linux命令

linux命令


mini的linux命令 

paste

[root@ansible-db tmp]# cat 2019-04-28 20190428.sh 

222

234

567

987

#!/bin/bash

cd /tmp

echo ‘2222’

touch qqqq

[root@ansible-db tmp]# paste 2019-04-28 20190428.sh 

222 #!/bin/bash

234 cd /tmp

567 echo ‘2222’

987 touch qqqq

split

Linux中的文件,特别是日志文件,特别大了不好打开,可以用split命令来切割成小文件

-b指定大小,-l指定行数

eg:指定安装500m的大小切割,切割后文件的名字是newfile开头

split -b 500m log.txt newfile

另外切开的文件还能再合起来,命令是:

cat newfile* > orifile

另外切开的文件还能再合起来,命令是:

cat newfile* > orifile

清空文件

[root@ansible-db tmp]# > xaa (会完全清空改文件)

[root@ansible-db tmp]# cat xaa

[root@ansible-db tmp]# echo > xab(该文件实际上还会有一个空行)

[root@ansible-db tmp]# cat xab

像/dev/null一样, /dev/zero也是一个伪文件, 无穷尽地提供0(二进制的零流,而不是ASCII型的)

除日志文件内容的方式:

1 cat /dev/null > /var/log/messages

2 > /var/log/messages  同样的效果,













版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐