快速清空文件内容
> 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
快速生成随机密码
openssl rand -base64 12
查看磁盘使用情况
df -h
查看目录大小
du -sh /path/to/dir
快速查找文件
find /path/to/dir -name "*.txt"
查看网络连接状态
ss -tuln
或者
netstat -tuln