Linux 常用命令速查手册
在日常运维与开发中,掌握终端命令能大幅提升效率。以下整理了高频使用的 Linux 指令,涵盖文件、文本、系统及网络管理,建议收藏备用。
文件操作
mkdir(创建目录)
支持递归创建多级目录,-p 参数可自动创建父目录,-v 显示创建过程。
mkdir -pv /mnt/test/x/m /mnt/test/y
mkdir -pv /mnt/test/{x/m,y}
rm(删除文件/目录)
删除需谨慎,尤其是递归删除时。
-i # 删除前确认
-f # 强制删除不提示
-r # 递归删除目录
# 高危警告:rm -rf 慎用
touch & stat
touch 用于创建空文件或更新时间戳;stat 可查看文件的详细元数据。
# 查看文件状态信息
stat filename
# 包含最后访问时间 (atime)、修改时间 (mtime)、改变时间 (ctime)
cp & mv
拷贝与移动文件的标准操作。
cp file1 file2 # 复制
mv file1 dir/ # 移动或重命名
cat(读取/写入)
除了查看内容,还支持追加写入和行号显示。
cat filename # 查看内容
cat -n filename # 显示行号
# 使用 heredoc 写入多行内容
cat >> second.py << EOF
#!/usr/bin/env python3
print("Hello World")
EOF
ls(查看大小)
以人类可读格式列出文件详情。
ls -lh # -l 列表,-h 单位显示 (KB, MB)
文本处理
grep(过滤搜索)
从文本中筛选匹配的行,是日志分析的神器。
grep "关键词" filename
grep -n filename
grep -i filename

