国产麒麟V10系统命令大全:99个实用命令助你玩转系统

国产麒麟V10系统命令大全:99个实用命令助你玩转系统

作为国产操作系统的“扛把子”,麒麟V10凭借自主可控、高安全性和对国产CPU的深度优化,成为桌面和服务器场景的首选。而命令行作为操作系统的“灵魂钥匙”,能让你高效操控系统。本文整理了99个核心命令,涵盖六大场景,附详细示例,助你从入门到精通!

一、文件与目录管理(20个)

1. 基础操作三剑客

ls:列出目录内容

示例:ls -l 显示详细信息(权限、大小、时间);ls -a 显示隐藏文件;ls -h 以易读格式显示大小。cd:切换工作目录

示例:cd /home/user 进入用户目录;cd .. 返回上级目录;cd ~ 回到当前用户家目录。pwd:显示当前路径

示例:pwd 输出如/usr/local/bin,确认当前位置。

2. 创建与删除

mkdir:创建目录

示例:mkdir project 新建单级目录;mkdir -p docs/src/tests 递归创建多级目录。rm:删除文件/目录

示例:rm data.txt 删除单个文件;rm -r old_dir 删除目录;rm -rf /tmp/* 谨慎!强制删除临时目录所有文件(需root权限)。touch:创建空文件/更新时间戳

示例:touch report.txt 新建空文件;touch -t 202504151000 log.log 修改文件时间为2025年4月15日10:00。

3. 复制与移动

cp:复制文件/目录

示例:cp config.conf /backup/ 复制文件到备份目录;cp -r src/ dest/ 复制整个目录。mv:移动文件/重命名

示例:mv script.sh scripts/ 移动文件到子目录;mv old_name.txt new_name.txt 重命名文件。

4. 查看与搜索

cat:查看/合并文件

示例:cat hello.txt 显示文件内容;cat file1.txt file2.txt > combined.txt 合并两个文件内容到新文件。less:分页查看大文件

示例:less large.log 按上下键翻行,PageUp/Down翻页,q退出。find:搜索文件/目录

示例:find /var/log -name "*.log" 在/var/log下查找所有log文件;find . -type d -name "hidden_dir" 查找当前目录下名为hidden_dir的目录。

5. 权限与属性

chmod:修改权限

示例:chmod 755 script.sh 赋予文件所有者读写执行权限,其他用户读执行权限;chmod u+x app.py 为所有者添加执行权限。chown:更改所有者

示例:chown user:group file.txt 将文件归属权改为用户user和组group。stat:查看文件元数据

示例:stat document.pdf 显示文件的inode、权限、创建时间、修改时间等详细信息。

6. 空间与链接

du:统计目录大小

示例:du -sh /var/lib 以GB/MB格式显示/var/lib目录总大小。df:查看磁盘空间

示例:df -h 以易读格式显示各分区容量、已用、可用及挂载点。ln:创建链接

示例:ln -s /opt/app/bin/app /usr/local/bin/app 创建软链接(快捷方式);ln original.txt hard_link.txt 创建硬链接(共享数据块)。

二、进程管理(16个)

1. 进程查看

ps:静态查看进程

示例:ps -ef 显示所有进程详细信息(包含PID、用户、启动时间);ps -aux | grep nginx 过滤出nginx相关进程。top:实时监控进程

示例:top 进入交互界面,按P按CPU使用率排序,按M按内存排序,q退出。htop:增强版进程监控(需安装)

示例:htop 支持鼠标操作,彩色界面显示进程树,直观查看资源占用。

2. 进程控制

kill:终止进程

示例:kill 1234 终止PID为1234的进程;kill -9 5678 强制终止顽固进程。killall:按名称杀进程

示例:killall firefox 关闭所有火狐浏览器进程。nohup:后台持久运行

示例:nohup ./long_task.sh & 让脚本在终端关闭后继续运行,日志默认保存到nohup.out。

3. 资源与调度

free:查看内存使用

示例:free -m 以MB为单位显示总内存、已用、空闲及交换空间。nice/renice:调整优先级

示例:nice -n 10 ./compiler 以低优先级启动程序;renice -n -5 1234 提高PID为1234进程的优先级。jobs/fg/bg:管理后台任务

示例:jobs 列出所有后台任务;fg %1 将任务1调回前台;bg %2 让暂停的任务2在后台继续运行。

三、网络管理(20个)

1. 网络配置

ip/ifconfig:管理网络接口

示例:ip addr show 查看所有网卡IP地址;ifconfig eth0 192.168.1.100 为网卡eth0设置IP(需root)。route:管理路由表

示例:route -n 显示当前路由表;route add default gw 192.168.1.1 添加默认网关。

2. 连通性测试

ping:测试网络通断

示例:ping -c 4 baidu.com 发送4个ICMP包测试连通性。telnet/nc:端口检测

示例:telnet server.com 80 测试80端口是否开放;nc -zv 10.0.0.1 22 快速检测SSH端口连通性。

3. 数据传输

ssh/scp:远程登录与文件传输

示例:ssh user@192.168.1.200 安全登录远程服务器;scp local.txt user@server:/home/ 跨服务器复制文件。wget/curl:下载与HTTP请求

示例:wget https://example.com/file.zip 下载文件;curl -I https://www.baidu.com 获取网页头部信息。

4. 网络分析

netstat/ss:查看网络连接

示例:netstat -an | grep LISTEN 显示所有监听端口;ss -tuln 以更简洁的方式列出TCP/UDP监听端口。traceroute:追踪路由路径

示例:traceroute google.com 显示数据包经过的每一跳IP及延迟,排查网络卡顿。

四、系统管理(20个)

1. 系统状态

uname:查看系统信息

示例:uname -a 显示内核版本、架构、主机名等(如Linux kylin 5.4.0-133-generic #150-Ubuntu SMP Thu Mar 21 18:22:37 UTC 2024 x86_64 GNU/Linux)。who/w:查看登录用户

示例:who 显示当前登录用户及时间;w 额外显示用户正在执行的命令。

2. 用户与权限

useradd/userdel:创建/删除用户

示例:useradd -m newuser 创建带家目录的用户;userdel -r olduser 删除用户及其家目录。sudo/su:权限切换

示例:sudo apt update 以管理员权限执行命令;su - root 切换到root用户(需密码)。

3. 时间与日志

date/timedatectl:管理时间

示例:date "+%Y-%m-%d %H:%M:%S" 按指定格式显示当前时间;timedatectl set-timezone Asia/Shanghai 设置时区为上海。history:查看历史命令

示例:history 列出所有历史命令;!100 重新执行第100条命令。

4. 系统控制

shutdown/reboot:关机与重启

示例:shutdown -h now 立即关机;shutdown -r 20:00 定时20:00重启。poweroff/halt:停止系统

示例:poweroff 安全关闭电源(适用于服务器);halt 停止系统运行(需手动断电,慎用)。

五、文本处理(16个)

1. 搜索与提取

grep:文本搜索

示例:grep -i "error" /var/log/syslog 不区分大小写搜索日志中的“error”;grep -v "success" log.txt 排除包含“success”的行。awk:数据处理

示例:awk -F: '{print $1}' /etc/passwd 以冒号为分隔符,提取第一列用户名;awk '{sum+=$3} END {print "Total:", sum}' data.txt 计算第三列数据总和。sed:流编辑

示例:sed 's/old/new/g' config.ini 全局替换“old”为“new”;sed -n '1,10p' large.txt 打印前10行。

2. 统计与转换

wc:统计信息

示例:wc -l filename.txt 统计行数;wc -m filename.txt 统计字符数。tr:字符转换

示例:tr '[:lower:]' '[:upper:]' < text.txt 将小写字母转为大写;tr -d '\r' < windows_file.txt 删除Windows文件中的回车符(\r)。

3. 处理与合并

cut/paste:字段操作

示例:cut -d, -f2-3 data.csv 以逗号为分隔符,提取第2-3列;paste col1.txt col2.txt > merged.txt 合并两列数据为一行。sort/uniq:排序去重

示例:sort -n numbers.txt 按数字大小排序;sort names.txt | uniq 先排序再去除重复行。

六、软件管理(11个)

1. 包管理工具

apt/dpkg(Debian系)

示例:apt install vim 安装Vim编辑器;dpkg -l | grep docker 查看已安装的Docker包。yum/dnf(RPM系,麒麟V10兼容)

示例:yum install httpd 安装Apache服务;dnf update 更新所有已安装软件。

2. 服务管理

systemctl:控制服务

示例:systemctl start sshd 启动SSH服务;systemctl enable --now nginx 启用并立即启动Nginx服务。service/update-rc.d(传统方式)

示例:service mysql restart 重启MySQL服务;update-rc.d mysql defaults 设置MySQL开机自启。

总结:命令行是效率的终极武器

麒麟V10的99个核心命令覆盖了从基础文件操作到复杂系统管理的全场景。记住:

新手入门从ls/cd/pwd开始,逐步掌握grep/awk/sed文本三剑客;管理员需精通chmod/chown/sudo权限管理,systemctl/iptables服务与安全配置;运维必备top/htop监控资源,ssh/scp远程管理,nohup让任务持久运行。

命令行的魅力在于“自动化”——将重复操作写成脚本,让机器替你工作。收藏本文,多敲多练,你很快会发现:图形界面能做的,命令行更快;图形界面做不到的,命令行轻松搞定!💪

立即实践:打开麒麟V10终端,输入echo "Hello, Kylin V10!",开启你的命令行之旅吧!

相关推荐

蜗牛钱包 V2.6.2 安卓版
365bet注册送

蜗牛钱包 V2.6.2 安卓版

📅 06-27 👁️ 1567
青钢是什么金属?h13ni热处理能达到多少硬度?
best365体育入口中文版

青钢是什么金属?h13ni热处理能达到多少硬度?

📅 07-26 👁️ 4977
驾驶证体检项目多少钱?
365bet注册送

驾驶证体检项目多少钱?

📅 07-25 👁️ 1892