当前位置:首页 > 系统教程 > 正文

Linux常用命令大全(下)——小白也能看懂的详细教程

Linux常用命令大全(下)——小白也能看懂的详细教程

从入门到实践:掌握这些Linux指令,轻松操作服务器

在上一篇文章中,我们学习了Linux的基础文件操作命令。今天继续深入,介绍日常使用频率极高的Linux命令大全中的剩余部分。这些命令将帮助你更高效地进行文件查找文本搜索以及进程管理,是运维和开发人员必备技能。

1. tar —— 打包与压缩神器

tar 命令用于将多个文件打包成一个档案文件(常与压缩结合使用)。

# 创建压缩包(打包并压缩为.tar.gz)tar -czvf  myarchive.tar.gz  /path/to/directory# 解压压缩包到当前目录tar -xzvf  myarchive.tar.gz# 参数说明:-c 创建,-x 解压,-z 通过gzip压缩,-v 显示过程,-f 指定文件名
Linux常用命令大全(下)——小白也能看懂的详细教程 Linux命令大全 文件查找 文本搜索 进程管理 第1张

2. grep —— 强大的文本搜索工具

grep文本搜索的瑞士军刀,能在文件中快速查找匹配的行。

# 在文件 app.log 中搜索关键词 "error"grep  "error"  app.log# 递归搜索目录下所有文件,忽略大小写,显示行号grep  -r -i -n  "warning"  /var/log/# 常用选项:-r 递归,-i 忽略大小写,-n 显示行号,-v 反向匹配

3. find —— 灵活的文件查找命令

find 是Linux中进行文件查找的首选,支持按名称、类型、大小、时间等条件查找。

# 在当前目录下查找所有 .conf 文件find  .  -name  "*.conf"  -type f# 查找最近7天内修改过的文件find  /home/user  -mtime -7# 查找并直接删除(谨慎使用)find  /tmp  -name  "temp*"  -exec rm {} \;

4. chmod —— 权限管理利器

chmod 用于修改文件或目录的读写执行权限,保障系统安全。

# 将脚本设为所有者可执行chmod  u+x  myscript.sh# 数字法:755 表示所有者可读写执行,组和其他用户可读执行chmod  755  myscript.sh# 递归修改目录权限chmod  -R  750  myfolder/

5. ps —— 查看进程状态

ps进程管理的基础命令,显示当前运行的进程快照。

# 显示所有用户的进程(BSD风格)ps  aux# 显示完整格式(System V风格)ps  -ef# 结合grep查找特定进程,例如查找nginxps  aux  |  grep  nginx

6. kill —— 终止进程

kill 命令向进程发送信号,默认终止进程,常用于进程管理

# 正常终止进程(PID 1234)kill  1234# 强制终止进程(信号9)kill  -9  1234# 先查找进程再杀死(谨慎)ps  aux  |  grep  "badprocess"  |  awk  "{print $2}"  |  xargs  kill -9

7. 其他实用命令速览

  • df -h:查看磁盘空间使用情况
  • du -sh *:统计当前目录下各文件大小
  • top:动态监视进程和资源占用(按 q 退出)
  • history:查看命令历史记录

总结:掌握以上命令,你已经覆盖了日常工作中绝大多数的Linux命令大全场景。多动手练习,配合文件查找文本搜索进程管理技巧,你将成为Linux高手!

—— 教程结束,欢迎持续关注 ——