百转千回还是躲不过马哥这个男人
~~具体教程见B站 “马哥linux运维”初级即可~~~
~~时隔多日我又回来了,并没有过分偷懒,还是在看的,只不过想一鼓作气看完再写笔记,无奈发现干货过多,讲到了比较重要的文本处理,还是先记录一点吧。
管道 : |
上一个命令的输出作为下一个命令的输入,可多重管道使用
tee
--- read from standard input and and write to standard output and files.(一种输入两种输出)
tr - translate or delete characters
字符转换与删除
tr 'a-z' 'A-Z'
练习
- 统计/user/bin下文件个数
ls /user/bin | wc -l
- 取出当前系统上所有用户的shell,要求每种shell只显示一次,并且按顺序显示
cut -d: -f7 /etc/passwd | sort -u
- 取出/etc/inittab文件的第六行
head -6 /etc/inittab | tail -1
- 取出/etc/passwd 文件中的倒数第九个用户的用户名(1)和shell(9),显示在屏幕上并保存在/tmp/users中
tail -9 /etc/passwd | head -1 | cut -d : -f1,7 | tee /tmp/users
- 显示 /etc目录下所有以pa开头的文件,并统计其个数
ls -d /etc/pa*
(-d只显示文件,单纯ls显示目录及文件) - 不使用文件编辑器,将alias cls = clear 添加至当前用户的.bashrc文件中
echo alias cls = clear >> ~/.bashrc
网友评论