命令行初体验
创建一个文件名为file的文件,touch为一个命令
touch file
进入一个目录,cd是一个目录
cd /etc
查看当前所在的目录
pwd
重要快捷键
,当你忘记命令的时候,他可以自动补全命令、目录、命令参数
Tab
强行终止程序
Ctrl + c
其它的一些重要的快捷键
按键 | 作用 |
---|---|
Ctrl + D | 键盘输入结束或退出终端 |
Ctrl + S | 暂停当前程序,暂停后按下任意键恢复运行 |
Ctrl + Z | 将当前程序放到后台运行,恢复到前台为命令fg |
Ctrl + A | 将光标移至输入行头,相当于Home键 |
Ctrl + E | 将光标移至输入行末,相当于End键 |
Ctrl + K | 删除从光标所在位置到行末 |
Alt + Bakespace | 向前删除一个单词 |
Shift + PgUp | 将终端显示向上滚动 |
使用历史命令
你可以使用键盘上的方向上键↑,恢复你之前输入过的命令
使用通配符
通配符是一种特殊语句,主要有星号(*)和问号(?),用来对字符串进行模糊匹配(如:文件名、参数名)
$ touch asd.txt fgh.txt
$ ls *.txt
查询出所有以.txt为后缀的文件
一次创建多个文件,a1b.txt、a2b.txt、a3b.txt·······
$ touch a{1…10}b.txt
Linux中常用的通配符
字符 | 含义 |
---|---|
? | 匹配任意一个字符 |
* | 匹配 0 或多个字符 |
[list] | 匹配 list 中的任意单一字符 |
[^list] | 匹配 除list 中的任意单一字符以外的字符 |
[c1-c2] | 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z] |
{string1,string2,…} | 匹配 string1 或 string2 (或更多)其一字符串 |
{c1…c2} | 匹配 c1-c2 中全部字符 如{1…10} |