美文网首页
erminal Cheatsheet for Mac (Basi

erminal Cheatsheet for Mac (Basi

作者: Liam_ml | 来源:发表于2021-01-13 02:45 被阅读0次

    快捷键

    按键/命令 描述
    Ctrl + A 移动光标至行首,也适用于大多数文本编辑器
    Ctrl + E 移动光标至行尾,也适用于大多数文本编辑器
    Ctrl + Q 清除当前行中的所有内容
    Ctrl + L 清屏
    Command + K 清屏
    Ctrl + U 剪切光标前的所有字符
    Ctrl + K 剪切光标后的所有字符
    Ctrl + W 剪切光标前的内容,直到遇到为止
    Ctrl + Y 粘贴上一次剪切的字符
    Ctrl + H 与退格键相同
    Ctrl + C 终止当前执行的进程
    Ctrl + D 当没有进展在执行时退出当前终端,如果当前有进展就发送EOF命令给当前进展
    Ctrl + Z 将执行中的任何东西放入后台进程。fg可以将其恢复。
    Ctrl + _ 取消最后一条命令(因为是下划线,所以实际上是Ctrl + Shift + _
    Ctrl + T 将光标前的两个文字进行互换
    Ctrl + F 将将光标向前移动一个字符
    Ctrl + B 将将光标向后移动一个字符
    选项+→ 光标向前移动一个单词
    选项+← 光标向后移动一个单词
    Esc + T 将光标前的两个单词进行进行互换
    标签 自动补全文件或文件夹的名称

    核心命令

    按键/命令 描述
    cd [文件夹] 切换目录,例如 cd Documents
    光盘 主目录
    光盘〜 主目录
    cd / 根目录
    光盘- 上一个目录
    ls 文件列表
    ls -l 文件详细列表
    ls -a 列出隐藏文件
    ls -lh 详细文件列表中文件大小以更友好的形式列出
    ls -R 递归显示文件夹中的内容
    sudo [命令] 以超级用户身份执行命令
    打开文件] :文件(相当于双击一个文件)
    最佳 显示运行中的进程,按q终止
    纳米[文件] 使用nano:编辑
    vim [文件] 使用vim:编辑
    明确 清屏
    重启 重置终端显示

    命令链

    按键/命令 描述
    [command-a]; [command-b] 不管命令a是否执行成功,执行完命令a后再执行命令b
    [command-a] && [command-b] 如果命令a执行成功就执行命令b
    [command-a] [command-b] 如果命令a执行失败就执行命令b
    [command-a]& 在后台执行命令

    命令管道

    按键/命令 描述
    [command-a] [command-b] 运行命令a,然后将结果给命令b,例如`ps auxwww

    管道命令

    按键/命令 描述
    历史 列出最近执行过的n条命令
    Ctrl-R 检索之前执行过的命令
    ![值] 执行最近以value开始的命令
    ![值]:p 显示最近以value开始的命令
    !! 执行最后一次执行的命令
    !!:p 显示最后一次执行的命令

    命令历史

    按键/命令 描述
    历史 列出最近执行过的n条命令
    Ctrl-R 相互检索之前执行过的命令
    ![值] 执行最近以'value'开始的命令
    ![值]:p 将最近以'value'开始的命令打印到终端
    !! 执行上一条命令
    !!:p 将上一条命令打印到终端

    文件管理

    按键/命令 描述
    触摸[文件] 创建一个新文件
    密码 显示当前工作目录
    当前目录,例如 ls .
    .. 上级目录,例如 ls ..
    ls -l .. 上级目录的文件详细列表
    cd ../../ 向上移动两个层级
    连接或打印文件到屏幕上
    rm [文件] 移除文件,例如 rm data.tmp
    rm -i [文件] 移除时出现确认提示
    rm -r [dir] 可移除文件及内容
    rm -f [文件] 强制拆除
    cp [文件] [新文件] 复制文件
    cp [文件] [目录] 复制文件到指定目录
    mv [文件] [新文件名] 移动/重命名,例如 mv file1.ad /tmp
    pbcopy <[文件] 把内容复制到剪切板中
    pbpaste 剪切板中的内容
    pbpaste> [文件] 把剪切板中的内容复制到文件里 pbpaste > paste-test.txt

    目录管理

    按键/命令 描述
    mkdir [dir] 创建新目录
    mkdir -p [dir] / [dir] 创建子目录
    rmdir [dir] 移除目录(仅限目录下没有内容时)
    rm -R [dir] 移除目录及内容
    较少[档案] 根据当前终端窗口大小来输出文件内容
    [命令]> [文件] 将命令输出的内容覆盖。到文件里
    [命令] >> [文件] 将命令输出的内容附加到文件里
    [命令] <[文件] 告诉命令从文件中读取内容

    搜寻

    按键/命令 描述
    查找[dir] -name [search_pattern] 搜索文件,例如 find /Users -name "file.txt"
    grep [search_pattern] [文件] 搜索文件中包含关键字的所有行,例如 grep "Tom" file.txt
    grep -r [search_pattern] [dir] 递归搜索目录的所有文件中包含该关键字的所有行
    grep -v [search_pattern] [文件] 搜索文件中不包含关键字的所有行
    grep -i [search_pattern] [文件] 搜索文件中包含关键字(不区分大小写)的所有行
    mdfind [search_pattern] 用Spotlight搜搜文件(搜索范围包涵名字,内容,其他文件数据),例如 mdfind skateboard
    mdfind -onlyin [dir] -name [pattern] 用Spotlight 搜索建立目录中名字包涵关键字的文件

    帮助

    按键/命令 描述
    [命令] -h 显示帮助信息
    [命令] --help 显示帮助信息
    信息[命令] 提供帮助
    男人[命令] 显示指定命令的帮助信息
    whatis [命令] 显示指定命令的简述
    apropos [搜索模式] 使用关键字搜索描述内容

    相关文章

      网友评论

          本文标题:erminal Cheatsheet for Mac (Basi

          本文链接:https://www.haomeiwen.com/subject/dobyaktx.html