系统 | 版本 | 备注 |
---|---|---|
deepin | deepin-15.10.1-amd64 | Debian 6.3.0-18+deb9u1 |
deepin-linux常用命令大全----每天一个linux命令
# nangy @ nangy-vm in ~ [10:57:21]
$ cat /etc/debian_version
9.0
# nangy @ nangy-vm in ~ [12:32:07]
$ lsb_release -a
No LSB modules are available.
Distributor ID: Deepin
Description: Deepin 15.10.1
Release: 15.10.1
Codename: stable
# nangy @ nangy-vm in ~ [12:22:04]
$ cat /proc/version
Linux version 4.15.0-30deepin-generic (pbuilder@zs-PC) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #31 SMP Fri Nov 30 04:29:02 UTC 2018
# nangy @ nangy-vm in ~ [12:29:47]
$ uname -a
Linux nangy-vm 4.15.0-30deepin-generic #31 SMP Fri Nov 30 04:29:02 UTC 2018 x86_64 GNU/Linux
# nangy @ nangy-vm in ~ [12:33:16]
$ cat /etc/issue
Deepin GNU/Linux 15.10.1 \n \l
/etc/apt/sources.list
sudo vim /etc/apt/sources.list
# 或者
sudo dedit /etc/apt/sources.list
组织 | 镜像源命令 | 发行版本 | 备注 |
---|---|---|---|
华为云 | deb [by-hash=force] https://repo.huaweicloud.com/deepin lion main contrib non-free | lion | 稳定版(stable) |
中科大 Help | deb [by-hash=force] http://mirrors.ustc.edu.cn/deepin/ lion main contrib non-free | lion | 稳定版(stable) |
中科大 | deb [by-hash=force] http://mirrors.ustc.edu.cn/deepin/ panda main contrib non-free | panda | 不稳定版(unstable) |
阿里云 | deb [by-hash=force] https://mirrors.aliyun.com/deepin/ lion main contrib non-free | lion | 稳定版(stable) |
阿里云 | deb [by-hash=force] https://mirrors.aliyun.com/deepin/ panda main contrib non-free | panda | 不稳定版(unstable) |
腾讯云 | deb [by-hash=force] https://mirrors.cloud.tencent.com/deepin/ lion main contrib non-free | lion | 稳定版(stable) |
腾讯云 | deb [by-hash=force] https://mirrors.cloud.tencent.com/deepin/ panda main contrib non-free | panda | 不稳定版(unstable) |
Debain10 | deb http://ftp.cn.debian.org/debian/ buster main contrib non-free | buster | 稳定版(stable)软件包 |
Debain | deb http://ftp.cn.debian.org/debian/ bullseye main contrib non-free | bullseye | 测试版(testing)软件包 |
Debain | deb http://ftp.cn.debian.org/debian/ sid main contrib non-free | sid | 不稳定版(unstable)软件包 |
然后保存
更换完就策马奔腾,野马脱缰,啊哈哈哈
先来一通升级及清理垃圾
apt命令 | apt-get命令 | 描述 |
---|---|---|
apt update | apt-get update | 更新软件源 |
apt upgrade | apt-get upgrade | 更新对应源的所有文件 |
apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系(推荐) |
apt list --upgradable | . | 查看可升级软件包列表 |
执行命令
# 刷新存储库索引
sudo apt update
# 在升级软件包时自动处理依赖关系
sudo apt full-upgrade
习惯性重启
shutdown -r now
apt和apt-get的区别找度娘就知道了,其实没啥大区别,推荐使用apt,趋势而已
# 刷新存储库索引
#清理旧版本的软件缓存
sudo apt-get autoclean
#清理所有软件缓存
sudo apt-get clean
#删除系统不再使用的孤立软件
sudo apt-get autoremove
习惯性重启
shutdown -r now
接下来安装各种让自己嗨皮的软件了呗
各发行版本/pool/
目录下apt命令 | apt-get命令 | 描述 |
---|---|---|
apt search | apt-cache search | 搜索应用程序 |
apt show | apt-cache show | 显示安装细节 |
apt install | apt-get install | 安装软件包 |
apt policy ^xxx | . | 显示以xxx打头的候选安装列表 |
. | apt-get --reinstall install package | 重新安装这个包 |
在线安装常用软件 ↓↓↓ | 解释 | 备注(参考) |
sudo apt install synaptic | 安装新立得软件包管理器 | |
sudo apt install wget | 安装下载工具wget | |
sudo apt install iotop -y | 安装磁盘I/O监视iotop | sudo iotop |
sudo apt install git | 安装版本控制Git | Git - 安装配置(Linux、Windows双重记录) |
sudo apt install git-svn | 安装版本控制Git-SVN | 官网资料 |
sudo apt install gitkraken | 安装Git客户端 | 这个挺好用的,命令行大神可以忽略 |
sudo apt install subversion | 安装版本控制SVN | |
. | 安装zsh及配置oh-my-zsh | Deepin - 安装zsh及oh-my-zsh的一些坑记录 |
. | 安装R及RStudio Server | R语言 - 安装R及RStudio(Linux、Windows双重记录) 1 |
sudo apt install sogoupinyin | 安装搜狗拼音输入法 | |
sudo apt install bleachbit | 安装磁盘清理工具Bleachbit | 官网下载 Deepin - 磁盘清理工具Bleachbit |
sudo apt install notepadqq | 安装文本编辑器notepadqq | Linux的编辑神器,类似Win的notepad++ GitHub下载 |
sudo apt install teamviewer | 安装远程工具teamviewer | 官网下载 |
sudo apt install remmina remmina-plugin-* 插件: remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice | 安装远程桌面remmina | 官网文档 |
sudo apt install uget | 安装下载工具uGet | 官网下载 通常搭配插件aria2使用 |
sudo apt install aria2 | 安装aria2 | aria2c.comWeb下载管理页面 抛弃迅雷,Aria2 新手入门 |
sudo apt install deepin.com.thunderspeed | 安装迅雷极速版 | |
sudo apt install netcat | 安装netcat,网络工具中的瑞士军刀 | netcat命令的使用 |
sudo apt install gufw | 安装gufw,Linux 世界中最简单的防火墙之一 | Gufw - deppin Wiki |
sudo apt install netease-cloud-music | 安装网易云音乐 | 官网下载 |
sudo apt install mpv | 安装播放器mpv | 官网地址 |
sudo apt install baidunetdisk | 安装百度网盘(Linux) | 官网下载 |
sudo apt install google-chrome-stable | 安装谷歌浏览器(稳定版) | |
sudo apt install filezilla | 安装ftp工具filezilla | 官网下载 deepin-FileZilla |
sudo apt install diffuse | 安装代码对比工具diffuse(推荐) | 很不错,Linux下感觉比下面两个好用 |
sudo apt install zoom | 安装视频工具Zoom | 官网下载 |
sudo apt install gdebi-core | 安装GDebi软件包安装程序 | 很好用的deb文件安装程序 |
sudo apt install bluetooth blueman | 安装蓝牙组件 | bluetooth 是Linux蓝牙的核心组件,blueman 是基于GTK+的全功能蓝牙管理器为Deepin Linux启用蓝牙支持 |
sudo apt install typora | 安装Markdown编辑器typora | 官网下载 Typora 完全使用详解 |
sudo apt install deepin-boot-maker | 安装深度启动盘制作工具 | |
sudo apt install tree | 以树状图列出目录的内容 | |
sudo apt-add-repository ppa:george-edison55/nitroshare sudo apt-get update sudo apt-get install nitroshare | 局域网文件共享神器 | 官网下载 |
离线安装常用软件 ↓↓↓ | 解释 | 备注(参考) |
sudo ./VMware-Workstation-Full-16.1.2-17966106.x86_64.bundle | 安装虚拟机 VMware Workstation | 官网下载安装包 |
sudo gdebi GitHubDesktop-linux-2.9.0-linux1.deb | 安装GitHub Desktop | Github下载安装包 |
sudo gdebi Motrix_1.5.15_amd64.deb | 安装下载工具Motrix(推荐) | Github下载安装包 |
sudo gdebi mailspring-1.9.1-amd64.deb | 安装邮件客户端Mailspring(推荐) | 官网下载安装包 Github下载安装包 Deepin - 在Debian上启用快照并安装Mailspring |
sudo gdebi dingtalk_2.1.0_amd64.deb 或者 sudo dpkg -i dingtalk_2.1.0_amd64.deb 或者 sudo apt install dingtalk | 安装钉钉dingtalk | Github下载安装包 |
sudo gdebi bcompare-4.2.10.23938_amd64.deb | 安装代码对比工具bcompare | 官网下载 收费的 |
sudo gdebi diffmerge_4.2.0.697.stable_amd64.deb | 安装代码对比工具diffmerge | 官网下载 开源免费 win环境用的嗨,Linux没装成功 |
sudo gdebi jd-gui-1.4.1.deb | 安装反编译工具jd-gui | 官网下载 历史版本下载 |
sudo gdebi mydumper_0.9.5-2.stretch_amd64.deb | MySQL逻辑备份工具mydumper | 官网下载 GitHub下载 |
sudo gdebi code_1.37.1-1565886362_amd64.deb | 安装Visual Studio Code | 官网下载 语言包设置 |
sudo gdebi wps-office_11.1.0.8722_amd64.deb | 安装办公软件WPS | 官网下载 |
sudo gdebi SunloginClient-10.0.2.24779_amd64.deb | 安装远程工具向日葵 | 官网下载 |
./FoxitReader.enu.setup.2.4.4.0911(r057d814).x64.run | 安装福昕PDF阅读器 | 官网下载 |
sudo gdebi balena-etcher-electron_1.5.100_amd64.deb | U盘镜像制作工具 | 官网下载 - Git下载 |
Wine兼容层软件 ↓↓↓ | WineHQ - 官网地址 | 运行 Windows 应用的兼容层 |
sudo apt install deepin.com.wechat | 安装微信 | |
sudo apt install deepin.com.qq.office | 安装TIM - 办公版QQ |
# 刷新一下系统,没得说
sudo apt update
# 处理软件包的依赖关系
sudo apt full-upgrade (推荐)
or
sudo apt-get dist-upgrade
# 刷新完重启一下呗
shutdown -r now
# This will install the base packages required for a minimal MATE desktop
# 基础安装
sudo apt-get install mate-desktop-environment-core
# This will install the complete MATE desktop
# 完整安装(推荐)
sudo apt-get install mate-desktop-environment
# This will install the complete MATE desktop including a few extras
# 扩展安装
sudo apt-get install mate-desktop-environment-extras
# 卸载桌面?失败,原因还没研究明白
sudo apt autoremove --purge mate-desktop-environment
好丑界面,但是真是省资源,还是mate桌面不错
# 搜索有一下xfce
sudo apt search xfce
# 安装喽,全自动的
sudo apt install xfce4
# 1. 下载安装包
# nangy @ nangy-vm in /mnt/hgfs/VMware共享文件/software [20:58:29]
$ wget https://download.jetbrains.8686c.com/toolbox/jetbrains-toolbox-1.14.5179.tar.gz
# 2. copy到指定目标
# nangy @ nangy-vm in /mnt/hgfs/VMware共享文件/software [20:59:29] C:1
$ cp jetbrains-toolbox-1.14.5179.tar.gz -R /home/nangy/Downloads
# nangy @ nangy-vm in /mnt/hgfs/VMware共享文件/software [20:59:47]
$ cd /home/nangy/Downloads
# nangy @ nangy-vm in ~/Downloads [20:59:52]
$ ll
总用量 73M
-rwxr-xr-x 1 nangy nangy 73M 6月 16 20:59 jetbrains-toolbox-1.14.5179.tar.gz
# 3. 解压安装包
# nangy @ nangy-vm in ~/Downloads [20:59:53]
$ tar -zxvf jetbrains-toolbox-1.14.5179.tar.gz
jetbrains-toolbox-1.14.5179/
jetbrains-toolbox-1.14.5179/jetbrains-toolbox
# nangy @ nangy-vm in ~/Downloads [21:00:05]
$ cd jetbrains-toolbox-1.14.5179
# 4. 执行安装包
# nangy @ nangy-vm in ~/Downloads/jetbrains-toolbox-1.14.5179 [21:00:07]
$ ./jetbrains-toolbox
# nangy @ nangy-deepin in ~/Downloads/software [18:24:28]
$ wget https://vscode.cdn.azure.cn/stable/78a4c91400152c0f27ba4d363eb56d2835f9903a/code_1.43.0-1583783132_amd64.deb
# nangy @ nangy-deepin in ~/Downloads/software [18:25:17]
$ sudo gdebi code_1.43.0-1583783132_amd64.deb
Ctrl+P
), paste the following command, and press enter.ext install MS-CEINTL.vscode-language-pack-zh-hans
https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage
官网参考 | VSCode 插件官网 |
如果被墙了,请自觉翻墙,如果没法翻墙,找个能翻墙的下载离线安装包,复制到自己电脑再安装设置
Visual Studio Code:1.38.0
MS-CEINTL.vscode-language-pack-zh-hans-1.37.5
选项 | 操作路径 |
---|---|
去除顶部白条 | 设置 → 用户 → 窗口 → Title Bar Style (调整窗口标题栏的外观) → 选择custom |
安装VSCode之后,Win+E快捷键打开的是VSCode,而不是文件管理器。
# 网传用 gvfs-mime -set inode/directory dde-file-manager.desktop
# 尝试后,提示gvfs-mime已经被弃用。
# 然后查看 gio mime 用法
gvfs-mime --help
This tool has been deprecated, use 'gio mime' instead.
See 'gio help mime' for more info.
用法:
gio mime MIME 类型 [处理程序]
获取或设置某一 MIME 类型的处理程序。
如果没有给定的处理程序,列出 MIME 类型已注册和推荐的
应用程序。如果已给定处理程序,它将被设为 MIME 类型的
默认应用程序。
# gio mime用法如下
用法:
gio mime MIME 类型 [处理程序]
获取或设置某一 MIME 类型的处理程序。
如果没有给定的处理程序,列出 MIME 类型已注册和推荐的
应用程序。如果已给定处理程序,它将被设为 MIME 类型的
默认应用程序。
gio mime inode/directory dde-file-manager.desktop
# nangy @ nangy-deepin in ~ [19:43:05]
$ gio mime inode/directory dde-file-manager.desktop
Set dde-file-manager.desktop as the default for inode/directory
Visual Studio Code is unable to watch for file changes in this large workspace
nangy@nangy-deepin:~$ cat /proc/sys/fs/inotify/max_user_watches
8192
# 默认加上 fs.inotify.max_user_watches=524288
nangy@nangy-deepin:~$ sudo vim /etc/sysctl.conf
[sudo] nangy 的密码:
nangy@nangy-deepin:~$ sudo sysctl -p
fs.inotify.max_user_watches = 524288
nangy@nangy-deepin:~$ cat /proc/sys/fs/inotify/max_user_watches
524288
nangy@nangy-deepin:~$
Snap 目前在 Debian 9 之前的版本上不可用
# 在 Debian 10 (Buster) 和 Debian 9 (Stretch) 上
# 可以直接从命令行安装 snap:
$ sudo apt update
$ sudo apt install snapd
# 注销并重新登录,或重新启动系统,以确保正确更新 snap 的路径
# 在此之后,安装core snap 以获得最新的snapd
$ sudo snap install core
core 16-2.45.2 from Canonical✓ installed
# 要测试您的系统,请安装hello-world snap 并确保它正确运行:
$ sudo snap install hello-world
hello-world 6.3 from Canonical✓ installed
$ hello-world
Hello World!
# 卸载 hello-world
$ sudo snap remove hello-world
$ sudo snap install notepad-plus-plus
plugins
目录apt命令 | apt-get命令 | 描述 |
---|---|---|
apt remove | apt-get remove | 移除软件包 |
apt purge | apt-get purge | 移除软件包及配置文件 |
apt autoclean | apt-get autoclean | 清理旧版本的软件缓存 |
. | apt-get clean | 清理所有软件缓存 |
apt autoremove | apt-get autoremove | 删除系统不再使用的孤立软件包(推荐) |
apt autoremove --purge package | apt-get autoremove --purge package | 自动卸载软件其删除其配置文件(一般用于在线安装的软件) |
卸载预装软件 | . | |
sudo apt autoremove --purge deepin.com.qq.im | . | 卸载QQ |
sudo apt autoremove --purge deepin-movie | . | 卸载深度影院 |
~/.local/share/Trash/files
# 进入到回收站目录位置
# nangy @ nangy-deepin in ~ [19:26:36]
$ cd ~/.local/share/Trash/files
# 使用管理员权限删除即可
# nangy @ nangy-deepin in ~/.local/share/Trash/files [19:26:51]
$ sudo rm -rf xxx/
结束语:先写到这里~~
aptitude扩展:最佳方法删除与安装包 - aptitude
aptitude update 更新可用的包列表
aptitude safe-upgrade 执行一次安全的升级
aptitude full-upgrade 将系统升级到新的发行版
aptitude install pkgname 安装包
aptitude remove pkgname 删除包
aptitude purge pkgname 删除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 显示包的详细信息
aptitude clean 删除下载的包文件
aptitude autoclean 仅删除过期的包文件
i: 安装软件包
c: 软件包没有安装,但在系统中有软件包的残留配置
p: 从系统彻底删除
v: 虚拟软件包
B: 已损坏的软件包
u: 解压文件,但尚未配置软件包
C: 半配置 - 配置失败需要修复
H: 半安装 - 卸载失败需要修复