笔记一:linux系统管理常用命令

写在开头,作为一名专科学生,可以说智商上和别人没什么不同,缺少的仅仅是自律,断断续续学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:手册(非常有用)

本文出自 “撒旦天天” 博客,请务必保留此出处http://satantiantian.blog.51cto.com/6159537/1568460

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。