收集整理,自用。
I {#menu_index_1}
init {#menu_index_2}
重启:init 6
J {#menu_index_3}
journalctl {#menu_index_4}
配置自动维护日志文件大小
只保留近两周的日志:journalctl --vacuum-time=2w
只保留 256MB 的日志:journalctl --vacuum-size=256M
参考:Linux 系统 /var/log/journal/ 垃圾日志清理
P {#menu_index_5}
pkill(强制踢掉登录的用户) {#menu_index_6}
查看用户 {#menu_index_7}
Linux 系统 root 用户可强制踢制其它登录用户,非 root 用户只能踢掉当前用户名的用户。用 w
命令可以查看登录的用户的信息。
踢掉用户 {#menu_index_8}
命令格式:
pkill -kill -t <tty>
说明:
<tty>
为要踢的用户的 tty,例如 pkill -kill -t pts/1
。
S {#menu_index_9}
screen {#menu_index_10}
命令 {#menu_index_11}
列出当前所有的 session {#menu_index_12}
screen -ls
创建名称为 name
的 session {#menu_index_13}
screen -S name
回到名称为 name
的 session {#menu_index_14}
screen -r name
detach 名称为 name
的 session {#menu_index_15}
screen -d name
结束当前 session 并回到名称为 name
的 session {#menu_index_16}
screen -r -d name
按键 {#menu_index_17}
在每个 screen session 下,所有命令都以 Ctrl + A
(C-A)开始
| 按键 | 作用 |
|:------|:----------------------------------------------|
| C-A ? | 显示所有键绑定信息 |
| C-A X | 锁定当前的 screen session,需用用户密码解锁 |
| C-A D | detach,暂时断开当前的 screen session,用 screen
命令回去 |
| C-A Z | 把当前的 screen session 放到后台执行,用 fg
命令回去 |
T {#menu_index_18}
tar {#menu_index_19}
参数 {#menu_index_20}
注意:-c / -t / -u / -x 不可同时出现
| 参数(缩写) | 参数(完整) | 说明 | |:-------|:------------------|:-----------------------------------| | -c | --create | 创建新的压缩文件 | | -d | --diff, --compare | 比较压缩文件与当前压缩文件的不同之处 | | -f | --file | 指定压缩文件或设备 | | -t | --list | 显示压缩文件的文件目录 | | -u | --update | 仅将较新的文件附加到存档中 | | -v | --verbose | 详细显示处理的文件 | | -x | --extract | 解压压缩文件 | | -z | --gzip | 通过 gzip 对文件进行压缩或解压(.tar.gz 或 .tgz) |
命令 {#menu_index_21}
压缩当前路径下的 Test/Content/
文件夹为 File.tgz
{#menu_index_22}
tar -zcvf File.tgz Test/Content/
压缩当前路径下的 Test/Content/
文件夹和 Test/Text.txt
文件为 File.tgz
{#menu_index_23}
tar -zcvf File.tgz Test/Content/ Test/Text.txt
压缩 当前路径
的文件夹为 File.tgz
{#menu_index_24}
tar -zcvf File.tgz ./
压缩当前路径下的 Test/Content/
文件夹为 File.tgz
, {#menu_index_25}
# 其中不包含 `Test/Content/TextA.txt` 文件和 `Test/Content/Test/TextB.txt` 文件
tar --exclude=TextA.txt --exclude=Test/TextB.txt -zcvf File.tgz Test/Content/
解压 当前路径
下的 File.tar
{#menu_index_26}
tar -xvf File.tar
解压 当前路径
下的 File.tgz
{#menu_index_27}
tar -zxvf File.tgz
taskset {#menu_index_28}
指定 CPU 0~3
执行当前路径下的 Start.sh
:
taskset -c 0-3 ./Start.sh