当前位置:首页 > 系统教程 > 正文

Linux常用命令最全总结大全 (小白入门必看 · 终身收藏版)

Linux常用命令最全总结大全 (小白入门必看 · 终身收藏版)

🐧 欢迎来到 Linux命令大全 世界!本文精心整理了运维/开发必知的 Linux常用命令,覆盖文件管理、权限控制、系统监控、网络调试等场景。如果你刚开始接触 Linux基础命令,或想拥有一份随时查阅的 Linux教程,这篇文章就是为你准备的。

🔑 本文核心SEO关键词:#Linux命令大全 #Linux常用命令 #Linux基础命令 #Linux教程
Linux常用命令最全总结大全 (小白入门必看 · 终身收藏版) Linux命令大全  Linux常用命令 Linux基础命令 Linux教程 第1张

📁 文件与目录操作命令

  • ls —— 列出目录内容。示例:ls -la 显示所有文件(含隐藏)详细信息。
  • cd —— 切换工作目录。示例:cd /var/log 进入日志目录。
  • pwd —— 显示当前绝对路径。示例:pwd 输出类似 /home/username
  • mkdir —— 创建目录。示例:mkdir -p project/src 递归创建多级目录。
  • rmdir —— 删除空目录。示例:rmdir emptydir
  • rm —— 删除文件/目录。示例:rm -rf dir/ 强制删除非空目录(谨慎!)。
  • cp —— 复制。示例:cp -r source/ backup/ 递归复制目录。
  • mv —— 移动/重命名。示例:mv oldname.txt newname.txt
  • touch —— 创建空文件或更新时间戳。示例:touch server.log
  • cat —— 查看/拼接文件。示例:cat /etc/os-release
  • more/less —— 分页查看。示例:less /var/log/syslog
  • head/tail —— 显示文件头/尾。示例:tail -f app.log 动态跟踪日志。
  • ln —— 链接。示例:ln -s /usr/bin/python3 python 创建软链接。

🔐 权限与归属管理

  • chmod —— 修改权限。示例:chmod 755 script.shchmod u+x script.sh
  • chown —— 修改所有者。示例:chown www-data:www-data index.html
  • chgrp —— 修改所属组。示例:chgrp developers config.ini
  • umask —— 设置默认权限掩码。示例:umask 022 新建文件权限 644,目录 755

🖥️ 系统信息查看

  • uname —— 内核信息。示例:uname -a 显示全部系统信息。
  • hostname —— 主机名。示例:hostname -I 显示IP地址。
  • top —— 动态进程监控。示例:直接输入 top,按 q 退出。
  • ps —— 进程快照。示例:ps aux | grep nginx
  • df —— 磁盘分区使用。示例:df -h 人类可读格式。
  • du —— 目录大小。示例:du -sh /var 汇总总大小。
  • free —— 内存使用。示例:free -h 显示G/M单位。
  • uptime —— 运行时间与负载。示例:uptime

⚙️ 进程管理

  • kill —— 终止进程。示例:kill -9 1234 强制终止PID 1234。
  • killall —— 按名称终止。示例:killall chrome
  • bg/fg —— 后台/前台运行。示例:bg %1 将任务1放到后台。
  • jobs —— 列出后台任务。示例:jobs -l 显示PID。

🌐 网络配置与诊断

  • ping —— 连通性测试。示例:ping -c 4 baidu.com
  • ifconfig/ip —— 网络接口配置。示例:ip addr show
  • netstat/ss —— 网络连接状态。示例:ss -tuln 查看监听端口。
  • wget/curl —— 下载/接口调试。示例:curl -I https://example.com
  • ssh/scp —— 远程登录/拷贝。示例:scp file.txt user@host:/path/

📦 压缩与归档

  • tar —— 打包工具。示例:tar -czvf archive.tar.gz /folder
  • gzip/gunzip —— 压缩/解压.gz。示例:gzip large.log
  • zip/unzip —— ZIP格式。示例:unzip archive.zip -d target/

✍️ 文本处理(grep/awk/sed)

  • grep —— 文本搜索。示例:grep -rn "error" /var/log/
  • awk —— 列处理。示例:awk "{print $1}" access.log
  • sed —— 流编辑。示例:sed -i "s/old/new/g" file.txt
  • sort/uniq —— 排序/去重。示例:sort ips.txt | uniq -c

🔍 文件与命令查找

  • find —— 磁盘文件查找。示例:find / -name "*.conf" -type f
  • locate —— 数据库快速查找。示例:locate .bashrc
  • which/whereis —— 命令路径。示例:which python3

🛠️ 日常工具与快捷操作

  • echo —— 输出文本。示例:echo $PATH
  • date —— 日期时间。示例:date "+%Y-%m-%d %H:%M"
  • alias —— 命令别名。示例:alias ll="ls -alF"
  • history —— 命令历史。示例:history | grep git
  • man —— 帮助手册。示例:man ls

✨ 最强 Linux命令大全 —— 建议收藏,终身受用!✨

不断更新 · 欢迎补充 · 小白友好的 Linux基础命令 百科全书