在进入命令的世界之前,我们先来认识一下主角——国产麒麟V10系统。它是由中国科学院软件研究所研发的一款基于Linux内核的操作系统,支持X86、ARM等多种架构,并针对国产CPU(如飞腾、鲲鹏)进行了深度优化。麒麟V10以其自主可控、高安全性著称,是国产操作系统中的“扛把子”。
无论是桌面用户还是服务器管理员,麒麟V10都能满足你的需求。而命令行,作为操作系统的“灵魂钥匙”,能让你更高效地与系统互动。别担心命令行看起来冷冰冰,只要你耐心学,它就会变成你的“超级助手”!
有人可能会问:“现在不是有图形界面吗?为啥还要费劲学命令?”这个问题问得好!答案也很简单:命令行不仅速度快、效率高,还能完成许多图形界面搞不定的任务。比如,批量处理文件、远程管理服务器、自动化脚本……这些都离不开命令的“魔法”。
更重要的是,掌握命令就像拿到了操作系统的“遥控器”,让你随心所欲地操控一切。是不是很酷?接下来,我们就进入正题,全面解锁麒麟V10的命令宝库!
1.
ls
2.
o 命令意思:列出目录中的文件和子目录。
o 使用场景:查看当前目录内容,检查文件是否存在。
o 命令介绍:ls是文件管理的“入门钥匙”,简单却实用。想知道文件夹里藏了啥?敲个ls就行!加上选项还能玩出花样,比如ls -l显示详细信息,ls -a连隐藏文件都不放过。
3.
cd
4.
o 命令意思:切换当前工作目录。
o 使用场景:快速跳转到指定目录操作文件。
o 命令介绍:cd是你的“传送门”,输入cd /home就能瞬间到家目录。想回上一级?cd ..帮你搞定,灵活又省事。
5.
pwd
6.
o 命令意思:显示当前目录的完整路径。
o 使用场景:迷失在目录层级时确认位置。
o 命令介绍:pwd就像“导航仪”,敲一下就告诉你现在站在哪。输出类似/usr/local,简单明了,新手必备。
7.
mkdir
8.
o 命令意思:创建新目录。
o 使用场景:需要新建文件夹存放文件时。
o 命令介绍:mkdir是“建筑大师”,mkdir test轻松建个目录。想一次创建多级?试试mkdir -p a/b/c,效率爆棚!
9.
rm
10.
o 命令意思:删除文件或目录。
o 使用场景:清理无用文件或文件夹。
o 命令介绍:rm是“清理神器”,rm file.txt删除单个文件,rm -r dir连目录一起干掉。但小心,rm -rf可是“核弹级”操作,用前三思!
11.
cp
12.
o 命令意思:复制文件或目录。
o 使用场景:备份文件或复制到其他路径。
o 命令介绍:cp是“复印机”,cp file.txt /backup就能备份。加-r还能复制整个目录,操作简单又实用。
13.
mv
14.
o 命令意思:移动或重命名文件/目录。
o 使用场景:调整文件位置或改名。
o 命令介绍:mv是“搬运工+改名师”,mv old.txt new.txt重命名,mv file /dir移动文件,一招两用。
15.
touch
16.
o 命令意思:创建空文件或更新文件时间戳。
o 使用场景:快速生成文件或刷新时间。
o 命令介绍:touch是“魔术笔”,touch new.txt秒建空文件,还能更新时间戳,脚本开发常用。
17.
cat
18.
o 命令意思:查看文件内容或合并文件。
o 使用场景:快速浏览文件或合并文本。
o 命令介绍:cat是“速读神器”,cat log.txt显示内容,cat f1.txt f2.txt > f3.txt还能合并文件,效率满分。
19.
less
20.
o 命令意思:分页查看文件内容。
o 使用场景:查看大文件时避免刷屏。
o 命令介绍:less比cat更温柔,less big.log分页显示,用上下键翻页,按q退出,适合长篇阅读。
21.
more
22.
o 命令意思:逐页查看文件内容。
o 使用场景:浏览长文件时控制显示节奏。
o 命令介绍:more和less类似,more file.txt按空格翻页,适合慢慢看,但不能像less那样上下滚动。
23.
head
24.
o 命令意思:显示文件开头几行。
o 使用场景:快速检查文件头部内容。
o 命令介绍:head是“偷瞄大师”,head -n 5 file.txt看前5行,常用于日志预览。
25.
tail
26.
o 命令意思:显示文件末尾几行。
o 使用场景:实时查看日志最新内容。
o 命令介绍:tail是“尾巴侦探”,tail -f log.txt动态监控文件末尾,运维必备。
27.
find
28.
o 命令意思:查找文件或目录。
o 使用场景:搜索特定文件或批量操作。
o 命令介绍:find是“搜索能手”,find / -name "*.txt"找出所有txt文件,功能强大到飞起!
29.
ln
30.
o 命令意思:创建文件链接(硬链接或软链接)。
o 使用场景:节省空间或简化路径。
o 命令介绍:ln是“链接大师”,ln -s source target创建软链接,像快捷方式一样方便。
31.
du
32.
o 命令意思:统计文件或目录的磁盘使用量。
o 使用场景:检查哪些文件占空间。
o 命令介绍:du是“空间侦探”,du -sh dir显示目录总大小,帮你找出“空间杀手”。
33.
df
34.
o 命令意思:查看磁盘空间使用情况。
o 使用场景:监控磁盘剩余容量。
o 命令介绍:df是“磁盘管家”,df -h以人类可读格式显示,磁盘快满时必看。
35.
chmod
36.
o 命令意思:修改文件权限。
o 使用场景:调整文件访问权限。
o 命令介绍:chmod是“权限管理员”,chmod 755 script.sh设置可执行权限,安全又灵活。
37.
chown
38.
o 命令意思:更改文件所有者。
o 使用场景:转移文件归属权。
o 命令介绍:chown是“归属调整器”,chown user file.txt把文件给指定用户,管理必备。
39.
stat
40.
o 命令意思:显示文件或目录的详细信息。
o 使用场景:查看文件元数据。
o 命令介绍:stat是“文件身份证”,stat file.txt告诉你创建时间、权限等细节。
1.
ps
2.
o 命令意思:显示当前进程状态。
o 使用场景:查看运行中的程序。
o 命令介绍:ps是“进程侦探”,ps -ef列出所有进程,帮你找到“后台玩家”。
3.
top
4.
o 命令意思:实时监控进程和系统资源。
o 使用场景:检查CPU、内存使用情况。
o 命令介绍:top是“系统体检仪”,动态显示进程状态,按q退出,运维利器。
5.
htop
6.
o 命令意思:增强版进程监控工具。
o 使用场景:更直观地查看进程。
o 命令介绍:htop比top更友好,彩色界面、鼠标操作,htop一敲就懂。
7.
kill
8.
o 命令意思:终止指定进程。
o 使用场景:结束卡死的程序。
o 命令介绍:kill是“终结者”,kill 1234干掉PID为1234的进程,强力但要谨慎。
9.
killall
10.
o 命令意思:按名称终止进程。
o 使用场景:批量关闭同名进程。
o 命令介绍:killall更直接,killall firefox结束所有火狐进程,省时省力。
11.
pkill
12.
o 命令意思:根据条件杀死进程。
o 使用场景:按名称或属性杀进程。
o 命令介绍:pkill是“精准狙击手”,pkill -u user干掉某用户的所有进程。
13.
nice
14.
o 命令意思:设置进程优先级。
o 使用场景:调整程序运行优先级。
o 命令介绍:nice是“礼让大师”,nice -n 10 cmd降低优先级,让资源分配更合理。
15.
renice
16.
o 命令意思:调整运行中进程的优先级。
o 使用场景:动态优化进程性能。
o 命令介绍:renice是“调优助手”,renice 5 1234调整PID为1234的进程优先级。
17.
jobs
18.
o 命令意思:列出后台任务。
o 使用场景:查看后台运行的命令。
o 命令介绍:jobs是“后台管理员”,显示所有后台任务,配合fg/bg切换使用。
19.
fg
20.
o 命令意思:将后台任务调到前台。
o 使用场景:恢复后台运行的命令。
o 命令介绍:fg是“前台召回令”,fg %1唤醒任务1,操作更灵活。
21.
bg
22.
o 命令意思:将任务放到后台运行。
o 使用场景:让暂停的任务继续运行。
o 命令介绍:bg是“后台助推器”,bg %1让任务1在后台跑起来。
23.
nohup
24.
o 命令意思:让命令在终端关闭后继续运行。
o 使用场景:运行长时间任务。
o 命令介绍:nohup是“持久战士”,nohup cmd &让任务永不中断。
25.
pidof
26.
o 命令意思:查找进程ID。
o 使用场景:根据进程名找PID。
o 命令介绍:pidof是“ID猎人”,pidof sshd返回sshd的PID,精准高效。
27.
uptime
28.
o 命令意思:显示系统运行时间和负载。
o 使用场景:检查系统运行状态。
o 命令介绍:uptime是“状态播报员”,告诉你系统开了多久、负载如何。
29.
free
30.
o 命令意思:查看内存使用情况。
o 使用场景:监控内存是否充足。
o 命令介绍:free是“内存管家”,free -m以MB显示内存状态,清晰明了。
1.
ifconfig
2.
o 命令意思:查看或配置网络接口。
o 使用场景:检查IP地址或设置网络。
o 命令介绍:ifconfig是“网络地图”,显示网卡信息,ifconfig eth0 up激活接口。
3.
ip
4.
o 命令意思:管理网络接口和路由。
o 使用场景:现代网络配置任务。
o 命令介绍:ip是ifconfig的“接班人”,ip addr查看IP,功能更全面。
5.
ping
6.
o 命令意思:测试网络连通性。
o 使用场景:检查是否能连通目标主机。
o 命令介绍:ping是“网络信使”,ping baidu.com测试网络,Ctrl+C停止。
7.
netstat
8.
o 命令意思:查看网络连接和统计信息。
o 使用场景:监控端口和连接状态。
o 命令介绍:netstat是“网络侦探”,netstat -an列出所有连接,排查利器。
9.
ss
10.
o 命令意思:快速查看网络套接字状态。
o 使用场景:替代netstat查看连接。
o 命令介绍:ss是“网速侦探”,ss -tuln显示监听端口,比netstat更快。
11.
curl
12.
o 命令意思:发送HTTP请求获取数据。
o 使用场景:测试网站或下载文件。
o 命令介绍:curl是“网络搬运工”,curl baidu.com抓取网页内容,功能强大。
13.
wget
14.
o 命令意思:下载网络文件。
o 使用场景:从网上获取文件。
o 命令介绍:wget是“下载神器”,wget url直接下载,简单粗暴。
15.
traceroute
16.
o 命令意思:追踪数据包路由路径。
o 使用场景:排查网络延迟问题。
o 命令介绍:traceroute是“路径探子”,traceroute google.com显示每跳信息。
17.
dig
18.
o 命令意思:查询DNS信息。
o 使用场景:检查域名解析。
o 命令介绍:dig是“DNS专家”,dig baidu.com返回详细解析结果。
19.
nslookup
20.
o 命令意思:查询域名解析。
o 使用场景:测试DNS是否正常。
o 命令介绍:nslookup是“域名侦探”,nslookup baidu.com简单查询IP。
21.
route
22.
o 命令意思:查看或管理路由表。
o 使用场景:调整网络路由规则。
o 命令介绍:route是“路由管理员”,route -n显示路由表,网络调试必备。
23.
arp
24.
o 命令意思:查看或管理ARP缓存。
o 使用场景:检查MAC地址映射。
o 命令介绍:arp是“地址解析员”,arp -n列出ARP表,排查网络问题。
25.
hostname
26.
o 命令意思:显示或设置主机名。
o 使用场景:确认或修改机器名称。
o 命令介绍:hostname是“身份标签”,hostname显示当前主机名。
27.
telnet
28.
o 命令意思:测试端口连通性。
o 使用场景:检查服务是否可达。
o 命令介绍:telnet是“端口探针”,telnet 127.0.0.1 22测试SSH端口。
29.
ssh
30.
o 命令意思:远程登录服务器。
o 使用场景:管理远程主机。
o 命令介绍:ssh是“远程钥匙”,ssh user@host安全登录,运维核心工具。
31.
scp
32.
o 命令意思:通过SSH传输文件。
o 使用场景:远程复制文件。
o 命令介绍:scp是“安全搬运工”,scp file user@host:/path传输文件。
33.
ftp
34.
o 命令意思:文件传输协议客户端。
o 使用场景:通过FTP上传下载文件。
o 命令介绍:ftp是“传统搬运工”,ftp host连接FTP服务器。
35.
iptables
36.
o 命令意思:配置防火墙规则。
o 使用场景:设置网络访问控制。
o 命令介绍:iptables是“网络门卫”,iptables -L查看规则,安全必备。
37.
firewall-cmd
38.
o 命令意思:管理firewalld防火墙。
o 使用场景:动态调整防火墙策略。
o 命令介绍:firewall-cmd更现代,firewall-cmd --list-all查看配置。
39.
nc
40.
o 命令意思:网络连接测试工具。
o 使用场景:调试网络服务。
o 命令介绍:nc是“万能探针”,nc -zv host 80测试80端口连通性。
1.
uname
2.
o 命令意思:显示系统信息。
o 使用场景:查看内核版本或架构。
o 命令介绍:uname是“系统名片”,uname -a展示全部信息,简单直接。
3.
whoami
4.
o 命令意思:显示当前用户名。
o 使用场景:确认当前身份。
o 命令介绍:whoami是“自我介绍”,敲一下就知道自己是谁。
5.
who
6.
o 命令意思:列出当前登录用户。
o 使用场景:查看系统使用者。
o 命令介绍:who是“用户侦探”,显示谁在线,管理多用户时实用。
7.
w
8.
o 命令意思:显示登录用户及活动。
o 使用场景:监控用户行为。
o 命令介绍:w比who更详细,告诉你用户在干啥,管理员爱用。
9.
last
10.
o 命令意思:显示用户登录历史。
o 使用场景:检查登录记录。
o 命令介绍:last是“历史记录员”,last列出最近登录情况。
11.
reboot
12.
o 命令意思:重启系统。
o 使用场景:系统更新后重启。
o 命令介绍:reboot是“重启按钮”,直接重启,干净利落。
13.
shutdown
14.
o 命令意思:关闭或重启系统。
o 使用场景:安全关闭服务器。
o 命令介绍:shutdown更温柔,shutdown -h now立即关机,shutdown -r now重启。
15.
halt
16.
o 命令意思:停止系统运行。
o 使用场景:关闭系统电源。
o 命令介绍:halt是“停机指令”,直接停系统,慎用。
17.
poweroff
18.
o 命令意思:关闭电源。
o 使用场景:彻底关闭机器。
o 命令介绍:poweroff是“断电大师”,结束一切运行。
19.
date
20.
o 命令意思:显示或设置系统时间。
o 使用场景:调整服务器时间。
o 命令介绍:date是“时间管理员”,date显示当前时间,date -s "2025-03-26"设置新时间。
21.
timedatectl
22.
o 命令意思:管理系统时间和时区。
o 使用场景:现代时间管理。
o 命令介绍:timedatectl更高级,timedatectl set-timezone Asia/Shanghai设置时区。
23.
history
24.
o 命令意思:查看历史命令记录。
o 使用场景:回顾之前操作。
o 命令介绍:history是“记忆大师”,列出敲过的命令,!123重跑第123条。
25.
clear
26.
o 命令意思:清空终端屏幕。
o 使用场景:清理屏幕方便操作。
o 命令介绍:clear是“屏幕清洁工”,一键清爽终端。
27.
passwd
28.
o 命令意思:修改用户密码。
o 使用场景:增强账户安全。
o 命令介绍:passwd是“密码锁匠”,passwd user为user改密码。
29.
useradd
30.
o 命令意思:创建新用户。
o 使用场景:添加系统用户。
o 命令介绍:useradd是“门卫”,useradd newuser新建用户,配合passwd使用。
31.
userdel
32.
o 命令意思:删除用户。
o 使用场景:移除无用账户。
o 命令介绍:userdel是“清退官”,userdel user删除用户,-r连家目录一起删。
33.
groupadd
34.
o 命令意思:创建新用户组。
o 使用场景:管理权限组。
o 命令介绍:groupadd是“组团大师”,groupadd dev新建dev组。
35.
usermod
36.
o 命令意思:修改用户属性。
o 使用场景:调整用户权限或组。
o 命令介绍:usermod是“用户调整器”,usermod -aG dev user把user加到dev组。
37.
su
38.
o 命令意思:切换用户身份。
o 使用场景:临时变成其他用户。
o 命令介绍:su是“变身术”,su root切换到root,方便管理。
39.
sudo
40.
o 命令意思:以管理员权限执行命令。
o 使用场景:执行需要root权限的操作。
o 命令介绍:sudo是“权限钥匙”,sudo cmd临时提权,安全又方便。
1.
grep
2.
o 命令意思:搜索文本中的匹配内容。
o 使用场景:从文件中找特定信息。
o 命令介绍:grep是“搜索神器”,grep "error" log.txt找出含error的行。
3.
awk
4.
o 命令意思:处理和分析文本数据。
o 使用场景:提取文件特定列。
o 命令介绍:awk是“文本大师”,awk '{print $1}' file打印第一列,功能超强。
5.
sed
6.
o 命令意思:编辑文本流。
o 使用场景:批量替换文件内容。
o 命令介绍:sed是“文本手术刀”,sed 's/old/new/g' file全局替换old为new。
7.
cut
8.
o 命令意思:剪切文本字段。
o 使用场景:提取文件某部分内容。
o 命令介绍:cut是“剪刀手”,cut -d: -f1 /etc/passwd提取用户名。
9.
sort
10.
o 命令意思:对文本行排序。
o 使用场景:整理文件内容顺序。
o 命令介绍:sort是“整理大师”,sort file.txt按字母排序,-n按数字排。
11.
uniq
12.
o 命令意思:去除重复行。
o 使用场景:清理重复数据。
o 命令介绍:uniq是“去重专家”,sort file | uniq去除重复行,常与sort搭配。
13.
wc
14.
o 命令意思:统计行数、字数等。
o 使用场景:检查文件大小或内容量。
o 命令介绍:wc是“计数器”,wc -l file.txt统计行数,简洁实用。
15.
tee
16.
o 命令意思:将输出同时写入文件和屏幕。
o 使用场景:保存命令结果并查看。
o 命令介绍:tee是“分流器”,ls | tee output.txt既显示又保存。
17.
echo
18.
o 命令意思:输出文本或变量。
o 使用场景:调试脚本或显示信息。
o 命令介绍:echo是“传声筒”,echo "Hello"打印Hello,脚本常用。
19.
printf
20.
o 命令意思:格式化输出文本。
o 使用场景:需要精确控制输出格式。
o 命令介绍:printf是“精美打印机”,printf "%s %d\n" text 123格式化输出。
21.
tr
22.
o 命令意思:转换或删除字符。
o 使用场景:批量修改文本字符。
o 命令介绍:tr是“字符魔术师”,tr 'a-z' 'A-Z' < file把小写变大写。
23.
paste
24.
o 命令意思:合并文件行。
o 使用场景:将多文件内容并列显示。
o 命令介绍:paste是“拼接工”,paste f1.txt f2.txt合并两文件内容。
25.
split
26.
o 命令意思:分割大文件。
o 使用场景:处理超大文件。
o 命令介绍:split是“文件切割机”,split -l 100 big.txt按100行拆分。
27.
diff
28.
o 命令意思:比较文件差异。
o 使用场景:检查文件改动。
o 命令介绍:diff是“对比专家”,diff f1.txt f2.txt找出不同之处。
29.
patch
30.
o 命令意思:应用补丁文件。
o 使用场景:更新文件内容。
o 命令介绍:patch是“补丁工匠”,patch file < diff.patch修补文件。
1.
apt
2.
o 命令意思:管理软件包(Debian系)。
o 使用场景:安装、更新软件。
o 命令介绍:apt是“软件管家”,apt install vim装vim,apt update更新源。
3.
dpkg
4.
o 命令意思:安装或管理deb包。
o 使用场景:手动安装软件包。
o 命令介绍:dpkg是“包安装工”,dpkg -i package.deb安装deb文件。
5.
yum
6.
o 命令意思:管理软件包(RPM系)。
o 使用场景:CentOS系软件安装。
o 命令介绍:yum是“RPM管家”,yum install httpd装Apache。
7.
rpm
8.
o 命令意思:安装或查询RPM包。
o 使用场景:处理RPM格式软件。
o 命令介绍:rpm是“RPM专家”,rpm -ivh package.rpm安装软件。
9.
dnf
10.
o 命令意思:新一代RPM包管理工具。
o 使用场景:现代RPM系软件管理。
o 命令介绍:dnf是“yum升级版”,dnf install nginx装nginx,更快更强。
11.
snap
12.
o 命令意思:管理Snap软件包。
o 使用场景:安装跨平台应用。
o 命令介绍:snap是“新派管家”,snap install vlc装VLC播放器。
13.
systemctl
14.
o 命令意思:管理系统服务。
o 使用场景:启动、停止服务。
o 命令介绍:systemctl是“服务大师”,systemctl start sshd启动SSH服务。
15.
service
16.
o 命令意思:管理服务(旧方式)。
o 使用场景:控制系统服务。
o 命令介绍:service是“老派服务员”,service sshd restart重启SSH。
17.
update-rc.d
18.
o 命令意思:管理开机启动服务。
o 使用场景:设置服务自启。
o 命令介绍:update-rc.d是“启动管家”,update-rc.d ssh enable开机启动SSH。
19.
chkconfig
20.
- **命令意思**:管理服务启动级别。
- **使用场景**:调整服务开机状态。
- **命令介绍**:chkconfig是“开机管理员”,`chkconfig httpd on`设置httpd自启。
最后瑞哥给大家用表格总结一下,简洁明了,方便查阅!
命令 | 命令解释 |
ls | 列出目录中的文件和子目录 |
cd | 切换当前工作目录 |
pwd | 显示当前目录的完整路径 |
mkdir | 创建新目录 |
rm | 删除文件或目录 |
cp | 复制文件或目录 |
mv | 移动或重命名文件/目录 |
touch | 创建空文件或更新文件时间戳 |
cat | 查看文件内容或合并文件 |
less | 分页查看文件内容 |
more | 逐页查看文件内容 |
head | 显示文件开头几行 |
tail | 显示文件末尾几行 |
find | 查找文件或目录 |
ln | 创建文件链接(硬链接或软链接) |
du | 统计文件或目录的磁盘使用量 |
df | 查看磁盘空间使用情况 |
chmod | 修改文件权限 |
chown | 更改文件所有者 |
stat | 显示文件或目录的详细信息 |
命令 | 命令解释 |
ps | 显示当前进程状态 |
top | 实时监控进程和系统资源 |
htop | 增强版进程监控工具 |
kill | 终止指定进程 |
killall | 按名称终止进程 |
pkill | 根据条件杀死进程 |
nice | 设置进程优先级 |
renice | 调整运行中进程的优先级 |
jobs | 列出后台任务 |
fg | 将后台任务调到前台 |
bg | 将任务放到后台运行 |
nohup | 让命令在终端关闭后继续运行 |
pidof | 查找进程ID |
uptime | 显示系统运行时间和负载 |
free | 查看内存使用情况 |
命令 | 命令解释 |
ifconfig | 查看或配置网络接口 |
ip | 管理网络接口和路由 |
ping | 测试网络连通性 |
netstat | 查看网络连接和统计信息 |
ss | 快速查看网络套接字状态 |
curl | 发送HTTP请求获取数据 |
wget | 下载网络文件 |
traceroute | 追踪数据包路由路径 |
dig | 查询DNS信息 |
nslookup | 查询域名解析 |
route | 查看或管理路由表 |
arp | 查看或管理ARP缓存 |
hostname | 显示或设置主机名 |
telnet | 测试端口连通性 |
ssh | 远程登录服务器 |
scp | 通过SSH传输文件 |
ftp | 文件传输协议客户端 |
iptables | 配置防火墙规则 |
firewall-cmd | 管理firewalld防火墙 |
nc | 网络连接测试工具 |
命令 | 命令解释 |
uname | 显示系统信息 |
whoami | 显示当前用户名 |
who | 列出当前登录用户 |
w | 显示登录用户及活动 |
last | 显示用户登录历史 |
reboot | 重启系统 |
shutdown | 关闭或重启系统 |
halt | 停止系统运行 |
poweroff | 关闭电源 |
date | 显示或设置系统时间 |
timedatectl | 管理系统时间和时区 |
history | 查看历史命令记录 |
clear | 清空终端屏幕 |
passwd | 修改用户密码 |
useradd | 创建新用户 |
userdel | 删除用户 |
groupadd | 创建新用户组 |
usermod | 修改用户属性 |
su | 切换用户身份 |
sudo | 以管理员权限执行命令 |
命令 | 命令解释 |
grep | 搜索文本中的匹配内容 |
awk | 处理和分析文本数据 |
sed | 编辑文本流 |
cut | 剪切文本字段 |
sort | 对文本行排序 |
uniq | 去除重复行 |
wc | 统计行数、字数等 |
tee | 将输出同时写入文件和屏幕 |
echo | 输出文本或变量 |
printf | 格式化输出文本 |
tr | 转换或删除字符 |
paste | 合并文件行 |
split | 分割大文件 |
diff | 比较文件差异 |
patch | 应用补丁文件 |
命令 | 命令解释 |
apt | 管理软件包(Debian系) |
dpkg | 安装或管理deb包 |
yum | 管理软件包(RPM系) |
rpm | 安装或查询RPM包 |
dnf | 新一代RPM包管理工具 |
snap | 管理Snap软件包 |
systemctl | 管理系统服务 |
service | 管理服务(旧方式) |
update-rc.d | 管理开机启动服务 |
chkconfig | 管理服务启动级别 |