Linux 常用指令用户手册

打印 上一主题 下一主题

主题 1653|帖子 1653|积分 4959

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Linux 常用指令用户手册

适合新手入门 & 日常速查

目录


  • 基础操作
  • 文件与目录管理
  • 权限与全部权
  • 文本处置处罚
  • 压缩与解压
  • 系统监控
  • 网络操作
  • 进程管理
  • 实用小技巧

1. 基础操作

1.1 查看系统信息

  1. # 查看内核版本
  2. uname -a
  3. # 查看系统发行版信息(适用于 Debian/Ubuntu)
  4. cat /etc/os-release
  5. # 查看磁盘空间
  6. df -h
复制代码
1.2 终端快捷键



  • Ctrl + C: 终止当前命令
  • Ctrl + D: 退出终端或结束输入
  • Ctrl + L: 清屏(等效于 clear)
  • Ctrl + R: 反向搜索汗青命令

2. 文件与目录管理

2.1 根本操作

  1. # 列出目录内容(显示详情)
  2. ls -l
  3. # 进入目录
  4. cd /path/to/directory
  5. # 创建目录
  6. mkdir my_folder
  7. # 删除空目录
  8. rmdir my_folder
  9. # 强制删除非空目录(危险!)
  10. rm -rf my_folder
  11. # 复制文件/目录
  12. cp source.txt destination/
  13. cp -r source_dir/ destination_dir/
  14. # 移动/重命名文件
  15. mv old_name.txt new_name.txt
复制代码
2.2 查找文件

  1. # 按名称查找文件
  2. find /path/to/search -name "*.txt"
  3. # 按大小查找(+1MB 的文件)
  4. find / -size +1M
  5. # 按修改时间查找(最近7天)
  6. find / -mtime -7
复制代码

3. 权限与全部权

3.1 修改权限

  1. # 赋予用户可执行权限
  2. chmod u+x script.sh
  3. # 递归修改目录权限(755)
  4. chmod -R 755 my_dir/
  5. # 修改文件所有者
  6. chown user:group file.txt
复制代码
3.2 特殊权限

  1. # 设置 SUID(以所有者权限运行)
  2. chmod u+s /path/to/bin
  3. # 设置目录的粘滞位(仅允许所有者删除)
  4. chmod +t /shared_dir
复制代码

4. 文本处置处罚

4.1 查看与编辑

  1. # 查看文件内容
  2. cat file.txt
  3. # 分页查看(支持翻页)
  4. less file.txt
  5. # 实时监控日志更新
  6. tail -f /var/log/syslog
复制代码
4.2 过滤与搜索

  1. # 查找包含关键词的行
  2. grep "error" log.txt
  3. # 显示匹配行及前后3行
  4. grep -C 3 "error" log.txt
  5. # 统计文件行数
  6. wc -l file.txt
  7. # 排序并去重
  8. sort file.txt | uniq
复制代码

5. 压缩与解压

  1. # 压缩为 .tar.gz
  2. tar -czvf archive.tar.gz folder/
  3. # 解压 .tar.gz
  4. tar -xzvf archive.tar.gz
  5. # 压缩为 .zip
  6. zip -r archive.zip folder/
  7. # 解压 .zip
  8. unzip archive.zip
复制代码

6. 系统监控

6.1 资源查看

  1. # 实时监控进程状态(类似任务管理器)
  2. top
  3. # 查看内存使用
  4. free -h
  5. # 查看磁盘占用(按目录排序)
  6. du -sh /* | sort -rh
复制代码
6.2 服务管理

  1. # 重启服务(Systemd 系统)
  2. systemctl restart nginx
  3. # 查看服务日志
  4. journalctl -u nginx
复制代码

7. 网络操作

  1. # 查看 IP 地址
  2. ip a
  3. # 测试网络连通性
  4. ping example.com
  5. # 下载文件
  6. wget https://example.com/file.zip
  7. # 端口监听检测
  8. nc -zv 127.0.0.1 80
  9. # SSH 连接远程服务器
  10. ssh user@192.168.1.100
复制代码

8. 进程管理

  1. # 列出所有进程
  2. ps aux
  3. # 按关键词杀进程
  4. pkill -f "process_name"
  5. # 后台运行进程(脱离终端)
  6. nohup ./script.sh &
复制代码

9. 实用小技巧

9.1 组合命令

  1. # 统计当前目录下文件数量
  2. ls -l | grep "^-" | wc -l
  3. # 批量重命名 .txt 文件为 .md
  4. for file in *.txt; do mv "$file" "${file%.txt}.md"; done
复制代码
9.2 避免误操作



  • 慎用 rm -rf:删除前先确认路径。
  • 使用 alias 掩护命令
    1. alias rm='rm -i'  # 删除前询问确认
    复制代码
9.3 查看资助

  1. # 查看命令手册
  2. man ls
  3. # 显示命令的简要说明
  4. whatis ls
复制代码

结语

把握这些指令,你已经能应对 90% 的 Linux 日常操作!发起多动手实践,遇到问题时善用 man 和搜索引擎。假如需要更深入的学习,可以关注本博客后续的进阶教程!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

汕尾海湾

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表