国产麒麟V10系统命令大全,100个实用命令助你玩转系统!

 

在进入命令的世界之前,我们先来认识一下主角——国产麒麟V10系统。它是由中国科学院软件研究所研发的一款基于Linux内核的操作系统,支持X86ARM等多种架构,并针对国产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 命令介绍lesscat更温柔,less big.log分页显示,用上下键翻页,按q退出,适合长篇阅读。

21. 

more

22. 

o 命令意思:逐页查看文件内容。

o 使用场景:浏览长文件时控制显示节奏。

o 命令介绍moreless类似,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 命令介绍htoptop更友好,彩色界面、鼠标操作,htop一敲就懂。

7. 

kill

8. 

o 命令意思:终止指定进程。

o 使用场景:结束卡死的程序。

o 命令介绍kill终结者kill 1234干掉PID1234的进程,强力但要谨慎。

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调整PID1234的进程优先级。

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返回sshdPID,精准高效。

27. 

uptime

28. 

o 命令意思:显示系统运行时间和负载。

o 使用场景:检查系统运行状态。

o 命令介绍uptime状态播报员,告诉你系统开了多久、负载如何。

29. 

free

30. 

o 命令意思:查看内存使用情况。

o 使用场景:监控内存是否充足。

o 命令介绍free内存管家free -mMB显示内存状态,清晰明了。


三、网络管理命令

1. 

ifconfig

2. 

o 命令意思:查看或配置网络接口。

o 使用场景:检查IP地址或设置网络。

o 命令介绍ifconfig网络地图,显示网卡信息,ifconfig eth0 up激活接口。

3. 

ip

4. 

o 命令意思:管理网络接口和路由。

o 使用场景:现代网络配置任务。

o 命令介绍ipifconfig接班人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 命令介绍wwho更详细,告诉你用户在干啥,管理员爱用。

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 useruser改密码。

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 useruser加到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全局替换oldnew

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.txt100行拆分。

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 vimvimapt 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 httpdApache

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 nginxnginx,更快更强。

11. 

snap

12. 

o 命令意思:管理Snap软件包。

o 使用场景:安装跨平台应用。

o 命令介绍snap新派管家snap install vlcVLC播放器。

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

管理服务启动级别