终端命令

快捷键
按键/命令   描述
Ctrl + A    移动光标至行首
Ctrl + E    移动光标至行尾
Ctrl + L    清屏
Command + K 清屏
Ctrl + U    删除光标前的所有文字。如果光标位于行尾则删除整行。
Ctrl + H    与退格键相同
Ctrl + R    检索使用过的命令
Ctrl + C    终止当前执行
Ctrl + D    退出当前shell
Ctrl + Z    将执行中的任何东西放入后台进程。fg可以将其恢复。
Ctrl + W    删除光标之前的单词
Ctrl + K    删除光标后的所有文字
Ctrl + T    将光标前的两个文字进行互换
Ctrl + F    光标向前移动一个单词
Ctrl + B    光标向后移动一个单词
Esc + T 将光标前的两个单词进行互换
Tab 自动补全文件或文件夹的名称

核心命令

按键/命令   描述
cd  Home目录
cd [folder] 切换目录
cd ~    Home目录, 例如 'cd ~/folder/'
cd /    根目录
ls  文件列表
ls -l   文件详细列表
ls -a   列出隐藏文件
ls -lh  文件详细列表中的文件大小以更友好的形式列出
ls -R   递归显示文件夹中的内容
sudo [command]  以超级用户身份执行命令
open [file] 打开文件 ( 相当于双击一个文件 )
top 显示运行中的进程,按q终止
nano [file] 打开编辑
pico    [file]  打开编辑
q   退出
clear   清屏
命令历史

按键/命令   描述
history n   列出最近执行过的n条命令
ctrl-r  检索之前执行过的命令
![value]    执行最近以'value'开始的命令
!!  执行最近执行过的命令
文件管理

按键/命令   描述
touch [file]    创建一个新文件
pwd 显示当前工作目录
..  上级目录, 例如.
'ls -l ..' = 上级目录的文件详细列表
'cd ../../' = 向上移动两个层级
.   当前目录
cat 连接
rm [file]   移除文件, 例如 rm [file] [file]
rm -i [file]    移除时出现确认提示
rm -r [dir] 移除文件及内容
rm -f [file]    强制移除
cp [file] [newfile] 复制文件
cp [file] [dir] 复制文件到指定目录
mv [file] [new filename]    移动/重命名, 例如 mv -v [file] [dir]
目录管理

按键/命令   描述
mkdir [dir] 创建新目录
mkdir -p [dir]/[dir]    创建子目录
rmdir [dir] 移除目录 ( 仅限目录下没有内容时 )
rm -R [dir] 移除目录及内容
管道 - 连接多个带有输出的命令

按键/命令   描述
more    按当前窗口大小输出内容
> [file]    输出至指定文件, 注意文件将会覆盖
>> [file]   在制定文件的末尾附加内容
<   从文件中读取内容
帮助

按键/命令   描述
[command] -h    显示帮助信息
[command] --help    显示帮助信息
[command] help  显示帮助信息
reset   重置当前终端
man [command]   显示指定命令的帮助信息
whatis [command]    显示指定命令的简述

你可能感兴趣的:(终端命令)