版权声明:来一来,看一看,有钱的捧个人场,没钱的你不得捧个人场 https://blog.csdn.net/wait_for_eva/article/details/84031585
命令行快捷键
键入命令时常用快捷键
快捷键 | 功能 |
---|---|
Ctrl + a |
快速跳转至行首 |
Ctrl + e |
快速跳转至行位 |
Ctrl + d |
删除光标占据字符 |
Ctrl + u |
删除光标之前字符 |
Ctrl + k |
删除光标之后字符 包含光标占据字符 |
Ctrl + <- |
向左跳过一个单词 |
Ctrl + -> |
向右跳过一个单词 |
Ctrl + l |
快速清屏 |
TAB |
自动补全 命令和路径都能补全 |
命令补全在
PATH
环境变量中进行查找然后补全路径补全在指定路径下进行查找然后补全
history
选项 | 作用 |
---|---|
-c |
清除全部历史 |
-d |
删除指定索引历史 |
-w |
把历史命令保存到历史文件中 |
- 历史文件:
~/.bash_history
- 缓冲大小:
HISTSIZE
环境变量可通过
printenv
进行查看环境变量可通过
export
进行设置
- 命令执行
操作 作用 !n
执行指定索引的命令 !-n
执行倒数第几条命令 !!
执行上一条命令 !string
执行最后一条以 string
开头的命令
长度看需要,为了精准匹配也别太短ESC + .
引用最后一条命令的最后一个参数
自动显示在CMD
窗口,不执行!$
相当于 ESC + .
后Enter
,引用并执行
- 来源
两者来源都是
history
中的命令
- 区别
!n
中的n
表示的是history
上显示的命令索引
!-n
中的n
表示的是history
显示的倒数索引
,而不是直接显示的索引号
cut
选项 | 作用 |
---|---|
-f |
指定索引 |
-d |
指定分隔符 |
查看所有用户名
cut -f1 -d":" /etc/passwd
sort
选项 | 作用 |
---|---|
-n |
按照数值排序 默认按照字符顺序 |
-r |
倒序 |
-t |
切分标记 |
-k |
比较标记 |
-u |
唯一过滤 |
-f |
忽略字符大小写 |
按照
UID
对用户进行倒序唯一排列sort -t":" -k3 -n -r -u /etc/passwd
用户
UID
排序cut -d":" -f3 /etc/passwd | sort -n
uniq
选项 | 作用 |
---|---|
-d |
只显示重复行 单行重复显示 |
-D |
只显示重复行 全部重复显示 |
-c |
唯一信息显示 重复信息统计 |
-i |
忽略大小写 |
-f |
跳过前n 行 |
-s |
跳过前n 字符 |
-u |
只显示去重结果 无统计信息显示 |
wc
选项 | 作用 |
---|---|
-c |
统计字节数 |
-w |
统计单词数 |
-l |
统计行数 |
-L |
最长一行的字符数 |
tr
选项 | 作用 |
---|---|
-d |
删除指定字符 |
小写转大写
tr 'a-z' 'A-Z' < /etc/passwd
删除指定字符
tr -d 'a-zA-Z' < /etc/passwd