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 "applicationConsumer.xml"    //设置查询目录深度

5.  find dir ‐user user1    //搜索属于指定目录下属于user1的文件/目录

6.  locate file    //根据索引查找文件,需先运行"updatedb"

7.  sed ‐i  's/string1/string2/g' test.txt    //将test.txt中的string1替换成string2;‐i表示修

8.  sed ‐ne  '3,5p' test.txt    //查看test.txt的第三行到第五行

9.  awk ‐F  :  '{print $1,$5}' test.txt    //查看test.txt的第一列到第五列,列间用":"隔开

10.  awk  '{print $1,$5}' test.txt    //查看test.txt的第一列到第五列,列间用空格隔开

文本编辑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    //到末行

2.  gg    //到首行

3.  dd    //删除行

4.  u    //撤销

5.  yy    //复制一行

6.  nyy    //复制n行

7.

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值