重置密码
bashpasswd 用户名#示例 passwd root
资源使用情况
内存
bashfree -h
清空文件命令
清空文件的内容,使其变为空文件。
使用重定向符号 > 将空内容输出到文件,从而清空文件的内容。例:> example.txt
还可以使用:
- echo 命令:echo -n > example.txt 。其中,-n 参数用于防止 echo 命令输出末尾的换行符。
- truncate 命令。truncate 命令用于截断文件到指定大小。truncate -s 0 example.txt 可以用于清空文件内容
将程序输出追加到文件的新行
使用 >> 如 ls >> example.txt。如果文件不存在,则将创建一个新文件。如果文件已经存在,则输出将被追加到文件的末尾。
压缩文件
bashtar -czf output.tar.gz 目标文件夹/
-c 创建包,-z gzip压缩,-f 指定输出文件。输出文件后缀一般是 .tar.gz
只看大小,不生成文件(预估压缩后体积):
bashtar -czf - 文件夹 | wc -c
- gzip是单线程,大文件夹很慢;多核机器想要更快,改用
pigz多线程压缩
bashtar -cf - 文件夹 | pigz > output.tar.gz
- 如果有海量小文件,打包会消耗大量CPU、内存,时间会很长
-czf不要把f放前面,tar -cfz会出错,f必须紧贴输出文件名。
xz压缩,-J,压缩率更高,耗时久:
bash
