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