插件窝 干货文章 简述Linux有哪些常用命令

简述Linux有哪些常用命令

示例 查看 目录 命令    来源:    2025-04-04

Linux 作为服务器和开发的主流操作系统,其命令行工具是高效管理的核心。以下分类整理常用命令及典型用法,附带操作示例:


一、文件与目录操作

  1. 导航与查看

    • pwd:显示当前路径
      示例:pwd → /home/user
    • ls:列出目录内容
      参数:-l(详情)、-a(隐藏文件)
      示例:ls -la /tmp
    • cd:切换目录
      示例:cd ~/projects(进入家目录的projects文件夹)
  2. 文件操作

    • cp:复制文件
      示例:cp file.txt /backup/(复制到backup目录)
    • mv:移动/重命名
      示例:mv old.txt new.txt(重命名)
    • rm:删除
      注意:-r递归删除目录,-f强制删除
      示例:rm -rf logs/(慎用!)
  3. 查看内容

    • cat:显示全部内容
      示例:cat config.conf
    • less/more:分页查看
      示例:less large.log(按q退出)
    • head/tail:查看首尾
      示例:tail -f /var/log/syslog(实时追踪日志)

二、系统信息与管理

  1. 资源监控

    • top/htop:动态进程监控
      快捷键:q退出,Shift+M按内存排序
    • free -h:查看内存(人类可读格式)
    • df -h:磁盘空间
      示例:df -h /(查看根分区)
  2. 进程管理

    • ps:查看进程
      经典组合:ps aux | grep nginx
    • kill:终止进程
      示例:kill -9 1234(强制终止PID 1234)
  3. 网络工具

    • ping:测试连通性
      示例:ping google.com
    • netstat/ss:查看连接
      示例:ss -tulnp(显示所有监听端口)
    • curl/wget:下载/测试API
      示例:curl -I http://example.com(仅显示HTTP头)

三、权限与用户

  1. 权限管理

    • chmod:修改权限
      示例:chmod 755 script.sh(rwxr-xr-x)
    • chown:修改所有者
      示例:chown user:group file.txt
  2. 用户操作

    • sudo:提权执行
      示例:sudo apt update
    • passwd:改密码
      示例:passwd username(需root权限)

四、包管理(依发行版不同)

  • Debian/Ubuntu:
    apt update && apt upgrade(更新系统)
    apt install nginx(安装软件)
  • CentOS/RHEL:
    yum install httpd 或 dnf install httpd

五、高效技巧

  1. 管道与重定向
    grep "error" /var/log/syslog > errors.txt(过滤错误并保存)
  2. 定时任务
    crontab -e 添加:0 3 * * * /backup.sh(每天3点执行备份)
  3. 压缩解压
    tar -czvf archive.tar.gz /data(打包压缩)
    unzip file.zip -d /target(解压到目录)

注意事项

  • 危险命令:rm -rf /、dd、mkfs等操作需绝对谨慎!
  • 学习建议:
    • 使用man查看手册(如man ls)
    • 掌握Tab键补全和Ctrl+C中断当前命令。

通过组合这些命令,可以完成90%的日常管理任务。建议在实际操作前先通过测试环境验证命令效果。