写在开头,作为一名专科学生,可以说智商上和别人没什么不同,缺少的仅仅是自律,断断续续学linux一年多了,这次终于下定决心一口气往下学,顺便把之前学的也回顾下。(下面中文注释是自己比较直观的翻译,请勿怪)
cut:截取命令
-d:指定字段分隔符,默认是空格
-f:指定要显示的字段
-f 1,3
-f 1-3
tail:截取文件倒数
-n
head:截取开头
-n
sort:排序命令
-n:升序排序
-r:降序
-t:字段分隔符
-k:以哪个字段为关键字进行排序 例:sort -t: -k3 /etc/passwd
-u;排序后相同的行只显示一次
-f:忽略字符大小写
uniq:过滤重复
-c:只显示文件中重复的次数
-d:只显示重复的行
wc:文本统计
-l:显示行数
-c:字节数
-w:单词数
-L:最长的一行包含多少字节
tr: 字符处理命令 [OPTION]...SET1 [SET2]
-d:删除出现在字符集中的所有字符
光标跳转:
Ctrl+a:跳到命令行首
Ctrl+e:跳到命令行尾
Ctrl+u:删除光标至命令行首的内容
Ctrl+k:删除光标至命令行尾的内容
Ctrl+左右箭头
history:命令历史:
-c:清空整个历史
-d OFFSET [n]:删除指定位置命令
-w:保存命令历史至历史文件
命令历史使用技巧:
!n:执行历史命令第几个
!!:执行上一条命令
!string:执行命令历史中最近一个以字符串开头的命令
!$:引用前一个命令的最后一个参数
alias:别名
alias CMDALIAS=‘COMMAND [options]’
ualias CMDALIAS
man:手册(非常有用)
时间: 2024-11-15 03:48:28