左右可以滑动(后面类似样式同理)
9、我如何删除意外在当前文件夹下解压的文件?
我意外在/var/www/html/而不是/home/projects/www/current下解压了一个tarball。它搞乱了/var/www/html下的文件,你甚至不知道哪些是误解压出来的。最简单修复这个问题的方法是:
| cd /var/www/html/ /bin/rm -f "$(tar ztf /path/to/file.tar.gz)" |
左右可以滑动
10、对top命令的输出感到疑惑?
正经地说,你应该试一下用htop代替top:
sudo htop
11、想要再次运行相同的命令
只需要输入!!。比如:
| /myhome/dir/script/name arg1 arg2 # 要再次运行相同的命令 !! ## 以root用户运行最后运行的命令 sudo !! !!会运行最近使用的命令。要运行最近运行的以“foo”开头命令: !foo # 以root用户运行上一次以“service”开头的命令 sudo !service !$用于运行带上最后一个参数的命令: # 编辑 nginx.conf sudo vi /etc/nginx/nginx.conf # 测试 nginx.conf /sbin/nginx -t -c /etc/nginx/nginx.conf # 测试完 "/sbin/nginx -t -c /etc/nginx/nginx.conf"你可以用vi再次编辑这个文件了 sudo vi !$ |
左右可以滑动
12、在终端上提醒你必须得走了
如果你需要提醒离开你的终端,输入下面的命令:
leave +hhmm
这里:
hhmm - 时间是以hhmm的形式,hh表示小时(12时制或者24小时制),mm代表分钟。所有的时间都转化成12时制,并且假定发生在接下来的12小时。
13、甜蜜的家
想要进入刚才进入的地方?运行:
cd -
需要快速地回到你的家目录?输入:
cd
变量CDPATH定义了目录的搜索路径:
export CDPATH=/var/www:/nas10
现在,不用输入cd */var/www/html/ 这样长了,我可以直接输入下面的命令进入 /var/www/html:
cd html
14、在less浏览时编辑文件
要编辑一个正在用less浏览的文件,可以按下v。你就可以用变量$EDITOR所指定的编辑器来编辑了:
| less *.c less foo.html ## 按下v键来编辑文件 ## ## 退出编辑器后,你可以继续用less浏览了 ## |
15、列出你系统中的所有文件和目录
要看到你系统中的所有目录,运行:
| find / -type d | less # 列出$HOME 所有目录 find $HOME -type d -ls | less |
要看到所有的文件,运行:
| find / -type f | less # 列出 $HOME 中所有的文件 find $HOME -type f -ls | less |
16、创建目录树
你可以用mkdir加上-p选项一次创建一颗目录树:








