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小时内删除。
发表评论