1. Introduction
这篇文章是为了防止我忘记这些命令, 并且方便我查阅而创建的. 会一直更新 ing …
2. [dpkg]
2.1 安装".deb"
$ sudo dpkg -i <*.deb>
2.2 卸载".deb"安装包
2.2.1 删除安装包
$ sudo dpkg -r <*.deb>
2.2.2 删除配置文件
$ sudo dpkg -purge <*.deb>
2.3 查看".deb"安装包
2.3.1 查看所有安装包
$ sudo dpkg -l
2.3.2 查看单个安装包
$ sudo dpkg -info <*.deb>
3. [xrandr]
3.1 查看屏幕信息
$ xrandr --query
3.2 修改屏幕数据
3.2.1 --output
$ xrandr --output <screen name>
3.2.2 --mode
$ xrandr --mode <屏幕分辨率>
3.2.3 --rate
$ xrandr --rate <刷新率>
3.3 举个栗子
需要修改name=HDMI-1-0 mode=1920x1080的刷新率rate=60为rate=144.
$ xrandr --output HDMI-1-0 --mode 1920x1080 --rate 144
4 [ssh]
4.1连接
IP: 100.100.100.100
Name: v3-1000
Port: 6000
$ ssh -p 6000 v3-1000@100.100.100.100
4.2 免密登录
4.2.1 创建公钥-密钥
$ ssh-keygen
4.2.2 将公钥copy进服务器
$
4.2.3 重启服务器ssh服务
$
5 [scp]
5.1 本地 -> 服务器
5.1.1 上传文件
$ scp /home/curme/Documents/cyb.txt smith@100.100.100.100:/home/smith/Documents/
5.1.2 上传文件夹
$ scp -r /home/curme/Documents/cyb/ smith@100.100.100.100:/home/smith/Documents
5.2 服务器 -> 本地
5.2.1 下载文件
$ scp smith@100.100.100.100:/home/smith/Documents/smith.txt /home/curme/Documents/
5.2.2 下载文件夹
$ scp -r smith@100.100.100.100:/home/smith/Documents/ /home/curme/Documents/
6 [git]
6.1 init
$ git init
6.2 add
$ git add <path>
6.3 commit
$ git commit -m <comment>
7 [tar]
7.1 压缩文件
7.1.1 压缩为’.tar.gz’
$ tar -czvf <file_name.tar.gz> <file_name>
7.1.2 压缩为’.tar.xz’
$ tar -cvf <file_name.tar.xz> <file_name>
7.2 解压文件
7.2.1 解压’.tar.gz’
$ tar -xzvf <file_name.tar.gz>
7.2.2 解压’.tar.xz’
$ tar -xvf <file_name.tar.xz>
8 [ll]
8.1 显示隐藏文件
$ ll -a
8.2 显示文件大小
$ ll -lh
8.3 统计数量
8.3.1 显示文件数量
$ ll | grep ^- | wc -l
8.3.2 显示文件夹数量
$ ll | grep ^d | wc -l
9 [pip]
9.1 显示所有库可更新的版本
$ pip list --outdate
9.2 更新已有库的版本
$ pip install --upgrade <respo==1.2.3>
10 【好玩】
10.1 [cowsay]
$ cowsay hello
10.2 [cmatrix]
$ cmatrix -C blue
10.3 [banner]
$ banner Linux
11 [zip] [unzip]
11.1 压缩文件夹
$ zip -r <source> <dis>
11.2 压缩文件
$ zip <source> <dis>
11.3 加密压缩
$ zip -re <source> <dis>
11.4 解压
$ unzip <source.zip> -d <directory>
12 [dd]
12.1 创建一个空间为256M的虚拟镜像
$ dd if=/dev/zero of=virtual.img bs=1M count=256
12.2
$
13 [mkfs]
13.1 采用ext4格式化磁盘
$ mkfs.ext4 /dev/sdb
13.2 采用格式化磁盘
$
13.3
$
14 [mount] [unmount]
14.1 挂载磁盘
14.1.1 以只读方式挂载
$ mount -r /dev/sda3 /media/usb
14.1.2 以只写方式挂载
$ mount -w /dev/sda3 /media/usb
14.2 移除挂载
$ unmount /media/usb
15 [df]
15.1
$
15.2
$
16 [du]
查看文件夹下的文件大小
$ du -ah
17 [conda]
17.1 创建新环境
$ conda create -n <env-name> python=3.11
conda会安装python3.11的最新版本.
17.2 安装python包
$ conda install <package name>
17.3 删除python包
$ conda remove <package name>
17.4 激活环境
- Linux
$ source activate <env name>
- windows
$ conda activate <env name>
17.5 退出当前环境
- Linux
$ source deactivate <env name>
- windows
$ conda deactivate <env name>
17.6 升级安装包
$ conda update <package>
17.7 查看哪些安装包
$ conda list
17.8 导出环境
$ conda env export > env.yml
17.9 导入环境
$ conda env create -f env.yml
17.10 删除环境
$ conda remove -n <env name> --all
18 [apt][apt-get]
18.1 安装应用
$ sudo apt install <package>
18.2 卸载安装包
18.2.1 不移除配置文件
$ sudo apt remove <package>
18.2.2 移除配置文件
$ sudo apt purge <package>
18.2.3 移除配置文件,并清除依赖包
$ sudo apt --purge autoremove <package>
18.3 查看安装包
$ sudo apt list