linux-快捷方式

版权声明:来一来,看一看,有钱的捧个人场,没钱的你不得捧个人场 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,引用并执行
  1. 来源

两者来源都是history中的命令

  1. 区别

!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

猜你喜欢

转载自blog.csdn.net/wait_for_eva/article/details/84031585