1. 重要的快捷键
- Tab:用来进行命令补全,也可以补全目录,补全命令参数
- Ctrl+C:用来强行终止当前程序
- Ctrl+D:键盘输入结束或退出终端
- Ctrl+K:删除/剪切光标所在位置到行末
- Ctrl+U:删除/剪切光标所在位置到行首
- Ctrl+Y:粘贴剪切的命令
- Ctrl+L:清屏
2.Shell常用通配符
符号 | 含义 |
---|---|
* | 匹配0或多个字符 |
? | 匹配1或多个字符 |
[list] | 匹配list中的任意单一字符 |
[!list] | 匹配除list中的任意单一字符以外的字符 |
[c1-c2] | 匹配c1-c2中的任意单一字符,如:[0-9][a-z] |
{string1,string2,...} | 匹配string1或string2(或更多)其一字符串 |
{c1...c2} | 匹配c1-c2中全部字符,如{1...10} |
3.常用命令
- 文件名和命令都区分大小写
- 切换root账户: su -root
- 切换根目录: cd /
- cd .. 表示返回上一层目录
- 查看当前目录: pwd
- 查看当前目录有哪些文件: ls (蓝色表示文件夹,灰色表示普通文件,绿色表示可执行文件,红色表示压缩文件,天蓝色代表快捷方式)
- 打开etc目录: cd etc/
- 打开命令: vi
cd sysconfig/ - 编辑就按: i
- 退出保存命令 ESC :wq
先按一下ESC跳到命令模式,然后输入冒号:(shift+) 再输入wq回车 - 强制退出命令 ESC :q!
- 查看网络命令 :ifconfig
- 注销 logout或者exit
- 重启:reboot
- 关机: halt
- 创建目录:mkdir [选项] 目录名称
- mkdir s1:创建s1目录
- mkdir s2 s3 s4:同时创建s2、s3、s4、目录
- mkdir -p xx/yy/zz:创建xx目录,并再xx目录里创建yy目录,再在yy目录里创建zz目录
- 创建文件:touch 文件名(touch 1.txt)
- 删除文件:rm 文件名 (rm 1.txt)
- 删除文件夹:rm -r 文件夹名
- rmdir:删除空目录,且必须在上级目录进行删除操作
- 用find命令查找文件
- xargs命令:参考# xargs命令详解,xargs与管道的区别