0%

常用命令集:screen、vim、系统设置、压缩与解压

Screen相关命令:

1
2
3
4
5
screen -S <名字>        # 创建一个新的终端会话
Ctrl-A-D # 退出当前的终端会话,保持后台运行
screen -ls # 查看当前存在的所有终端会话
screen -S <名字> -X quit # 删除某个终端会话
screen -r <名字> # 切换到某个终端会话

Vim相关命令:

1
2
3
4
5
6
7
8
9
10
vim <文件名>            # 打开文件
i # 进入 insert 编辑模式
esc # 退出 insert 编辑模式
:w # 保存但不退出
:w <新文件名> # 将文件另存为新文件
:q # 不保存退出
:wq # 保存并退出
:! # 强制执行命令
:q! # 强制不保存退出,用于修改文件之后不保存数据退出
:wq! # 强制保存退出,当文件所有者或 root 用户对文件没有写权限时,强制写入数据使用

修改系统运行级别,重启后依然显示桌面:

1
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

文件相关命令:

1
2
touch <文件名>          # 新建文件
mkdir <目录名> # 新建文件夹

常用解压与压缩命令:

.tar文件

1
2
tar -xvf <文件名>.tar                  # 解包(仅打包,不压缩)
tar -cvf <文件名>.tar DirName # 将DirName和其下所有文件(夹)打包

.gz文件

1
2
3
gunzip <文件名>.gz                     # 解压方式1
gzip -d <文件名>.gz # 解压方式2
gzip <文件名> # 压缩,只能压缩文件

.tar.gz 和 .tgz文件

1
2
3
tar -zxvf <文件名>.tar.gz              # 解压
tar -zcvf <文件名>.tar.gz DirName # 压缩,将DirName和其下所有文件(夹)压缩
tar -C DesDirName -zxvf <文件名>.tar.gz # 解压到目标路径

.zip文件

1
2
3
unzip <文件名>.zip                     # 解压
zip <文件名>.zip DirName # 将DirName压缩
zip -r <文件名>.zip DirName # 压缩,递归处理,将指定目录下的所有文件和子目录一并压缩

.rar文件

注意:macOS和Linux默认没有自带rar工具,需要单独安装。

1
2
rar x <文件名>.rar                     # 解压
rar a <文件名>.rar DirName # 压缩