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
网友评论