From 723ba5e3c60d29f4c136f16b9c9a10d861c9f56a Mon Sep 17 00:00:00 2001 From: wxy Date: Mon, 8 May 2017 15:35:49 +0800 Subject: [PATCH] =?UTF-8?q?PRF&PUB:20170415=20bd=20=E2=80=93=20Quickly=20G?= =?UTF-8?q?o=20Back=20to=20a=20Parent=20Directory.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @geekpi --- ...– Quickly Go Back to a Parent Directory.md | 33 +++++++++---------- 1 file changed, 16 insertions(+), 17 deletions(-) rename {translated/tech => published}/20170415 bd – Quickly Go Back to a Parent Directory.md (79%) diff --git a/translated/tech/20170415 bd – Quickly Go Back to a Parent Directory.md b/published/20170415 bd – Quickly Go Back to a Parent Directory.md similarity index 79% rename from translated/tech/20170415 bd – Quickly Go Back to a Parent Directory.md rename to published/20170415 bd – Quickly Go Back to a Parent Directory.md index b64455511f..bd7b1e2230 100644 --- a/translated/tech/20170415 bd – Quickly Go Back to a Parent Directory.md +++ b/published/20170415 bd – Quickly Go Back to a Parent Directory.md @@ -1,8 +1,7 @@ -bd - 快速返回到父目录而不用冗余地输入 “cd ../../ ..” +bd:快速返回某级父目录而不用冗余地输入 “cd ../../..” ============================================================ - -在 Linux 系统上通过命令行切换文件夹时,为了回到父目录(长路径),我们通常会重复输入[ cd 命令][1](`cd ../../..`),直到进入感兴趣的目录。 +在 Linux 系统上通过命令行切换文件夹时,为了回到父目录(长路径),我们通常会重复输入 [cd 命令][1](`cd ../../..`),直到进入感兴趣的目录。 对于经验丰富的 Linux 用户或需要进行各种不同任务的系统管理员而言,这可能非常乏味,因此希望在操作系统时有一个快捷方式来简化工作。 @@ -14,7 +13,7 @@ bd 是用于切换文件夹的便利工具,它可以使你快速返回到父 ### 如何在 Linux 中安装 bd -运行下面的命令,使用[ wget 命令][3]下载并安装 bd 到 `/usr/bin/` 中,添加执行权限,并在 `~/.bashrc` 中创建需要的别名: +运行下面的命令,使用 [wget 命令][3]下载并安装 bd 到 `/usr/bin/` 中,添加执行权限,并在 `~/.bashrc` 中创建需要的别名: ``` $ wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd @@ -23,7 +22,7 @@ $ echo 'alias bd=". bd -si" >> ~/.bashrc $ source ~/.bashrc ``` -注意:要启用大小写敏感的目录名匹配,在上面创建的别名中,设置  `-s` 标志而不是 `-si` 标志。 +注意:如果要启用大小写敏感的目录名匹配,请在上面创建的别名中,设置  `-s` 标志而不是 `-si` 标志。 要启用自动补全支持,运行这些命令: @@ -55,7 +54,7 @@ $ bd Data ![Switch Between Directories Quickly](http://www.tecmint.com/wp-content/uploads/2017/03/Switch-Between-Directories-Quickly.png) ][4] -目录间快速切换 +*目录间快速切换* 实际上,bd 让它变得更加直接,你要做的是输入 “bd <开头几个字母>”,比如: @@ -67,9 +66,9 @@ $ bd Da ![Quickly Switch Directories](http://www.tecmint.com/wp-content/uploads/2017/03/Quickly-Switch-Directories.png) ][5] -快速切换目录 +*快速切换目录* -重要:如果层次结构中有不止一个具有相同名称的目录,bd 将会移动到最接近的目录,而不考虑最接近的父目录,如下面的例子那样。 +重要:如果层次结构中有不止一个具有相同名称的目录,bd 将会移动到最接近的目录,而不考虑最近的父目录,如下面的例子那样。 例如,在上面的路径中,有两个名称相同的目录 Books,如果你想移动到: @@ -77,7 +76,7 @@ $ bd Da /media/aaronkilik/Data/ComputerScience/Documents/Books/LEARN/Linux/Books ``` -输入 “bd Books” 会进入: +输入 `bd Books` 会进入: ``` /media/aaronkilik/Data/ComputerScience/Documents/Books @@ -86,11 +85,11 @@ $ bd Da ![Move to 'Books' Directory Quickly](http://www.tecmint.com/wp-content/uploads/2017/03/Move-to-Directory-Quickly.png) ][6] -快速进入 ‘Books’ 目录 +*快速进入 ‘Books’ 目录* -另外,在引号中使用 bd 如 ``bd `` 会打印出路径而不更改当前目录,所以你可以与其他常见的 Linux 命令,如 [ls][7],[echo][8] 等一起使用 ``bd ` 。 +另外,在引号中使用 bd 如 ``bd <开头几个字母>`` 会打印出路径而不更改当前目录,所以你可以与其他常见的 Linux 命令,如 [ls][7],[echo][8] 等一起使用 ``bd <开头几个字母>`` 。 -在下面的例子中,当前在 /var/www/html/internship/assets/filetree 目录中,要打印出绝对路径、详细列出内容、统计目录 html 中所有文件的大小,你不必进入它,只需要键入: +在下面的例子中,当前在 `/var/www/html/internship/assets/filetree` 目录中,要打印出绝对路径、详细列出内容、统计目录 html 中所有文件的大小,你不必进入它,只需要键入: ``` $ echo `bd ht` @@ -101,7 +100,7 @@ $ du -cs `bd ht` ![Switch Directory with Listing](http://www.tecmint.com/wp-content/uploads/2017/03/Switch-Directory-with-Listing.png) ][9] -列出切换的目录 +*列出切换的目录* 要在 Github 上了解更多关于 bd 的信息:[https://github.com/vigneshwaranr/bd][10] @@ -119,15 +118,15 @@ Aaron Kili是一名 Linux 和 F.O.S.S 的爱好者,未来的 Linux 系统管 via: http://www.tecmint.com/bd-quickly-go-back-to-a-linux-parent-directory/ -作者:[Aaron Kili ][a] +作者:[Aaron Kili][a] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 [a]:http://www.tecmint.com/author/aaronkili/ [1]:http://www.tecmint.com/cd-command-in-linux/ -[2]:http://www.tecmint.com/autojump-a-quickest-way-to-navigate-linux-filesystem/ +[2]:https://linux.cn/article-5983-1.html [3]:http://www.tecmint.com/10-wget-command-examples-in-linux/ [4]:http://www.tecmint.com/wp-content/uploads/2017/03/Switch-Between-Directories-Quickly.png [5]:http://www.tecmint.com/wp-content/uploads/2017/03/Quickly-Switch-Directories.png @@ -136,7 +135,7 @@ via: http://www.tecmint.com/bd-quickly-go-back-to-a-linux-parent-directory/ [8]:http://www.tecmint.com/echo-command-in-linux/ [9]:http://www.tecmint.com/wp-content/uploads/2017/03/Switch-Directory-with-Listing.png [10]:https://github.com/vigneshwaranr/bd -[11]:http://www.tecmint.com/autojump-a-quickest-way-to-navigate-linux-filesystem/ +[11]:https://linux.cn/article-5983-1.html [12]:http://www.tecmint.com/author/aaronkili/ [13]:http://www.tecmint.com/10-useful-free-linux-ebooks-for-newbies-and-administrators/ [14]:http://www.tecmint.com/free-linux-shell-scripting-books/