1.清空文本
# 完全清空文件(不留下空行或字符)
: > CMakeLists.txt
truncate -s 0 CMakeLists.txt
echo -n "" > CMakeLists.txt
cat /dev/null > CMakeLists.txt
# 完全清空文件(不留下空行或字符)
echo "" > CMakeLists.txt
# 在bash中和zsh中生效,经测试在oh my zsh中会等待用户输入,将输入重定义到了标准输入上
> CMakeLists.txt
2.用一个文件完全覆盖另一个文件
cat fileA > fileB
cp fileA fileB
dd if=fileA of=fileB
rsync -a fileA fileB
cpio -pdm < fileA > fileB
3.显示行号
nl filename
less -N filename