插件窝 干货文章 Linux常用命令集合有哪些

Linux常用命令集合有哪些

文件 递归 查看 命令 810    来源:    2025-04-21

以下是一份 Linux 常用命令分类集合,涵盖文件操作、系统管理、网络工具等核心场景,适合快速查阅和日常使用:


一、文件与目录操作

  1. 基础操作

    • ls:列出目录内容
      ls -l(详细信息) ls -a(显示隐藏文件)
    • cd:切换目录
      cd ~(回家目录) cd -(返回上一目录)
    • pwd:显示当前路径
    • mkdir:创建目录
      mkdir -p dir1/dir2(递归创建)
    • rmdir:删除空目录
  2. 文件操作

    • cp:复制文件/目录
      cp -r dir1 dir2(递归复制目录)
    • mv:移动/重命名文件
    • rm:删除文件
      rm -rf(强制递归删除,慎用!)
    • touch:创建空文件或更新时间戳
  3. 查看与编辑

    • cat:显示文件内容
    • less / more:分页查看文件
    • head / tail:查看文件头/尾
      tail -f file.log(实时追踪日志)
    • nano / vim:文本编辑器
  4. 权限管理

    • chmod:修改权限
      chmod 755 file(rwxr-xr-x)
    • chown:修改所有者
      chown user:group file

二、系统信息与管理

  1. 资源监控

    • top / htop:动态查看进程/资源占用
    • free -h:查看内存使用(人类可读格式)
    • df -h:磁盘空间检查
    • du -sh dir:统计目录大小
  2. 进程管理

    • ps:查看进程
      ps aux | grep nginx(过滤进程)
    • kill / pkill:终止进程
      kill -9 PID(强制终止)
    • systemctl:服务管理
      systemctl start/stop/status nginx
  3. 系统信息

    • uname -a:内核/系统信息
    • uptime:运行时间与负载
    • hostname:显示主机名

三、网络相关

  1. 连接与测试

    • ping:测试网络连通性
    • curl / wget:下载/请求URL
      curl -O http://example.com/file
    • ssh:远程登录
      ssh user@host -p 22
  2. 端口与路由

    • netstat -tulnp:查看监听端口
    • ss -tuln(更现代的替代)
    • traceroute:追踪路由路径
    • ip addr / ifconfig:查看IP地址
  3. 防火墙

    • ufw(Ubuntu):
      ufw allow 22/tcp
    • firewall-cmd(CentOS):
      firewall-cmd --list-ports

四、文件搜索与处理

  1. 查找文件

    • find:高级搜索
      find /home -name "*.log" -mtime +7
    • locate:快速搜索数据库(需updatedb
  2. 文本处理

    • grep:文本过滤
      grep -r "error" /var/log(递归搜索)
    • awk / sed:高级文本处理
      awk '{print $1}' file(提取第一列)

五、压缩与归档

  • tar:打包/解压
    tar -czvf archive.tar.gz dir(压缩)
    tar -xzvf archive.tar.gz(解压)
  • zip / unzip
    zip -r archive.zip dir
  • gzip / gunzip:单文件压缩

六、用户与权限

  • useradd / usermod:用户管理
  • passwd:修改密码
  • sudo:提权执行
  • id:查看用户/组信息

七、其他实用命令

  • history:查看命令历史
  • crontab -e:定时任务编辑
  • alias:创建命令别名
    alias ll='ls -alh'
  • man:查看命令手册
    man ls

注意事项

  1. 使用 rm -rfddchmod 777 等命令需谨慎,可能导致数据丢失或安全风险。
  2. 生产环境操作前建议备份关键数据。
  3. 善用 Tab 键补全和 Ctrl+C 中断命令。

如果需要更详细的参数解释,可通过 man <命令><命令> --help 查看手册。