Linux- 常用命令操作手册(精简实用版)

🐧 Linux 常用命令操作手册(精简实用版)

本手册适用于日常运维与开发场景,整理了最常用、最实用的 Linux 命令及操作技巧,适合初学者快速入门并逐步进阶。


📌 一、系统资源监控

1. 磁盘空间查看

命令 功能说明
df -h 查看磁盘空间(人性化显示)
df -i 查看 inode 使用情况

⚠️ 注意:即使磁盘未满,inode 耗尽也会导致无法写入新文件。

2. 内存使用查看

free -h

⚠️ Swap 使用过多可能导致性能下降。

3. CPU 和系统负载查看

top
  • 1:显示每个 CPU 核心使用情况
  • qCtrl + C:退出

4. 目录大小统计

du -sh *

✅ 推荐在 /var/log/home 等目录中使用,排查大文件。


🧠 二、进程管理

命令 示例 功能说明
ps -ef | grep <name> `ps -ef grep python`
pwdx <pid> pwdx 746 查看进程启动路径
kill -9 <pid> kill -9 746 强制终止进程

⚠️ 避免误删同名进程,请先确认 PID 和启动路径。


📄 三、文件与目录操作

1. 文件创建与清空

> filename.log   # 创建或清空文件

2. 打包与解压

tar:

tar czvf archive.tar folder/    # 打包压缩
tar xzvf archive.tar            # 解压

zip:

zip -rv archive.zip folder/     # 压缩
unzip archive.zip               # 解压

⚠️ 注意打包前清理日志文件,避免体积过大。

3. 创建目录

mkdir dir_name
mkdir -p /a/b/c                 # 多级创建

4. 文件拷贝

cp file.txt file.txt.bak        # 单个文件备份
cp -r dir1 dir2                 # 拷贝整个目录

5. 远程文件传输(SCP)

方向 命令示例
下载远程目录 scp -r root@ip:/remote/path ./local_path
上传本地目录 scp -r local_path root@ip:/remote/path

6. 文件内容查看

命令 示例 功能说明
tail -1000f log.txt 实时查看日志末尾
less log.txt 分页查看日志
cat -n log.txt 显示行号查看文件内容
grep "error" log.txt 查找关键字

✅ 技巧:

sh start.sh && tail -1000f app.log

启动服务后立即查看日志,确保启动无异常。

7. 文件编辑(vi/vim 快捷操作)

操作类型 命令 说明
插入模式 i, a, o 插入文本
删除 dd, `d 操作类型
---------- ------ ------
插入模式 i, a, o 插入文本
, d0 删除整行/到行尾/到行首
移动 0, ` 操作类型
---------- ------ ------
插入模式 i, a, o 插入文本
, H, M, L 行首/行尾/屏幕顶部/中间/底部
保存退出 :wq 保存并退出
强制退出不保存 :q! 放弃修改退出
显示行号 :set nu 开启行号
取消行号 :set nonu 关闭行号
撤销 u 回退一步
重做 Ctrl + r 恢复撤销内容

🧰 四、常用终端技巧

快捷键/命令 功能
clearCtrl + l 清屏
Tab 自动补全命令或路径
Ctrl + c 终止当前命令
Ctrl + d 退出当前会话
history 查看历史命令
who -b 查看系统上次重启时间

💡 小贴士(建议收藏)

  • 推荐练习环境:Ubuntu(学习友好)、CentOS(企业常用)
  • 云平台实践:阿里云 ECS 是理想的实验平台
  • 命令虽多,核心高频命令有限,建议优先掌握本手册中的命令再拓展

📌 持续更新中...
如需生成 PDF 或导出为 Word 文档,可复制此 Markdown 内容至 Typora、VSCode 等工具进行格式转换。

是否需要我继续输出下一章?例如:《Shell 脚本编程实战》或者《Linux 权限管理详解》?

posted @ 2022-11-23 07:27  红尘过客2022  阅读(283)  评论(0)    收藏  举报