插件窝 干货文章 linux系统核心命令有哪些

linux系统核心命令有哪些

文件 命令 示例 目录 707    来源:    2025-04-22

Linux 系统的核心命令是管理和操作系统的关键工具。以下分类整理了一些最常用且重要的命令,涵盖文件操作、系统管理、网络、权限管理等关键领域:


一、文件与目录操作

  1. ls

    • 列出目录内容
    • 常用选项:-l(详细信息)、-a(显示隐藏文件)、-h(人类可读大小)。
  2. cd

    • 切换目录
    • 示例:cd /var/logcd ~(返回家目录)。
  3. cp

    • 复制文件/目录
    • 示例:cp file1.txt /backup/-r 递归复制目录。
  4. mv

    • 移动或重命名文件/目录
    • 示例:mv old.txt new.txt
  5. rm

    • 删除文件/目录
    • 慎用-r(递归删除目录),-f(强制删除)。
  6. mkdir / rmdir

    • 创建/删除目录(rmdir 仅删除空目录)。
  7. cat / less / more

    • 查看文件内容:cat(全部输出)、less(交互式分页)。
  8. head / tail

    • 查看文件头部/尾部内容,tail -f 实时追踪日志。
  9. find

    • 查找文件
    • 示例:find /home -name "*.log"
  10. grep

    • 文本搜索工具
    • 示例:grep "error" /var/log/syslog

二、系统信息与管理

  1. top / htop

    • 实时监控系统进程和资源(CPU、内存等)。
  2. ps

    • 查看进程状态
    • 常用:ps auxps -ef
  3. kill / pkill

    • 终止进程:kill -9 PID(强制终止)。
  4. df / du

    • 磁盘空间查看:df -h(文件系统)、du -sh *(目录大小)。
  5. free

    • 查看内存使用:free -h
  6. uname

    • 系统信息:uname -a(内核版本等)。
  7. uptime

    • 系统运行时间和负载平均值。

三、权限与用户管理

  1. chmod

    • 修改文件权限
    • 示例:chmod 755 script.shchmod +x file
  2. chown

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

    • 以超级用户权限执行命令。
  4. useradd / usermod / userdel

    • 用户管理:创建、修改、删除用户。
  5. passwd

    • 修改用户密码。

四、网络相关

  1. ping

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

    • 查看/配置网络接口(现代系统推荐 ip addr)。
  3. netstat / ss

    • 网络连接和端口监控:netstat -tulnpss -tuln
  4. curl / wget

    • 下载文件或测试HTTP请求:curl -O http://example.com/file
  5. ssh

    • 远程登录:ssh user@host
  6. scp

    • 安全复制文件:scp file.txt user@remote:/path

五、压缩与归档

  1. tar

    • 打包/解压文件
    • 示例:tar -czvf archive.tar.gz /dir(压缩)、tar -xzvf archive.tar.gz(解压)。
  2. gzip / gunzip

    • 压缩/解压文件:gzip file.txt
  3. zip / unzip

    • 处理ZIP格式文件。

六、其他实用命令

  1. alias

    • 创建命令别名:alias ll='ls -alF'
  2. cron / crontab

    • 定时任务管理:crontab -e
  3. history

    • 查看命令历史记录。
  4. man / --help

    • 查看命令手册:man lsls --help
  5. echo

    • 输出文本或变量:echo $PATH
  6. which / whereis

    • 查找命令路径:which python

注意事项

  • 权限问题:系统管理命令(如 fdiskiptables)通常需要 sudo
  • 危险命令rm -rf /ddmkfs 等操作可能造成不可逆损坏,需谨慎使用。
  • 学习建议:通过 man 命令查阅手册,或使用 [command] --help 快速查看选项。

掌握这些核心命令后,可以高效完成大多数 Linux 系统管理任务。进阶学习可结合脚本编写(Bash/Python)和工具链(如 awksed)。