
短小精悍 一行命令走天下
快速清空文件内容> filename或者
: > filename递归查找并替换文件内容find /path/to/dir -type f -exec sed -i 's/old_string/new_string/g' {} +快速创建大文件# 如果你想快速生成一个大文件(例如用于测试),可以使用 dd 命令:dd if=/dev/zero of=largefile bs=1M count=1000查看文件的最后几行tail -n 100 filename或者
tail -f filename查找并删除空文件find /path/to/dir -type f -empty -delete快速计算文件的行数、单词数、和字符数wc filename将命令输出保存到剪切板echo "Hello, World!" | xclip -selection clipboard查看命令的执行时间time your_command快速压缩和解压缩# 压缩tar -czvf archive.tar.gz /path/to/dir# 解压缩tar -xzvf archive.tar.gz查看文件的MIME类型file --mime-type filename快速查找命令的历史记录使用 Ctrl + R 可以快速搜索命令历史记录。按下 Ctrl + R 后,输入关键字,系统会自动匹配你之前执行过的命令。
批量重命名文件使用 rename 命令可以批量重命名文件。例如,将所有 .txt 文件改为 .md:
rename 's/\.txt$/.md/' *.txt查看进程使用的文件使用 lsof 命令可以查看某个进程打开的文件:
lsof -p PID快速创建目录树mkdir -p /path/to/dir1/dir2/dir3查看系统运行时间uptime
uptime
快速生成随机密码openssl rand -base64 12
openssl
查看磁盘使用情况df -h查看目录大小du -sh /path/to/dir
du -sh
快速查找文件find /path/to/dir -name "*.txt"查看网络连接状态ss -tuln或者
netstat -tuln
netstat