Linux 操作系统基础指令详解

Linux 操作系统基础指令详解
(2026 年最新常用版,适合新手到中级运维/开发,从零到能独立完成 80% 日常操作)

Linux 命令行(Bash/Zsh 等 Shell)是 Linux 的核心操作方式,几乎所有服务器、云主机、嵌入式、容器都依赖它。下面按实际使用频率功能分类系统整理最核心的基础指令,附带高频用法、常见组合、危险提醒。

1. 必须掌握的“生存三件套”(先背下来)

命令含义最高频用法示例说明 / 提醒
pwdPrint Working Directorypwd显示当前绝对路径
lsListls -la / ls -lh --color-a 含隐藏,-l 详细,-h 人性化大小
cdChange Directorycd .. / cd ~ / cd - / cd /~ 是家目录,- 是上一次目录

2. 文件与目录操作(最常用一类,占 60%+ 操作)

命令核心作用常用参数组合示例危险提醒 / 最佳实践
mkdir创建目录mkdir -p a/b/c-p 防止已存在报错,多层自动创建
touch创建空文件/更新时间戳touch file.txt
cp复制cp -r dir1 dir2 / cp -i *.txt backup/-r 目录,-i 覆盖前询问,-p 保留权限/时间
mv移动 / 重命名mv old.txt new.txt / mv *.log logs/无 -i 参数时覆盖不提示!建议 alias mv=’mv -i’
rm删除rm -rf dir/最危险命令! rf 组合 = 立即永久删除,无回收站
rmdir删除空目录rmdir empty_dir只删空目录,安全

rm 终极安全写法推荐(强烈建议加到 ~/.bashrc):

alias rm='rm -i'          # 覆盖前询问
alias rmrf='command rm -rf'  # 需要强制时才用全称

3. 查看文件内容(从浅到深)

命令适用场景典型用法示例备注
cat小文件一次性看完cat file.txt / cat -n file.py-n 显示行号
tac倒序看(很少用)tac access.log
more分页看(可翻页但不能向上)more large.log空格翻页,q 退出
less最推荐,可上下翻、可搜less -N /var/log/syslog/ 搜索,上下箭头翻,q 退出,-N 显示行号
head看开头head -n 20 error.log / head -n 100默认 10 行
tail看结尾(运维最爱)tail -f access.log / tail -n 50-f 实时跟踪(follow)

tail 神技组合(日志排查必备):

tail -n 100 access.log | grep "404"          # 最后100行找404
tail -f app.log | grep --color=auto "ERROR"  # 实时监控错误

4. 查找与搜索(大脑外挂)

命令作用高频用法示例速度排序(慢→快)
find文件名/类型/大小/时间查找find /var -name "*.log"
find . -type f -size +100M
中等
grep文件内容匹配grep -r "error" /etc/
grep -i -C 5 "fail" log
which找命令可执行文件位置which python3 / which docker极快
whereis找命令的二进制/源码/手册whereis nginx极快
locate超快模糊文件名搜索(需更新库)locate nginx.conf(先 sudo updatedb最快(预索引)

5. 系统信息 & 状态查看(快速诊断)

命令含义推荐用法
uname -a内核、架构等详细信息
df -h磁盘使用(人类可读)df -h /
du -sh查看目录/文件占用大小du -sh /var/log/*
free -h内存使用情况
uptime系统运行时间、负载
top / htop实时进程(htop 更友好,需安装)按 CPU/内存排序、杀进程
ps aux列出所有进程ps aux | grep nginx

6. 权限与所有者(新手最容易踩坑)

命令作用经典用法数字法速记
chmod修改权限chmod 755 script.sh
chmod -R 644 dir/
r=4,w=2,x=1
chown修改所有者/组sudo chown -R www-data:www-data /var/www
ls -l查看权限第一列:-rwxr-xr-xrwxr-xr-x → 755

权限数字速记口诀

  • 7 = rwx(自己全能)
  • 5 = r-x(别人能进能看)
  • 4 = r–(只读)

7. 管道、重定向、基础组合拳(真正提升效率)

# 重定向
ls /etc > files.txt          # 覆盖输出
ls /etc >> files.txt         # 追加
ls /etc 2> error.log         # 错误输出单独存
ls /etc &> all.log           # 全部输出到一个文件

# 管道(神技)
ps aux | grep python         # 过滤
cat access.log | grep 404 | wc -l   # 统计404个数
find . -name "*.tmp" | xargs rm     # 批量删除
du -sh * | sort -hr | head -10      # 占用空间 Top10

快速上手学习路径建议(1-4 周)

  1. 第1周:熟练 pwd ls cd mkdir touch cp mv rm cat less head tail
  2. 第2周:掌握 grep find chmod chown df du free top
  3. 第3周:管道、重定向、xargs、sort、wc、awk/sed 入门
  4. 第4周:写简单 shell 脚本 + alias + crontab 定时任务

你现在最常卡在哪一类命令?
比如日志排查、权限搞乱、找文件超慢、磁盘满了、进程杀不掉……
告诉我具体场景,我可以直接给你最针对性的组合命令和避坑方案!

文章已创建 4298

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部