NTMS

  • 首页
  • 网络教程
  • 运维笔记
  • 开源项目
  • 软件插件
  • 博客
  • 云盘
  • 站长工具箱
Kratos
专注于用户阅读体验的响应式博客主题
  1. 首页
  2. 网络教程
  3. 正文

Linux 系统命令大全

2026年2月22日 60点热度 0人点赞 0条评论

1. 文件与目录管理 (File & Directory Management)

最基础且最高频使用的命令类别。
命令 全称/含义 作用解释 常用示例
ls List 列出目录内容(文件/子目录)。 ls -l (详情), ls -a (含隐藏文件)
cd Change Directory 切换当前工作目录。 cd /var/log, cd .. (返回上级)
pwd Print Working Directory 显示当前所在的完整路径。 pwd
mkdir Make Directory 创建新目录。 mkdir -p a/b/c (递归创建)
rm Remove 删除文件或目录。 rm file.txt, rm -rf dir/ (慎用)
cp Copy 复制文件或目录。 cp src.txt dest.txt, cp -r dir1 dir2
mv Move 移动文件或重命名文件。 mv old.txt new.txt (重命名)
touch Touch 创建空文件或更新时间戳。 touch newfile.txt
ln Link 创建硬链接或软链接(快捷方式)。 ln -s target link_name (软链接)
find Find 在目录树中搜索文件。 find /home -name "*.log"
locate Locate 基于数据库快速查找文件。 locate nginx.conf
chmod Change Mode 修改文件权限 (读r/写w/执行x)。 chmod 755 script.sh
chown Change Owner 修改文件所有者和所属组。 chown user:group file

2. 文件查看与编辑 (File Viewing & Editing)

用于查看文件内容或进行文本编辑。

表格

命令 全称/含义 作用解释 常用示例
cat Concatenate 连接文件并打印到标准输出(查看小文件)。 cat file.txt
less Less 分页查看文件内容,支持上下翻页(推荐)。 less large.log
head Head 查看文件开头部分(默认前10行)。 head -n 20 file.txt
tail Tail 查看文件末尾部分,常用于监控日志。 tail -f /var/log/syslog (实时追踪)
grep Global Regular Expression Print 在文件中搜索匹配的字符串/正则。 grep "error" log.txt
vim / vi Visual Editor 强大的命令行文本编辑器。 vim config.conf
nano Nano 简单易用的命令行文本编辑器。 nano file.txt
wc Word Count 统计文件的行数、单词数、字节数。 wc -l file.txt (统计行数)
diff Difference 比较两个文件的差异。 diff file1 file2

3. 系统信息与状态 (System Information)

查看硬件、内核、资源使用情况。

表格

命令 全称/含义 作用解释 常用示例
uname Unix Name 显示系统内核及架构信息。 uname -a (所有信息)
top Top 实时显示进程动态及资源占用(类似任务管理器)。 top
htop Htop top 的增强版,界面更友好(需安装)。 htop
free Free 显示内存(RAM)和交换空间(Swap)使用情况。 free -h (人类可读格式)
df Disk Free 显示磁盘分区使用情况。 df -h
du Disk Usage 显示文件或目录的磁盘占用大小。 du -sh /var/*
uptime Uptime 显示系统运行时间及平均负载。 uptime
lscpu List CPU 显示CPU架构详细信息。 lscpu
lsblk List Block Devices 列出所有块设备(硬盘/分区)结构。 lsblk
dmesg Display Message 查看内核环形缓冲区信息(启动日志/硬件报错)。 dmesg | grep -i usb

4. 进程管理 (Process Management)

控制程序的运行、停止和优先级。

表格

命令 全称/含义 作用解释 常用示例
ps Process Status 显示当前进程快照。 ps aux (显示所有进程)
kill Kill 向进程发送信号(通常用于终止进程)。 kill 1234 (默认SIGTERM), kill -9 1234 (强制)
pkill Process Kill 根据名称杀死进程。 pkill firefox
bg Background 将挂起的任务放到后台运行。 bg
fg Foreground 将后台任务调回前台。 fg
jobs Jobs 查看当前终端的后台任务列表。 jobs
nice Nice 以特定优先级启动程序。 nice -n 10 ./script.sh
renice Re-nice 修改已运行进程的优先级。 renice -5 -p 1234
systemctl System Control 管理系统服务(Systemd初始化系统)。 systemctl start nginx, status, enable

5. 网络管理 (Network Management)

配置网络、诊断连接问题。

表格

命令 全称/含义 作用解释 常用示例
ip IP 现代网络配置工具(替代ifconfig)。 ip addr (看IP), ip route (看路由)
ifconfig Interface Configuration 旧版网络配置工具(需net-tools包)。 ifconfig
ping Ping 测试主机连通性。 ping google.com
curl Client URL 传输数据(常用于测试API或下载)。 curl -O http://site.com/file
wget Web Get 非交互式网络文件下载工具。 wget http://site.com/file
netstat Network Statistics 显示网络连接、路由表、接口统计(旧)。 netstat -tulpn (看端口占用)
ss Socket Statistics netstat 的现代替代品,更快。 ss -tulpn
nslookup Name Server Lookup 查询DNS记录。 nslookup google.com
dig Domain Information Groper 更详细的DNS查询工具。 dig google.com
traceroute Trace Route 追踪数据包到达目标经过的路由节点。 traceroute 8.8.8.8
ssh Secure Shell 安全远程登录协议。 ssh user@192.168.1.10
scp Secure Copy 基于SSH的安全文件复制。 scp file.txt user@host:/path

6. 用户与权限管理 (User & Group Management)

管理系统用户、组和密码。

表格

命令 全称/含义 作用解释 常用示例
useradd User Add 创建新用户。 useradd -m john
userdel User Delete 删除用户。 userdel -r john (连同家目录删除)
passwd Password 修改用户密码。 passwd john
groupadd Group Add 创建新用户组。 groupadd developers
usermod User Modify 修改用户属性(如加入组)。 usermod -aG sudo john
su Switch User 切换用户身份。 su - root
sudo SuperUser Do 以超级用户(root)权限执行命令。 sudo apt update
who Who 显示当前登录的用户。 who
last Last 显示最近登录的用户列表。 last

7. 压缩与归档 (Compression & Archiving)

打包和解压文件。

表格

命令 全称/含义 作用解释 常用示例
tar Tape Archive 打包/解包文件(最常用的归档工具)。 tar -czvf archive.tar.gz dir/ (压缩)
tar -xzvf archive.tar.gz (解压)
gzip GNU Zip 压缩文件(生成 .gz)。 gzip file.txt
gunzip GNU Unzip 解压 .gz 文件。 gunzip file.txt.gz
zip Zip 创建 .zip 压缩包。 zip -r archive.zip dir/
unzip Unzip 解压 .zip 文件。 unzip archive.zip

8. 其他实用命令 (Miscellaneous)

表格

命令 作用解释 常用示例
history 查看历史命令记录。 history | grep ssh
alias 为命令创建别名(快捷方式)。 alias ll='ls -l'
man Manual,查看命令的帮助手册。 man ls
--help 大多数命令自带的简易帮助参数。 ls --help
reboot 重启系统。 sudo reboot
poweroff 关机。 sudo poweroff
date 显示或设置系统时间。 date
cal 显示日历。 cal
echo 输出字符串或变量值。 echo $PATH
export 设置环境变量。 export PATH=$PATH:/new/bin
crontab 管理定时任务。 crontab -e (编辑定时任务)
watch 周期性执行命令并全屏显示结果。 watch -n 1 free -h

💡 学习建议

  1. 善用 man: 遇到不熟悉的命令,输入 man 命令名 (例如 man grep) 查看最权威的文档。
  2. Tab 键补全: 输入命令或文件名时按 Tab 键可自动补全,提高效率并减少拼写错误。
  3. 小心 rm -rf: 删除命令尤其是带 -rf 参数时非常危险,务必确认路径后再执行。
  4. 管道符 |: 可以将前一个命令的输出作为后一个命令的输入(例如 ps aux | grep nginx),是Linux命令组合的核心技巧。

 

 

标签: linux linux系统命令 服务器系统
最后更新:2026年2月22日

皮特很皮

这个人很懒,什么都没留下

打赏 点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

皮特很皮

这个人很懒,什么都没留下

最新 热点 随机
最新 热点 随机
Linux 系统命令大全 解决wordpress网站"正在执行例行维护,请一分钟后回来" 纯净Windows系统镜像下载站:MSDN 低配置服务器宝塔环境安装MySQL8.0 Windows10系统完美去除快捷方式小箭头的方法 Windows10电脑如何安装PHP语言环境
Linux 系统命令大全
Linux 系统命令大全 低配置服务器宝塔环境安装MySQL8.0 Windows10电脑如何安装PHP语言环境 小白私有部署开源图床-兰空图床LsKy Pro以及及踩坑经历 一个超好用的查找平替软件网站推荐-AlternativeTo 用开源网盘系统Cloudreve搭建个人私有云盘
标签聚合
wordpress 网站教程 开源软件查找 php安装 平替软件推荐 linux 服务器系统 MySQL 8.0 wordpress插件更新 平替软件 快捷箭头 Windows10企业版 MySQL 升级8.0 纯净版系统下载 php环境配置 快捷方式 linux系统命令 宝塔部署兰空图床 MSDN 插件 桌面图标 Windows安装php 主题 宝塔升级MySQL 数据库 系统下载

COPYRIGHT © 2025 NTMS. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang