UOS 命令行工具提供了一系列的功能,涵盖了文件管理、系统监控、网络配置、软件安装、文本处理、权限管理等多个领域。每个命令都有其特定的功能。

以下是具体的命令:

1、常用快捷键

ctrl+h #显⽰/隐藏隐藏⽂件
ctrl+c #终⽌本次操作 (⽤于终端终⽌命令操作)
ctrl+c #复制
ctrl+v #粘贴
ctrl+alt+a #系统截图
ctrl+alt+r #系统录屏
ctrl+alt+t #系统 terminal 终端
ctrl+alt+esc #系统监视器
ctrl+alt+Delete #关机界⾯
Super #启动器
Super + #屏幕放⼤
Super - #屏幕缩⼩
Super W #显⽰当前⼯作区的窗⼝
Super A #显⽰所有⼯作区的窗⼝
Super S #显⽰⼯作区

2、文件目录命令

ls #列出目录
ls -l #使用格式化列出文件
ls -al #使用格式化列出所有文件,含隐藏文件
cd dir #进入目录 dir
cd #进⼊到指定的⽬录下
pwd #显示当前目录
mkdir dir #创建目录 dir
rm file #删除文件 file
rm -r dir #删除目录 dir 及子目录
rm -f file #强制删除文件 file
rm -rf dir #强制删除目录 dir 及子目录
cp file1 file2 #将文件 file1 复制到文件 file2
cp -r dir1 dir2 #将目录 dir1 复制到目录 dir2
mv file1 file2 #将 file1 重命名或移动到 file2
ln -s file link #创建 file 的符号连接 link
touch file #创建 file
cat file #显示 file 内容
more file #分屏查看 file 的内容
less file #滚动查看 file 的内容
head file #查看 file 的前 10 行
tail file #查看 file 的后 10 行
tree /boot/efi #查看目录树结构,需要安装:sudo apt install tree
sudo chown #修改⽂件/⽬录的属主或属组
sudo chmod #修改⽂件/⽬录的权限

3、APT 命令

查找软件:

apt search package-name

重新安装软件:

sudo apt install --reinstall package-name

修复依赖关系:

sudo apt install -f

安装并修复依赖关系:

sudo apt install -f package-name

卸载软件同时清除系统配置:

sudo apt purge package-name

自动卸载不需要的软件并清除配置:

sudo apt autoremove --purge

查看已安装软件包版本:

apt list package-name

列出并筛选软件包:

apt list |grep qt5

列出所有已安装软件包:

apt list --installed

查看软件包内文件明细:

dpkg -L package-name

查看系统包状态

dpkg -l|grep -v ii

安装软件

sudo dpkg -i package-name

卸载软件

sudo dpkg -P package-name

重新安装系统 dde 桌⾯环境

sudo apt reinstall dde

4、系统信息

cat /etc/os-version #查看系统信息 (系统版本、产品类型、发⾏版本)
uname -a #查询内核版本
cat /proc/cpuinfo #查询 CPU 信息
hostname #查看计算机名
lspci -tv #列出所有 PCI 设备
lsusb -tv #列出所有 USB 设备
lsmod #列出加载的内核模块
env #查看环境变量资源
free -m #查看内存使用量和交换区使用量
df -sh #查看各分区使用情况
ifconfig #查看网络接口属性,需 sudo apt install net-tools 或 ip address
route -n #查看路由表,或 ip route
top #实时显示进程状态
ping #查看两台机器⽹络是否正常连通
df -Th #查看磁盘使⽤情况

5、scp 在设备间传送文件

语法:scp 本地文件 远端用户名 @远端 IP: 远端绝对路径

作用:复制本地文件到 192.168.1.2 的桌面

scp ~/somefile.tar.xz uos@192.168.1.2:/home/uos/Desktop

语法:scp 远端用户名 @远端 IP: 远端文件绝对路径 当前目录

作用:复制 192.168.1.2 桌面的 somefile.tar.xz 文件到本地当前目录 (注意最后的点)

scp uos@192.168.1.2:/home/uos/Desktop/somefile.tar.xz .

语法:scp -r 本地目录 远端用户名 @远端 IP: 远端绝对路径

作用:复制本地目录及其下的所有文件到 192.168.1.2 的桌面

scp -r ~/somedirectory uos@192.168.1.2:/home/uos/Desktop

语法:scp -P ssh 端口 本地文件 远端用户名 @远端 IP: 远端绝对路径

作用:使用 ssh 端口 1979 复制本地文件 some.tar.xz 到 192.168.1.2 的桌面

scp -P 1979 some.tar.xz uos@192.168.1.2:/home/uos/Desktop

6、解压缩命令

tar 命令:

压缩:

tar -cJvf [目标文件名].tar.xz [源文件名/目录名]

解压:

tar -xJvf [源文件名].tar.xz
-c #建立压缩档案
-x #解压
-t #查看内容
-r #向压缩归档文件末尾追加文件
-u #更新原压缩包中的文件
-v #显示所有过程
-J #有 LZMA 属性的
-z #有 gzip 属性的
-j #有 bz2 属性的

万能解压,可根据文件后缀名自动判断

tar -xvf filename

7z 命令:

软件安装:

sudo apt install p7zip-full

压缩:

7z a [目标文件名].7z [源文件名/目录名]

解压并解包:

7z x [源文件名].7z
unar 命令:

unar 对压缩包中的中文编码支持非常好,是一个近乎万能的解压工具,用法很简单:

用法:

unar [options] archive [files …]

帮助:

unar --help

7、系统更新

该命令是检查系统组件包依赖关系是否有错误

sudo apt install -f

该命令是清理依赖有问题的包

sudo apt autoremove

该命令是清理本地仓库缓存

sudo rm -rf /var/lib/apt/lists/*

该命令是更新本地仓库缓存

sudo apt update

手动更新系统版本

sudo apt dist-upgrade

8、服务相关

启动/停⽌/重启桌⾯服务

sudo systemctl start/stop/restart lightdm

启动/停⽌/重启 ssh 服务

sudo systemctl start/stop/restart ssh

启动/停⽌/重启⽹络服务

sudo systemctl start/stop/restart networking

启动/停⽌/重启⽹络管理服务

sudo systemctl start/stop/restart NetworkManager

9、故障处理

清理 wps 缓存

rm -rf ~/.local/share/Kingsoft

清理 wps 缓存

rm -rf ~/.config/Kingsoft

重新拉取任务栏进程

sudo pkill -f dde-dock

Linux 版微信清理缓存

rm -rf ~/.config/微信

wine 版本微信清理缓存

rm -rf ~/.deepinwine/Deepin-WeChat

Linux 版 QQ 清理缓存

rm -rf ~/.config/tencent-qq

wine 版本 QQ 清理缓存

rm -rf ~/.deepinwine/Deepin-QQ/

清理秘钥环

rm -rf ~/.local/share/keyrings/login.keyring

重新配置系统输⼊法

rm -rf ~/.config/fcitx && fcitx -r

10、开关机

关机

shutdown [选项] [参数] [参数]
-k #并不会真的关机,只是将警告讯息传送给所有使用者。
-r #关机后重新开机。
-h #等效于--poweroff,除非指定了--halt。
-P #--poweroff:关闭机器电源。
-H #--halt:停机。
-c #取消目前已经进行中的关机动作。
--help #显示帮助信息。
--no-wall #停机/关机/重启前不发送任何消息。

例子:

shutdown -h now #立即关机。
shutdown -h 10 #指定 10 分钟后关机。
shutdown -r now #立即重启计算机。
shutdown -r +3 #指定三分钟后重启计算机,并提示消息。
shutdown -c #取消正在进行的关机操作。

重启

reboot [OPTIONS…] [ARG]
-p #关机。
-w #不要停机/关机/重启,仅把记录写入 “/var/log/wtmp” 文件。
-d #不把记录写入 “/var/log/wtmp” 文件。
-f #强制立即停机/关机/重启。
--halt #停止机器。
--no-wall #停机/关机/重启前不发送任何消息。

切换用户

su [选项] [-] [< 用户> [< 参数>…]]
-g #指定主要组,此参数仅对 root 用户可用。
-h #显示帮助信息。
-V #显示版本信息。
-m #变更身份时,不要变更环境变量。
-w #不重置指定的变量。
-,-l #使用户登录本身 shell 环境。
-c #向 shell 传递命令。
whoami #显示用户名等同于 id -un

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注