!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 小时 。
想要进入刚才进入的地方?运行:
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 选项一次创建一颗目录树:
mkdir -p /jail/{dev,bin,sbin,etc,usr,lib,lib64} ls -l /jail/ 17、将文件复制到多个目录中
不必运行:
cp /path/to/file /usr/dir1 cp /path/to/file /var/dir2 cp /path/to/file /nas/dir3 运行下面的命令来复制文件到多个目录中:
echo /usr/dir1 /var/dir2 /nas/dir3 |xargs -n 1 cp -v /path/to/file 左右可以滑动
留下创建一个 shell 函数作为读者的练习 。
18、快速找出两个目录的不同
diff 命令会按行比较文件 。但是它也可以比较两个目录:
ls -l /tmp/r ls -l /tmp/s # 使用 diff 比较两个文件夹 diff /tmp/r/ /tmp/s/ Fig. : Finding differences between folders
图片: 找出目录之间的不同
19、文本格式化
你可以用 fmt 命令重新格式化每个段落 。在本例中,我要用分割超长的行并且填充短行:
fmt file.txt 你也可以分割长的行,但是不重新填充,也就是说分割长行,但是不填充短行:
fmt -s file.txt 20、可以看见输出并将其写入到一个文件中
如下使用 tee 命令在屏幕上看见输出并同样写入到日志文件 my.log 中:
mycoolapp arg1 arg2 input.file | tee my.log tee 可以保证你同时在屏幕上看到 mycoolapp 的输出并写入文件 my.log 。
原文:http://www.cyberciti.biz/open-source/command-line-hacks/20-unix-command-line-tricks-part-i/
译文:LCTT 译者: geekpi
> 2020 精选 阿里/腾讯等一线大厂 面试、简历、进阶、电子书 「**良许 Linux**」后台回复「**资料**」免费获取
推荐阅读
- 老电脑加装固态硬盘详细教程 电脑怎样装固态硬盘教程
- 设置bios密码详细步骤 bios密码怎么清除
- 超详细小白图文教程 如何恢复u盘里的数据
- 安装免费的office详细步骤 电脑怎么安装word软件
- app测试详细步骤 app兼容性测试工具
- 苹果id账号详细注册方法 怎么创建apple id账户
- 详细说明和步骤 电脑硬盘坏了怎么办
- 2分钟教你详细步骤 转换器怎么用手机传到u盘
- 光盘刻录教程详细步骤 怎么刻录dvd光盘
- 黑苹果安装教程最详细 黑苹果安装教程2022
