小知识:使用Linux要改掉几个的命令习惯

一、创建目录习惯

?
1
2
3
4
5
6
7
8
9
~ $ mkdir tmp
~ $ cd tmp
~/tmp $ mkdir a
~/tmp $ cd a
~/tmp/a $ mkdir b
~/tmp/a $ cd b
~/tmp/a/b/ $ mkdir c
~/tmp/a/b/ $ cd c
~/tmp/a/b/c $

应使用:

?
1
mkdir -p tmp/a/b/c

二、解压文件习惯

?
1
2
3
cp a.tar.gz /tmp
cd /tmp
tar xzvf a.tar.gz

应使用:

?
1
tar xzvf -C /tmp a.tar.gz

三、grep

?
1
cat a.txt | grep “a”

替换为

?
1
grep “a” a.txt
?
1
cat a.txt | grep “a” | wc -l

替换为

?
1
grep -c “a” a.txt

四、awk

对于特定位置的值应使用awk

?
1
2
3
4
5
~/tmp $ ls -l /tmp| grep Dec
-rw-r–r– 7 joe joe 12043 Jan 27 20:36 December_Report.pdf
-rw-r–r– 1 root root 238 Dec 03 08:19 README
-rw-r–r– 3 joe joe  5096 Dec 14 14:26 archive.tar
~/tmp $

改为

?
1
2
3
4
~/tmp $ ls -l | awk $6 == “Dec”
-rw-r–r– 3 joe joe  5096 Dec 14 14:26 archive.tar
-rw-r–r– 1 root root 238 Dec 03 08:19 README
~/tmp $

总结

以上就是给大家总结要改掉的几个使用Linux命令习惯,希望本文的内容对大家的学习或者工作能有所帮助,如果有问题大家可以留言交流。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:详解基于CentOS 7配置Nginx自启动

2023-4-19 2:56:31

建站知识

小知识:升级nginx以支持http2的方法

2023-4-19 3:05:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索