插件窝 干货文章 linux菜鸟常用命令有哪些

linux菜鸟常用命令有哪些

示例 文件 目录 查看 227    来源:    2025-04-05

作为Linux新手,掌握以下常用命令可以帮助你快速上手基础操作。我按功能分类整理,并附上简单说明:


一、文件与目录操作

  1. pwd

    • 显示当前所在目录的完整路径
      示例:pwd/home/username
  2. ls

    • 列出目录内容
      常用选项:
      ls -l(详细列表)
      ls -a(显示隐藏文件)
      ls -lh(文件大小易读格式)
  3. cd

    • 切换目录
      示例:
      cd /var/www → 进入绝对路径
      cd .. → 返回上一级
      cd ~ → 返回家目录
  4. mkdir

    • 创建目录
      示例:mkdir new_folder
  5. touch

    • 创建空文件或更新文件时间戳
      示例:touch file.txt
  6. cp

    • 复制文件/目录
      示例:
      cp file.txt backup/ → 复制文件
      cp -r dir1/ dir2/ → 递归复制目录
  7. mv

    • 移动或重命名文件/目录
      示例:
      mv old.txt new.txt → 重命名
      mv file.txt ~/Documents/ → 移动文件
  8. rm

    • 删除文件/目录
      ⚠️ 谨慎使用!
      示例:
      rm file.txt → 删除文件
      rm -r folder/ → 递归删除目录

二、文件查看与编辑

  1. cat

    • 查看文件内容(适合小文件)
      示例:cat file.txt
  2. less / more

    • 分页查看大文件(支持上下翻页)
      示例:less large_file.log
  3. head / tail

    • 查看文件开头/结尾部分
      示例:
      head -n 10 file.log → 显示前10行
      tail -f error.log → 实时追踪日志更新
  4. nano

    • 简单文本编辑器(新手友好)
      示例:nano file.txt

三、权限管理

  1. chmod

    • 修改文件权限
      示例:
      chmod 755 script.sh → 设置可执行权限
      chmod +x file.sh → 添加执行权限
  2. chown

    • 修改文件所有者
      示例:chown user:group file.txt

四、系统信息

  1. df

    • 查看磁盘空间
      常用:df -h(易读格式)
  2. du

    • 查看目录占用空间
      示例:du -sh /home/ → 显示总大小
  3. free

    • 查看内存使用
      常用:free -h
  4. top / htop

    • 动态查看系统进程和资源占用(htop需安装)
  5. uname

    • 查看系统信息
      示例:uname -a → 显示全部信息

五、网络相关

  1. ping

    • 测试网络连通性
      示例:ping google.com
  2. ifconfig / ip addr

    • 查看网络接口信息(ifconfig可能需安装)
  3. wget / curl

    • 下载文件或访问URL
      示例:
      wget https://example.com/file.zip
      curl -O https://example.com/file.zip

六、压缩与解压

  1. tar

    • 打包/解压文件
      常用组合:
      tar -czvf archive.tar.gz dir/ → 压缩
      tar -xzvf archive.tar.gz → 解压
  2. zip / unzip

    • 压缩为zip格式或解压
      示例:
      zip archive.zip file1 file2
      unzip archive.zip

七、进程管理

  1. ps

    • 查看进程
      常用:ps aux | grep nginx → 查找特定进程
  2. kill

    • 终止进程
      示例:
      kill -9 1234 → 强制终止PID为1234的进程

八、帮助命令

  1. man
    • 查看命令手册(如man ls
  2. --help
    • 快速帮助(如ls --help

新手建议

  1. 多使用 Tab 键自动补全文件名或命令。
  2. 谨慎使用 rm -rfsudo,避免误删系统文件。
  3. 遇到问题可搜索错误信息 + "Linux"(如 Permission denied Linux)。

掌握这些命令后,你可以完成80%的日常基础操作。随着经验积累,再逐步学习管道符(|)、重定向(>)、脚本编写等进阶内容。