• mac基本命令


    终端是Mac系统下的一个命令行工具,下边我给大家简单介绍一下终端的使用:

    1. pwd 显示当前所在的系统位置

    ls -l -a   列出指定目录下文件
               -l 显示文件的详细信息
               -a 显示目录下所有文件(包括隐藏文件)
               -d 显示指定目录pwd  显示当前的工作目录的路径
    cd 切换工作目录
    . 表示当前目录
    .. 表示当前目录的上一级目录
    /  根目录/目录分隔符
    ./         当前目录
    ../        回到上一级目录
    相对路径/绝对路径 凡是以/开始的路径,都是绝对路径
    cd .. 进入上一级目录
    cd 加波浪符号:进入当前登陆用户目录下
    mkdir:创建新目录
    rmdir:只能删除空目录
    cat 文件名.txt :查看指定文本文件的内容(适合查看小文件)
    more 分屏暂停显示文本文件内容
    diff/vimdiff   比较两个文件
    touch 目录名:查看指定文件,若没有此文件则创建空文件;更改文件时间戳
    chmod 更改指定文件或目录的权限
    属主  属组  其他人
    rwx   rwx    rwx
    421   421    421
    2^2+2^1+2^0
    chmod u-x,g-wx,o=- file 表示属主用户对file文件没有可执行操作权限;属组用户对file文件没有可读,可执行权限;其他人对file文件没有权限。
    ps aux 静态查看进程
    top 动态查看进程
    echo:输出字符串或变量值
    >   指定的文件若不存在,创建文件;若存在,覆盖原文件内容
    输出重定向符
     
    >>  指定的文件若不存在,创建文件;若存在,在原文件内容后追加内容
     
    区别
      echo “字符串” > file
     
      echo “字符串” >> file
    kill 杀死进程
    kill -9 pid       杀死指定进程
    man  显示帮助文件(按q退出)
    ifconfig 查看或修改ip地址
    sudo 以root权限执行一次命令
    clear / ctrl+L   清屏
    ctrl+C     无条件终止
    rm –rf * 强制删除当前目录下所有文件
    rm -rf        删除文件或目录
    cp -r         复制文件
    mv         移动文件
    stat 文件名  查看文件详细信息
    find  查找文件
    find / -name *       查找文件
     
     
    在编辑文件内容时快捷键的使用:
    a  在光标下一个字符处插入
    i  在光标处插入
    o  在光标所在行下一行插入一个新行
    r 替换光标所在字符
    R  进入到替换模式
    dd  剪切光标所在的一行内容
    ndd  剪切从光标所在行开始后的N行内容
    yy   复制光标所在的一行内容
    nyy  复制从光标所在行开始后的N行内容
    p   粘贴到光标所在行
    D   删除光标右边的所有内容
    x   删除光标所在字符
    gg 将光标快速移动到文件首
    G  将光标快速移动到文件尾
    零  将光标快速移动到行首
    $   将光标快速移动到行尾
    /n         查找内容 n跳到下一项
    gg=G 段落对齐
    :set nu 设置行号
    :set nonu   取消行号
    :行号   定位到指定行
    u    撤销
    :x   相当于:wq
    :w   保存
    :q   未保存直接退出
    :wq  保存并退出
    :w!  强制保存
    :q!  强制退出
    :wq! 强制保存退出
    :X!  强制保存退出
    :syntax on/off 开启/关闭语法提示
    shell的意外关闭 .*.swp (首先用ls –a 命令找到相应的.*.swp文件,然后删除.*.swp文件)

    :1,10s/printf/kkk/g 表示将1-10行的printf替换成kkk

    复制出自己的ssh-key

    pbcopy < ~/.ssh/id_rsa.pub
  • 相关阅读:
    数据库 PSU,SPU(CPU),Bundle Patches 和 Patchsets 补丁号码快速参考 (文档 ID 1922396.1)
    从巡检备份失败排查解决数据库故障
    oracle rac自动生成awr
    解决 umount 时出现的 "Device is busy"
    修改sys密码与nbu备份脚本密码后,nbu备份报密码无效
    Oracle_RAC数据库GI的PSU升级(11.2.0.4.0到11.2.0.4.8)
    oracle补丁升级
    AIX上增加逻辑卷时报错误0516-787 extendlv: Maximum allocation for logical volume
    oracle11g dataguard 完全手册
    数据库节点1存储丢失
  • 原文地址:https://www.cnblogs.com/moxuexiaotong/p/4878481.html
Copyright © 2020-2023  润新知