first commit

This commit is contained in:
momen
2021-10-21 14:57:58 +08:00
parent ba65bf40aa
commit 8184931095
572 changed files with 3165246 additions and 305 deletions

View File

@@ -0,0 +1,6 @@
# 2.10 打印目录结构
1 安装sudo apt install tree
2 例如tree /boot/efi/EFI

View File

@@ -0,0 +1,45 @@
# 2.1 常用 Linux 文件命令
1 ls #列出目录
2 ls -l #使用格式化列出文件
3 ls -al #使用格式化列出所有文件,含隐藏文件
4 cd dir #进入目录dir
5 cd #进入主目录home
6 pwd #显示当前目录
7 mkdir dir #创建目录dir
8 rm file #删除文件file
9 rm -r dir #删除目录dir及子目录
10 rm -f file #强制删除文件file
11 rm -rf dir #强制删除目录dir及子目录
12 cp file1 file2 #将文件file1复制到文件file2
13 cp -r dir1 dir2 #将目录dir1复制到目录dir2
14 mv file1 file2 #将file1重命名或移动到file2
15 ln -s file link #创建file的符号连接link
16 touch file #创建file
17 cat file #显示file内容
18 more file #分屏查看file的内容
19 less file #滚动查看file的内容
20 head file #查看file的前10行
21 tail file #查看file的后10行
22 tree /boot/efi #查看目录树结构需要安装sudo apt install tree

View File

@@ -0,0 +1,6 @@
# 2.10 打印目录结构
1 安装sudo apt install tree
2 例如tree /boot/efi/EFI

View File

@@ -0,0 +1,5 @@
# 2.2 更换主机名
1 sudo deepin-editor /etc/hostname
2 替换成新的主机名,重启电脑。

View File

@@ -0,0 +1,11 @@
# 2.3 找到命令所在路径和所属软件包
1 查找编辑器所在路径which deepin-editor
2 输出“/usr/bin/deepin-editor”
3 查询文件属于哪个包dpkg -S /usr/bin/deepin-editor
4 输出“deepin-editor: /usr/bin/deepin-editor”
5 冒号之前的“deepin-editor”就是软件包。

View File

@@ -0,0 +1,24 @@
# 2.4 APT 软件包管理扩展用法
1 大多数的软件安装、卸载都应该在深度系统“应用商店”里可视化操作。下面以软件包“ package-name”为例总结软件包相关的常用命令
2 安装软件包sudo apt install package-name
3 安装并修复依赖关系sudo apt install -f package-name
4 重新安装软件包sudo apt install --reinstall package-name
5 移除软件包但保留系统配置sudo apt remove package-name
6 移除软件包且清除系统配置sudo apt purge package-name
7 移除不需要的软件包并清除配置sudo apt autoremove --purge
8 罗列所有软件包apt list *weixin*
9 罗列已安装软件包apt list --installed fcitx*
10 搜索软件包apt search --names-only package-name
11 查看软件包内文件明细dpkg -L package-name

View File

@@ -0,0 +1,29 @@
# 2.5 查询系统信息
1 安装查询软件sudo apt install neofetch screenfetch
2 终端查询命令neofetch 或 screenfetch
3 常用命令还有:
4 uname -a #查询内核版本
5 cat /proc/cpuinfo #查询CPU信息
6 hostname #查看计算机名
7 lspci #列出所有PCI设备
8 lsusb #列出所有USB设备
9 lsmod #列出加载的内核模块
10 env #查看环境变量资源
11 free -m #查看内存使用量和交换区使用量
12 df -h #查看各分区使用情况
13 ifconfig #查看网络接口属性,需 sudo apt install net-tools 或 ip address
14 route -n #查看路由表,或 ip route

View File

@@ -0,0 +1,26 @@
# 2.6 tar 命令行压缩解压
1 压缩: tar -cJvf [目标文件名].tar.xz [源文件名/目录名]
2 解压: tar -xJvf [源文件名].tar.xz
3 -c: 建立压缩档案
4 -x解压
5 -t查看内容
6 -r向压缩归档文件末尾追加文件
7 -u更新原压缩包中的文件
8 -v显示所有过程
9 -J有LZMA属性的
10 -z有gzip属性的
11 -j有bz2属性的
12 万能解压tar -xvf filename可根据文件后缀名自动判断。

View File

@@ -0,0 +1,8 @@
# 2.7 7z 命令行压缩解压
1 软件安装sudo apt install p7zip-full
2 压缩: 7z a [目标文件名].7z [源文件名/目录名]
3 解压并解包: 7z x [源文件名].7z

View File

@@ -0,0 +1,8 @@
# 2.8 unar 万能解压
1 unar对压缩包中的中文编码支持非常好是一个近乎万能的解压工具用法很简单
2 用法unar [options] archive [files ...]
3 帮助unar --help

View File

@@ -0,0 +1,15 @@
# 2.9 查找删除重复文件
1 首先安装命令行工具sudo apt install fdupes
2 查找重复文件:使用-r选项在每个目录包括其子目录中递归搜索重复文件。
3 删除重复文件:使用-d选项删除重复文件同时由用户选择保留一个副本。
4 只保留第一个:使用-dN选项删除重复文件同时只保留第一个副本。慎用
5 查找当前目录及子目录重复文件fdupes -r .
6 删除当前目录重复文件fdupes -d .
7 删除当前目录及子目录重复文件且只保留第一个副本fdupes -rdN .

View File

@@ -0,0 +1,2 @@
# 第二章 Deepin 常见终端命令行