以下是 Linux 常用命令及其核心作用的分类整理,适合快速查阅和日常操作:
1、文件与目录操作
命令 | 作用 | 常用示例 |
---|---|---|
ls | 列出目录内容 | ls -l (显示详细信息) |
cd | 切换目录 | cd ~ (进入用户主目录) |
pwd | 显示当前目录路径 | pwd |
mkdir | 创建目录 | mkdir -p dir1/dir2 (递归创建) |
rm | 删除文件或目录 | rm -rf dir (强制删除目录) |
cp | 复制文件/目录 | cp -r src dst (递归复制) |
mv | 移动/重命名文件 | mv old.txt new.txt |
touch | 创建空文件或更新文件时间戳 | touch file.txt |
cat | 查看文件内容 | cat file.txt |
head/tail | 查看文件头部/尾部内容 | tail -n 100 log.txt |
find | 搜索文件 | find / -name "*.log" |
stat | 查看文件详细信息(权限、时间) | stat file.txt |
扩展:
ls:
- -l:详细信息
- -a:显示隐藏文件
- -h:易读文件大小,显示多少B,多少KB,多少M,多少G
cd:
~
(用户主目录)..
(上级目录)-
(返回上次目录)
2、文本处理与查看
命令 | 作用 | 常用示例 |
---|---|---|
grep | 文本搜索 | grep "error" log.txt |
sed | 流编辑器(批量替换/删除) | sed 's/old/new/g' file |
awk | 文本分析工具 | awk '{print $1}' file |
vim/nano | 文本编辑器 | vim file.txt |
less/more | 分页查看文件 | less large_file.log |
wc | 统计行数/字数/字节数 | wc -l file.txt |