From a4f6c95179923f327cc56e1e9c6fbd3be5ccdec0 Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Sat, 29 Sep 2018 12:18:08 +0800 Subject: [PATCH] PRF&PUB:20180917 Linux tricks that can save you time and trouble (#10428) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * PRF:20180917 Linux tricks that can save you time and trouble.md @HankChow 翻译的不错 * PUB:20180917 Linux tricks that can save you time and trouble.md @HankChow https://linux.cn/article-10060-1.html --- ...tricks that can save you time and trouble.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) rename {translated/tech => published}/20180917 Linux tricks that can save you time and trouble.md (87%) diff --git a/translated/tech/20180917 Linux tricks that can save you time and trouble.md b/published/20180917 Linux tricks that can save you time and trouble.md similarity index 87% rename from translated/tech/20180917 Linux tricks that can save you time and trouble.md rename to published/20180917 Linux tricks that can save you time and trouble.md index 1dbc81bfbd..6c9f3d3247 100644 --- a/translated/tech/20180917 Linux tricks that can save you time and trouble.md +++ b/published/20180917 Linux tricks that can save you time and trouble.md @@ -1,14 +1,15 @@ 让你提高效率的 Linux 技巧 ====== -想要在 Linux 命令行工作中提高效率,你需要使用一些技巧。 + +> 想要在 Linux 命令行工作中提高效率,你需要使用一些技巧。 ![](https://images.idgesg.net/images/article/2018/09/boy-jumping-off-swing-100772498-large.jpg) -巧妙的 Linux 命令行技巧能让你节省时间、避免出错,还能让你记住和复用各种复杂的命令,专注在需要做的事情本身,而不是做事的方式。以下介绍一些好用的命令行技巧。 +巧妙的 Linux 命令行技巧能让你节省时间、避免出错,还能让你记住和复用各种复杂的命令,专注在需要做的事情本身,而不是你要怎么做。以下介绍一些好用的命令行技巧。 ### 命令编辑 -如果要对一个已输入的命令进行修改,可以使用 ^a(ctrl + a)或 ^e(ctrl + e)将光标快速移动到命令的开头或命令的末尾。 +如果要对一个已输入的命令进行修改,可以使用 `^a`(`ctrl + a`)或 `^e`(`ctrl + e`)将光标快速移动到命令的开头或命令的末尾。 还可以使用 `^` 字符实现对上一个命令的文本替换并重新执行命令,例如 `^before^after^` 相当于把上一个命令中的 `before` 替换为 `after` 然后重新执行一次。 @@ -59,11 +60,11 @@ alias show_dimensions='xdpyinfo | grep '\''dimensions:'\''' ### 冻结、解冻终端界面 -^s(ctrl + s)将通过执行流量控制命令 XOFF 来停止终端输出内容,这会对 PuTTY 会话和桌面终端窗口产生影响。如果误输入了这个命令,可以使用 ^q(ctrl + q)让终端重新响应。所以只需要记住^q 这个组合键就可以了,毕竟这种情况并不多见。 +`^s`(`ctrl + s`)将通过执行流量控制命令 XOFF 来停止终端输出内容,这会对 PuTTY 会话和桌面终端窗口产生影响。如果误输入了这个命令,可以使用 `^q`(`ctrl + q`)让终端重新响应。所以只需要记住 `^q` 这个组合键就可以了,毕竟这种情况并不多见。 ### 复用命令 -Linux 提供了很多让用户复用命令的方法,其核心是通过历史缓冲区收集执行过的命令。复用命令的最简单方法是输入 `!` 然后接最近使用过的命令的开头字母;当然也可以按键盘上的向上箭头,直到看到要复用的命令,然后按 Enter 键。还可以先使用 `history` 显示命令历史,然后输入 `!` 后面再接命令历史记录中需要复用的命令旁边的数字。 +Linux 提供了很多让用户复用命令的方法,其核心是通过历史缓冲区收集执行过的命令。复用命令的最简单方法是输入 `!` 然后接最近使用过的命令的开头字母;当然也可以按键盘上的向上箭头,直到看到要复用的命令,然后按回车键。还可以先使用 `history` 显示命令历史,然后输入 `!` 后面再接命令历史记录中需要复用的命令旁边的数字。 ``` !! <== 复用上一条命令 @@ -129,7 +130,7 @@ $ rm -i <== 请求确认 $ unalias rm ``` -如果已经将 `rm -i` 默认设置为 `rm` 的别名,但你希望在删除文件之前不必进行确认,则可以将 `unalias` 命令放在一个启动文件(例如 ~/.bashrc)中。 +如果已经将 `rm -i` 默认设置为 `rm` 的别名,但你希望在删除文件之前不必进行确认,则可以将 `unalias` 命令放在一个启动文件(例如 `~/.bashrc`)中。 ### 使用 sudo @@ -151,8 +152,6 @@ md () { mkdir -p "$@" && cd "$1"; } 使用 Linux 命令行是在 Linux 系统上工作最有效也最有趣的方法,但配合命令行技巧和巧妙的别名可以让你获得更好的体验。 -加入 [Facebook][1] 和 [LinkedIn][2] 上的 Network World 社区可以和我们一起讨论。 - -------------------------------------------------------------------------------- via: https://www.networkworld.com/article/3305811/linux/linux-tricks-that-even-you-can-love.html @@ -160,7 +159,7 @@ via: https://www.networkworld.com/article/3305811/linux/linux-tricks-that-even-y 作者:[Sandra Henry-Stocker][a] 选题:[lujun9972](https://github.com/lujun9972) 译者:[HankChow](https://github.com/HankChow) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出