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

Linux入门指南:26个救命指令

Linux命令行常被视为畏途,但掌握核心指令后,你会发现它无比强大。本文精选26个Linux救命指令,从文件操作到系统监控,助你从新手快速成长为运维高手。无论你是Linux入门教程的读者,还是正在梳理运维必备命令,这些Linux基础指令都能帮你应对日常挑战。

Linux入门指南:26个救命指令 Linux命令 Linux入门教程 运维必备命令 Linux基础指令 第1张

一、文件与目录操作(8个)

  • ls – 列出目录内容。示例:ls -la 显示所有文件(包括隐藏)及详细信息。
  • cd – 切换目录。示例:cd /var/log 进入日志目录。
  • pwd – 显示当前工作路径。示例:pwd 输出类似 /home/user
  • mkdir – 创建目录。示例:mkdir -p backup/2025 递归创建多级目录。
  • rm – 删除文件或目录。示例:rm -rf temp/ 强制删除temp目录及其内容。
  • cp – 复制文件或目录。示例:cp -r project/ backup/ 递归复制整个文件夹。
  • mv – 移动或重命名。示例:mv oldname.txt newname.txt
  • find – 搜索文件。示例:find /home -name "*.conf" 查找所有conf文件。

二、文件内容查看与处理(6个)

  • cat – 连接并显示文件内容。示例:cat /etc/passwd
  • less – 分页查看文件(可上下滚动)。示例:less /var/log/syslog
  • head – 显示文件开头几行。示例:head -n 20 access.log
  • tail – 显示文件结尾几行,常用于查看日志。示例:tail -f /var/log/messages 动态跟踪。
  • grep – 文本搜索工具。示例:grep "error" *.log 在所有log文件中查找error。
  • wc – 统计行数、单词数、字符数。示例:wc -l file.txt 显示行数。

三、权限与系统信息(5个)

  • chmod – 修改文件权限。示例:chmod 755 script.sh 设置所有者可读写执行,其他人只读执行。
  • chown – 修改文件所有者。示例:chown user:group file.txt
  • ps – 查看进程状态。示例:ps aux 显示所有进程详细信息。
  • kill – 终止进程。示例:kill -9 1234 强制杀死PID为1234的进程。
  • top – 实时显示系统资源占用。示例:直接输入top,按q退出。

四、磁盘与网络(7个)

  • df – 查看磁盘分区使用情况。示例:df -h 以人类可读格式显示。
  • du – 估算文件或目录占用空间。示例:du -sh /home/* 显示每个用户目录总大小。
  • tar – 打包和解压工具。示例:tar -czvf archive.tar.gz /path 创建压缩包;tar -xzvf archive.tar.gz 解压。
  • wget – 下载网络文件。示例:wget https://example.com/file.zip
  • curl – 传输数据工具,常用于API测试。示例:curl -I http://localhost 获取HTTP头。
  • ping – 测试网络连通性。示例:ping -c 4 google.com 发送4个包。
  • ifconfig(或ip) – 查看和配置网络接口。示例:ifconfig 显示IP地址等信息。

运维高手提示:熟练掌握这26个指令,再配合脚本和自动化工具,你就能轻松应对大部分Linux运维场景。记住,实践是最好老师,多在终端敲打这些Linux命令,很快就能从“小白”蜕变为“高手”。