分享几个Linux命令行小技巧:
-
退回此前的目录
cd -
-
ctrl + L
相当于clear的效果,但是并没有真正的clear,滚动鼠标的话,可以看到之前屏幕内容还在 -
当需要退出当前命令行窗口干其它事情时,可以按
ctrl + z
将当前命令行窗口最小化(send it to the background),完事后,输入fg回车,可以回到之前的窗口。 -
与其使用
history | grep **
来寻找你之前执行过的命令,可以按ctrl + r
快捷的寻找之前执行过的命令,输入你能想起来的命令的任意部分就行,找到后然后按回车执行。 -
另一个执行之前命令的方法,执行
history
命令,如果想再执行比如第101条命令,可以直接在命令行输入!101
即可,如果想执行第19条命令,输入!19
即可。 -
默认的
history
命令的输出结果是不带有时间的,可以将下面一行加入到~/.bashrc
中,然后再执行history
,此时结果就包括时间戳了。
HISTTIMEFORMAT="%Y-%m-%d %T "
-
当你不想让你执行的某条命令出现在 history 结果里时,可以在执行这条命令前加个空格,如果想删除某个之前执行的命令,可以按箭头↑定位到要删除的命令,然后按
ctrl + u
进行删除。 -
安装、执行
cmatrix
,相当于命令行的屏保 , but much cooler,可以按ctrl + c
退出。
apt install cmatrix
cmatrix
- 执行
tail
命令时,加入-f
参数,可以查看实时更新的内容,比如查看系统日志时候,新的日志可以实时显示出来,比如tail -f /var/log/syslog
。