话不多话,直接上菜:
1. 切回上一个工作目录
这条目录可以直接切回上一次cd的目录,避免复制和输入长目录了。
cd -
如下:切到了Misc, 想切加上一个Downloads目录,即用 cd -
~/Downloads ❯❯❯ cd Misc
~/D/Misc ❯❯❯ cd -
~/Downloads
2. 光标移动到行的行首或行尾
control (Ctrl)+ A 移到行首
control (Ctrl)+ E 移到行尾
3. 不解压读取压缩的日志
像less, cat, grep, diff 都有z开头的命令,如 zless, zcat , zgrep, zdiff等等。
如用zcat 查看压缩的文件 zcat logfile.gz
zcat 使用时如果你不知道这个文件是否压缩了,可以带上参数 -f ,如 zcat -f logfile.gz
有zless 就有 zmore。 zless logfile.gz
zmore logfile.gz
还有zgrep 查找日志中的关键字 zgrep -i keyword logfile.gz
4. 使用 !$ 来复用上一条命令的最后一个参数
~/D/Misc ❯❯❯ touch test.txt
~/D/Misc ❯❯❯ vi !$
~/D/Misc ❯❯❯ vi test.txt
如上,第一行创建一个文件,第二命令回车直接显示了第三行,参数补全了。
5. 使用 !! 来复用上一条命令
~/D/Misc ❯❯❯ vi /etc/hosts
~/D/Misc ❯❯❯
~/D/Misc ❯❯❯ sudo !!
~/D/Misc ❯❯❯ sudo vi /etc/hosts
如上,第一条命令去编辑hosts, 发现没权限,于是 sudo !!
直接命令补全了