云小川网

×

Deepin系统常用维护命令及安装指南

深度系统(Deepin)作为一款广受欢迎的国产Linux操作系统,许多用户在使用过程中会遇到“命令未找到”的问题——明明想查看网络状态或调整配置,输入命令后却提示“command not found”,确实令人困扰!其实并非系统缺少功能,而是很多实用命令默认并未安装。今天为大家整理一份「常用命令安装指南」,涵盖网络工具、系统管理及日常操作,轻松一步到位,新手也能快速上手!

一、了解原因:为什么部分命令无法使用?

Linux系统中的命令通常都包含在“软件包”中,而深度系统基于Debian,为了保持系统简洁,只预装了基础命令。像 traceroute(路由追踪)、netstat(网络连接查看)等进阶工具,都需要手动安装。此外,很多命令并不是独立存在的,而是打包在特定工具集中(如 net-tools 包含 ifconfig、netstat 等),正确找到对应的包就能批量安装。

二、关键步骤:先配置好apt包管理器(必看!)

深度系统使用 apt 作为默认的包管理器,安装命令前请先完成以下两步,避免安装失败。

第一步:更新软件源(确保系统知道最新的软件位置)

sudo apt update

第二步:升级已安装的软件(防止依赖冲突)

sudo apt upgrade -y

输入 sudo 后会提示输入密码,输入时屏幕不会显示,直接盲输即可,这是Linux系统的安全机制。

三、分类安装:常用命令集合(直接复制使用)

1. 网络工具包(最常用!解决大部分网络问题)

无论是查看IP、测试连通性还是追踪路由,安装这些包就足够:

安装 net-tools:包含 ifconfig、netstat、arp 等经典命令

sudo apt install -y net-tools

安装 traceroute:用于路由追踪(定位网络问题)

sudo apt install -y traceroute

安装 netcat:用于端口测试(例如检查80端口是否开放)

sudo apt install -y netcat-openbsd

安装 iproute2:包含 ip 命令(替代 ifconfig,功能更强大)

sudo apt install -y iproute2

安装 dnsutils:包含 nslookup、dig(用于DNS解析查询)

sudo apt install -y dnsutils

✅ 验证:安装完成后运行 ifconfig 或 traceroute www.baidu.com,不报错即为成功!

2. 系统管理命令包(运维必备)

这些命令可以帮助你查看进程、查找文件和管理磁盘:

安装 procps:包含 ps(查看进程)、top(资源监控)

sudo apt install -y procps

安装 locate:快速查找文件(比 find 更快)

sudo apt install -y mlocate

安装 fdisk:用于磁盘分区管理

sudo apt install -y fdisk

安装 tree:以树状结构展示文件夹内容(直观清晰)

sudo apt install -y tree

⚠️ 注意:locate 安装后首次使用需先执行:sudo updatedb

3. 实用小工具(提升工作效率)

这些命令平时使用非常方便,关键时刻能派上大用场:

安装 curl:用于网络请求(下载文件、测试接口)

sudo apt install -y curl

安装 wget:用于下载文件(比浏览器更稳定)

sudo apt install -y wget

安装 vim:一个强大的文本编辑器(比默认的 nano 更好用)

sudo apt install -y vim

安装 ssh:用于远程登录

sudo apt install -y openssh-client

4. 特殊情况:命令已安装但无法使用?

有时候虽然已经安装了命令,但仍然提示“找不到”,这通常是环境变量的问题!教你两个解决方法:

1. 先查命令所在路径:which 命令名 (例如 which mysql)

2. 如果能找到路径(比如 /usr/local/mysql/bin/mysql),创建软链接到系统默认路径:

sudo ln -s /找到的路径/命令名 /usr/bin/命令名

示例:将 mysql 链接到系统路径

sudo ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

3. 如果找不到路径,说明未正确安装,回到对应类别重新安装。

四、懒人福利:一键安装脚本(复制粘贴即可)

不想一个个输入命令?将下面这段代码复制到终端,回车即可自动安装所有常用命令:

sudo apt update && sudo apt upgrade -y

sudo apt install -y net-tools traceroute netcat-openbsd iproute2 dnsutils

sudo apt install -y procps mlocate fdisk tree

sudo apt install -y curl wget vim openssh-client

sudo updatedb

echo "命令全家桶安装完成!"

⏳ 安装时间:根据网络速度不同,大约需要5-10分钟,期间无需操作,让它自动完成即可。

五、避坑指南(新手必读)

1. 提示“权限不足”:所有安装命令前都要加上 sudo,获取管理员权限;

2. 提示“找不到软件包”:先执行 sudo apt update 更新软件源,再尝试安装;

3. 安装后仍无法使用:重启终端或注销重新登录,使环境变量生效;

4. 想卸载多余命令:sudo apt remove -y 软件包名(例如 sudo apt remove -y tree)。

安装完这些命令后,深度系统将变成一台“全能工具机”,无论是日常使用、网络排查还是简单运维,都不需要再四处寻找安装包。如果还有某个特定命令无法使用,或者想要安装其他冷门工具,欢迎在评论区留言,我会帮你找到正确的安装方式。如果你觉得本文有帮助,记得点赞收藏,并分享给身边使用深度系统的朋友们!

#统信UOS##国产系统##uos#

统计代码