<i id='hiez8'><div id='hiez8'><ins id='hiez8'></ins></div></i><fieldset id='hiez8'></fieldset>
    <span id='hiez8'></span>

        1. <tr id='hiez8'><strong id='hiez8'></strong><small id='hiez8'></small><button id='hiez8'></button><li id='hiez8'><noscript id='hiez8'><big id='hiez8'></big><dt id='hiez8'></dt></noscript></li></tr><ol id='hiez8'><table id='hiez8'><blockquote id='hiez8'><tbody id='hiez8'></tbody></blockquote></table></ol><u id='hiez8'></u><kbd id='hiez8'><kbd id='hiez8'></kbd></kbd>
        2. <ins id='hiez8'></ins>

          <i id='hiez8'></i>

          <dl id='hiez8'></dl>

          <acronym id='hiez8'><em id='hiez8'></em><td id='hiez8'><div id='hiez8'></div></td></acronym><address id='hiez8'><big id='hiez8'><big id='hiez8'></big><legend id='hiez8'></legend></big></address>

          <code id='hiez8'><strong id='hiez8'></strong></code>

          linux 切换路径使用方法指南

          • 时间:
          • 浏览:8
          • 来源:124软件资讯网

              只要玩过linux的下令行  ,切换个目录那简直是小菜一碟  ,直接cd下令就搞定了  ,可是除了简朴的cd下令  ,另有许多其他的下令  ,能够令你的操作越发利便快捷  。

              假设一种情形  ,一个文件A存放在了第十层目录ten中  ,经由千辛万苦好不容易进入了ten  ,效果一不小心敲入了一个cd下令  ,看着光标在根目录下闪耀  ,是不是很无奈呢?岂非要再千辛万苦的敲一堆路径重新进到ten目录?

              不必这么贫苦 ,输入“cd -” ,看看是不是回到适才的路径呢?

              注:“cd -”能完成当前目录和之前所在的目录之间的切换

              另外一个利便路径切换的下令就是pushd  ,可以完成多个差别路径之间的切换.

              若是我希望在/usr和/etc/ssh和/etc/rc.d和当前路径之间切换  ,则可以在下令行下输入:

              pushd /usr

              /usr ~

              pushd /etc/ssh

              /etc/ssh /usr ~

              pushd /etc/rc.d

              /etc/rc.d /etc/ssh /usr ~

              pushd会自动把当前路径加入到可切换路径中 。执行dirs,可以看到显示四个路径:

              dirs

              /etc/rc.d /etc/ssh /usr ~

              输入pushd,既可以在前两个路径之间相互切换  。

              若是想切换到最后一个(栈底)路径时 pushd +2即可  。

              pushd

              /etc/ssh /etc/rc.d /usr ~

              pushd

              /etc/rc.d /etc/ssh /usr ~

              pushd +2

              /usr ~ /etc/rc.d /etc/ssh

              若是想清空这些路径 ,执行dirs -c即可 。

              dirs -c

              dirs

              /usr

              若是你需要从客栈中删除一个目录  ,键入popd  ,然后是目录名称  ,再按回车键

              在Linux的多目录下令提醒符中事情是一种痛苦的事情 ,但以下这些使用cd和pushd切换目录的技巧有助于你节约时间和精神  。

              在Linux下令提醒中  ,用cd下令来改变当前目录 。这是cd下令的一些基本用法:

              改变你的根路径  ,键入cd  ,按回车键  。

              进入一个子目录  ,键入cd  ,空格  ,然后是子路径名(例如:cd Documents) ,再按回车键  。

              进入当前目录的上一级目录 ,键入cd  ,空格 ,两个点  ,然后按回车键  。

              进入一个特定的目录  ,键入cd ,空格 ,路径名(例如 cd /usr/local/lib) ,再按回车键  。

              为了确定你所在的目录 ,你可以键入pwd ,按回车键  ,你将看到你所在的当前目录名称  。

              用pushd实现在差别目录间切换  。

              在下令行模式下  ,当你事情在差别目录中 ,你将发现你有许多时间都铺张在重复输入上  。若是这些目录不在统一个根目录中 ,你不得不在转换时输入完整的路径名 ,这难免让人有些难以忍受  。但你可以用以下的一个或两个步骤来制止所有多余的输入:用下令行诠释器中的历史记载  ,或者用下令行函数pushd 。

              用下令行诠释器中的历史记载的利益是只需按很少的键  。在下令行中用向上的箭头来查找你用过的下令  ,直到你找到  ,然后按回车键  。若是你所切换的两个目录在整个驱动器的子目录结构中很靠近  ,那用诠释器中的历史记载可能是你最好的选择 。

              然而  ,若是你在两个截然差别的路径间转换的话 ,你可能很希望使用pushd这个函数 ,你可以用它建立一个目录客栈(在内存中的一个列表) 。

              注释:缺省情形下  ,pushd函数可能不包罗在你的Linux中;但它包容在Red Hat和用Red Hat驱动的系统中  。若是你的系统中没有pushd函数  ,你可以在ibiblio.org网站上下载相关的函数工具 。

              这里说一下怎么用pushd  。假设你现在事情在/usr/share/fonts目录下 。你需要对/usr/share/fonts做一些改动  ,你将频仍的在两个目录间切换  。最先在一个目录下  ,用pushd函数切换到另一个目录  。在我们的例子中 ,最先在/usr/share/fonts下  ,你键入pushd/opt/wonderword/fonts ,然后按回车键  。现在  ,你将在下一行看到客栈中的内容:

              /opt/wonderword/fonts /usr/share/fonts

              正如你所看到的  ,当你键入pushd和一个路径名时  ,将自动发生一个客栈  ,内容是你键入的目录名和你当前事情的目录名  。在我们的例子中 ,你所键入的路径(/opt/wonderword/fonts)在客栈的顶部  。

              快速返回上一级目录 ,你可以直接键入pushd  ,若是不跟路径名 ,你将返回到客栈中前一个目录的上一层目录  。

              若是你需要从客栈中删除一个目录  ,键入popd  ,然后是目录名称  ,再按回车键 。想检察客栈中目录列表  ,键入dirs  ,然后按回车键  。popd和dirs下令也是常用函数中的一部门  。