linux常⽤50命令⼤全,linux常⽤命令⼤全(精⼼整理,收藏
了).pdf
linux常⽤命令⼤全(精⼼整理,收藏了)
⽂件、⽬录类
1.  cd dir
2.  cd ‐    //返回上⼀次所在的⽬录
3.  cd    //cd不加任何,返回home⽬录
4.  pwd
5.  ls ‐l    ll
6.  mkdir dir
7.  mkdir ‐p dir/dir
8.  touch file
9.  rmdir dir    //空⽬录
10.  rmdir ‐p //空⽬录
11.  rm ‐rf dir
12.  rm ‐rf file
13.  find dir ‐name *.txt  | xargs rm ‐rf    //将查出来的⽂件都删除
14.  cp file dir/file
15.  cp ‐R dir1 dir2    //dir含⼦⽬录
16.  mv dir1 dir2
17.
18.  echo  'hello  world'    ‐‐>hello  world
⽂件查看、处理
1.  cat file
2.  cat ‐n file    //查看前⾯⾏
3.  head ‐n file
4.  tail ‐n file
5.  more file
6.  less file
7.  cat file1 > file2    //覆盖导⼊
8.  cat file1 >> file2    //追加导⼊
9.  vi file
10.  wc ‐l[‐m][‐c][‐w] file    //统计⾏数、字符数、字节数、单词数
⽂件查询、搜索、替换
1.  grep keyword    //常与cat搭配使⽤ cat file  | grep keword
2.  find dir ‐name file/dir    //搜索指定⽬录下的⽂件/⽬录名 *.txt    ??.log
3.  find  ./ ‐name "*.xml" ‐o ‐name "*.xsd"        //查.xml或.xsd的⽂件
4.  find  ./ ‐maxdepth 3 ‐iname "l"    //设置查询⽬录深度
5.  find dir ‐user user1    //搜索属于指定⽬录下属于user1的⽂件/⽬录
6.  locate file    //根据索引查⽂件,需先运⾏"updatedb"
7.  sed ‐i  's/string1/string2/g'     //将中的string1替换成string2;‐i表⽰修
8.  sed ‐ne  '3,5p'     //查看的第三⾏到第五⾏
9.  awk ‐F  :  '{print $1,$5}'     //查看的第⼀列到第五列,列间⽤":"隔开
10.  awk  '{print $1,$5}'     //查看的第⼀列到第五列,列间⽤空格隔开
⽂本编辑vi底⾏模式下
1.  :set nu    //显⽰⾏号
2.  :set nonu    //不显⽰⾏号
3.  :n    //跳转到指的第n⾏
4.  :w file    //另存为
5.  :n1,n2 s/string1/string2/g    //从n1⾏到n2⾏将string1替换为string2
6.  :%s/string1/string2/g      //将所有⾏string1替换为string2,%代表所有⾏,g表⽰所有string1
7.  :%s+/usr/local/bin+/usr/bin+g    //替换的字符中含有“/”时,⽤+来代替/
8.  :wq    //保存并退出
9.  :q!    //强制退出,不保存
⽂本编辑vi命令模式下
1.  G    //到末⾏
linux教程第五版pdf下载
2.  gg    //到⾸⾏
3.  dd    //删除⾏
4.  u    //撤销
5.  yy    //复制⼀⾏
6.  nyy    //复制n⾏
7.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。