linux cpu占用率如何看
217
2022-09-24
Linux 文本操作命令
1 cat(concatenate)
2 head
3 tail
命令格式:tail [ -n number] 文件 选项与参数: -n:后面接数字,代表显示几行的意思 -f:表示持续侦测后面文件内容的改变,知道按下 Ctrl+c 才会结束 tail 的侦测。 默认情况下显示最后 10 行: [root@node1 ~]# tail profile 如果先要显示最后 20 行,就要如下: [root@node1 ~]# tail -n 20 profile [root@node1 ~]# tail -f profile
4 管道|
[root@bk1 ~]# ps -aux |grep ssh[root@bk1 ~]# yum list |grep mysql 如何显示文件中间的几行? [root@node1 ~]# head -n 20 profile |tail -n 10 可以省略为: [root@node1 ~]# head -20 profile |tail -10 管道左侧的输出作为右侧的输入 echo “/” | ls -l 显示内容错误(不是预期的结果),因为 ls 不需要输入,只需要参数
5 xargs
将前面输出作为后面命令的参数 echo “/” | xargs ls -l • xargs:命令 – 1,在标准输入中读取到的内容! – 2,自己的参数理解为一个字符串 • 模仿 shell,做 blank 切分,第一个子字符串为命令 – 3,将步骤 1 的内容做为步骤 2 的命令的选项参数拼接起来 – 4,执行得到的结果
6 数据重定向
标准输入(stdin):编号为 0 标准输出(stdout):编号为 1 标准错误输出(stderr):编号为 2 1>:以覆盖的方法,将正确的数据输出到文件; 1>>:以累加的方法,将正确的数据输出到文件; 2>:以覆盖的方法,将错误输出的数据输出到文件; 2>>:以累加的方法,将错误输出的数据输出到文件; ls -l >> ok1.log ls -l > ok2.log ls hello 2>/root/err.log ls hello / 1>/root/log.log 2>/root/err.log ls 1>/dev/null ls 2>/tmp/err.log ls -l / | tee ok2.log tee 命令,将输入分成两个输出
7 cut
8 sort
9 sed
sed:行编辑器-i:直接修改源文件-r:表示使用扩展正则表达式d:删除符合条件的行a\string:在指定的行后追加新行,内容为string \n:用于换行i\string:在指定行前添加新行,内容是 string - s/string1/string2/:查找并替换,默认只替换每行第一次模式匹配到的字符串 g:行内全局替换 i:忽略大小写 s///,s###,s@@@:用于避免字符冲突 () \1\2sed.txtAuthentication improvements when using an HTTP proxy server.Support for POSIX-style filesystem extended attributes.YARN’s REST APIs now support write/modify operations.
10 awk
awk:awk 是一个强大的文本分析工具相对于 grep 查找,sed 编辑,awk 在对数据分析并生成报告时更为强大awk 把文件逐行读入,以空格和制表符作为默认分隔符将每行切片,切开的部分 再进行各种分析处理。awk -F [’:’] ‘{pattern + action}’ filename支持自定义分隔符 - 支持正则表达式匹配 - 支持自定义变量,数组 a[1] a[tom] map(key)支持内置变量 FS 设置输入域分隔符,等价于命令行 -F 选项 NF 浏览记录的域的个数 NR 已读的记录数 OFS 输出域分隔符 ORS 输出记录分隔符 RS 控制记录分隔符 - 支持函数 - print、split、substr、sub、gsub - 支持流程控制语句,类 C 语言 - if、while、do/while、for、break、continue搜索/etc/passwd 有 root 关键字的所有行awk '/root/ { print $0}' passwd 统计/etc/passwd 文件中,每行的行号,每行的列数,对应的完整行内容awk -F ':' '{print NR "-" NF "-" $0}' passwd 只是显示/etc/passwd 的账户:awk -F':' '{print $1}' passwd
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~