五、快捷软件管理
1、先安装discover:sudo apt install plasma-discover;sudo apt install discover。Plasma-Discover 是 KDE Plasma 桌面环境的官方软件管理工具,也是 Discover 软件中心的底层核心引擎。它提供了一个现代化、用户友好的界面,用于管理系统软件、应用程序和更新。
2、之后打开discover(蓝色购物袋logo),点击应用程序可快捷下载所需程序,分类有办公、多媒体等,如下载vlc音视频播放器只需点开应用程序---多媒体---视频播放器---VLC,点击安装即可。
3、点击已安装,可看到所有已安装程序,如需卸载点击移除即可,如卸载系统自带GNOME扫雷、麻将牌等,直接找到对应程序移除即可(终端移除也可,但有时候不知道程序的名称)
4、如不知道是什么程序,尽量查清确定后再移除,否则可能移除重要程序导致系统崩溃。
六、快捷终端指令大全
类别 | 命令/操作 | 功能说明 |
1. 系统信息与管理 | uname -a | 显示系统内核信息 |
lsb_release -a | 显示发行版信息 | |
cat /etc/os-release | 查看系统版本 | |
hostnamectl | 查看系统主机名信息 | |
uptime | 显示运行时间与负载 | |
lscpu | 查看 CPU 信息 | |
lspci | 查看 PCI 设备信息 | |
lsusb | 查看 USB 设备信息 | |
lshw | 查看详细硬件信息 | |
free -h | 查看内存使用情况 | |
df -h | 查看磁盘空间使用情况 | |
sudo fdisk -l | 查看磁盘分区信息 | |
2. 文件与目录操作 | ls | 列出目录内容 |
pwd | 显示当前工作目录 | |
cd ~ | 返回用户主目录 | |
cd - | 返回上一目录 | |
tree -L 2 | 树状显示目录结构 | |
touch file.txt | 创建空文件 | |
cp file1 file2 | 复制文件 | |
mv file1 file2 | 移动/重命名文件 | |
rm file.txt | 删除文件 | |
rm -rf directory/ | 强制删除目录 | |
ln -s target link | 创建软链接 | |
cat file.txt | 显示文件内容 | |
more file.log | 分页查看文件 | |
less file.log | 高级分页查看器 | |
head -n 10 file | 显示文件头部 | |
tail -f log.txt | 实时跟踪日志 | |
nano file.txt | 简单文本编辑 | |
vim file.txt | 高级文本编辑器 | |
3. 权限与所有权 | chmod u+x script.sh | 添加执行权限 |
chown user:group file | 更改文件所有者 | |
chgrp group file | 更改文件所属组 | |
umask | 查看默认权限掩码 | |
4. 用户与组管理 | sudo adduser newuser | 创建新用户 |
sudo deluser olduser | 删除用户 | |
sudo passwd username | 修改密码 | |
sudo usermod -aG sudo user | 添加用户到 sudo 组 | |
groups | 显示当前用户所属组 | |
5. 软件包管理 | sudo apt update | 更新软件列表 |
sudo apt upgrade | 升级所有软件包 | |
sudo apt install package | 安装软件包 | |
sudo apt remove package | 卸载软件包 | |
sudo apt autoremove | 删除无用依赖 | |
`dpkg -l | grep package` | |
sudo snap install package | 安装 Snap 包 | |
flatpak install package | 安装 Flatpak 包 | |
6. 网络管理 | ifconfig | 查看网络接口信息 |
ip addr show | 替代 ifconfig | |
ping google.com | 测试网络连通性 | |
netstat -tulpn | 查看网络连接状态 | |
ssh user@host | SSH 远程连接 | |
scp file.txt user@remote:/path | 安全传输文件 | |
7. 进程管理 | top | 实时进程监视器 |
htop | 增强型进程查看器 | |
ps aux | 显示所有进程 | |
kill 1234 | 终止进程 | |
kill -9 1234 | 强制终止进程 | |
pkill process_name | 按名终止进程 | |
8. 系统服务管理 | sudo systemctl start apache2 | 启动服务 |
sudo systemctl stop apache2 | 停止服务 | |
sudo systemctl restart apache2 | 重启服务 | |
sudo systemctl status apache2 | 查看服务状态 | |
sudo journalctl -u nginx -f | 查看服务日志 | |
9. 文本处理 | grep "error" logfile | 搜索匹配行 |
awk '{print $1}' file | 提取字段 | |
sed 's/old/new/g' file | 文本替换 | |
sort file.txt | 排序文本 | |
uniq sorted.txt | 去除重复行 | |
wc -l file.txt | 统计行数 | |
diff file1 file2 | 比较文件差异 | |
10. 压缩与归档 | tar -cvf archive.tar dir/ | 创建 tar 包 |
tar -xvf archive.tar | 解压 tar 包 | |
gzip file | gzip 压缩 | |
gunzip file.gz | gzip 解压 | |
zip archive.zip files | 创建 zip 包 | |
unzip archive.zip | 解压 zip 包 | |
11. 诊断与监控 | dmesg | 查看内核日志 |
last | 登录历史记录 | |
who | 当前登录用户 | |
free -m | 查看内存使用 | |
iostat | I/O 状态统计 | |
vmstat 1 10 | 虚拟内存统计 | |
lsof -i :80 | 查看端口占用 | |
ss -tulwn | socket 信息 | |
12. 快捷键大全 | 快捷键 | 功能 |
Ctrl + C | 终止当前命令 | |
Ctrl + Z | 挂起进程 | |
Ctrl + D | 退出当前会话 | |
Ctrl + L | 清屏 | |
Ctrl + A | 移动光标到行首 | |
Ctrl + E | 移动光标到行尾 | |
Ctrl + U | 删除到行首 | |
Ctrl + K | 删除到行尾 | |
Ctrl + R | 搜索历史命令 | |
!! | 重新执行上条命令 | |
!$ | 上条命令的最后参数 | |
Alt + . | 获取上条命令的最后一个参数 | |
13. 实用小技巧 | command --help | 查看命令帮助 |
man command | 查看手册页 | |
whatis command | 简述命令功能 | |
whereis python | 定位命令位置 | |
which python | 显示命令路径 | |
`history | grep apt` | |
watch -n 1 ls -l | 实时监视目录变化 | |
alias ll='ls -lha' | 创建命令别名 | |
type cd | 显示命令类型 | |
14. 桌面环境 | gnome-tweaks | GNOME 优化工具 |
gnome-control-center | 系统设置 | |
alt + F2 → r | 重启 GNOME Shell | |
xdg-open file.pdf | 用默认应用打开 | |
15. 系统维护 | sudo shutdown -r now | 立即重启 |
sudo shutdown -h 5 | 5分钟后关机 | |
sudo reboot | 立即重启 | |
sudo dpkg-reconfigure package | 重新配置软件包 | |
crontab -e | 编辑定时任务 | |
16. 开发工具 | gcc program.c -o program | 编译 C 程序 |
python3 script.py | 运行 Python 脚本 | |
git clone repository | 克隆仓库 | |
docker ps -a | 查看容器 | |
snapcraft | Snap 包构建 |
欢迎小伙伴评论区补充!!!