-
开新的tab:
command + t -
分屏:
command + d
恢复分屏:
command +shift + d -
扔幕后跑:
&
$ nohup sleep 200 & [2] 84552
-
nohup
: no hang up 挂起忽略SIGHUP信号,& 使命令于后台执行,因此终端退出后命令仍旧执行
例:当使用
$ kill -HUP %2
不会被影响 -
暂停(并放后台):
control +Z -
拿到前台
fg
: foreground -
放到后台自己玩
bg
:background -
关闭
kill
组合举例:
$ nohup sleep 1000 & #放到后台不会被挂断
[1] 88085
appending output to nohup.out
$ bg %1 #后台跑(无效语句)
-bash: bg: job 1 already in background
$ jobs #查看进程
[1]+ Running nohup sleep 1000 &
$ fg %1 #把1号扔到前台
nohup sleep 1000
^Z #键盘暂停放后台
[1]+ Stopped nohup sleep 1000
$ bg %1 #后台跑去
[1]+ nohup sleep 2000 &
$ jobs #查看
[1]+ Running nohup sleep 2000 &
$ kill -HUP %1 #关闭 挂断(并不能挂)
$ jobs
[1]+ Running nohup sleep 2000 &
$ kill -STOP %1 #关闭 stop
[1]+ Stopped nohup sleep 2000
$ kill -KILL %1 #关闭 kill
[1]+ Killed: 9 nohup sleep 2000
压缩文件 compress the files:
tar -czpPf files.tar.gz files_dir
快速剪切视频:e.g. 从1s到6s
ffmpeg -ss 00:00:01 -i input.mp4 -to 00:00:06 -c copy output.mp4
-ss: 指的是seek,到input里去找多少秒,(跟 -i 一起用)
-i 是指input
-to 是指(从多少秒)到多少秒
-c copy 复制个新的,而f不是在原视频上剪
取大文件的前10行组成新的文件:
head -n 10 file1.txt > file2.txt