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

简述Linux有哪些常用命令

示例 查看 目录 命令 204    来源:    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 httpddnf 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 /ddmkfs等操作需绝对谨慎!
  • 学习建议
    • 使用man查看手册(如man ls
    • 掌握Tab键补全和Ctrl+C中断当前命令。

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