当你在一个多级的目录下希望返回上级目录时,经常需要使用cd ../../ ,至于需要多少个../,完全由你所需要返回的目录级数而定,如下例:

1

2

3

4

5

6

7

# mkdir -p

/tmp/very/long/directory/structure/that/is/too/deep

# cd /tmp/very/long/directory/structure/that/is/too/deep

# pwd /tmp/very/long/directory/structure/that/is/too/deep

# cd ../../../../

# pwd

/tmp/very/long/directory/structure

你可以使用以下四种方法来替代 cd ../../../../ ,以便能快速的向上返回四级目录。

方法一: 用“..n”退回到高层目录

在下面的方法中,“..4”用来退回4级目录,“..3”退回3级目录,“..2”退回2级目录。将以下的几个别名写入到~/.bashrc(别的Linux/Unix可能是~/.bash_profile)中,之后重新登入即可。

1

2

3

4

5

alias ..="cd .."

alias ..2="cd ../.."

alias ..3="cd ../../.."

alias ..4="cd ../../../.."

alias ..5="cd ../../../../.."

1

2

3

4

5

# cd /tmp/very/long/directory/structure/that/is/too/deep

# ..4

[注: 使用..4 向上返回四级目录]

# pwd

/tmp/very/long/directory/structure/

方法二:仅使用 "." 返回上级目录

在以下的例子中,.....(5个点) 用于向上返回四级目录。使用5个点来代表返回四级目录其实很容易记忆,当你输入前来那个点时,意味着返回上级目录,然后每输入一个点,代表又向上返回一级目录。所以使用....(4个点)代表返回3级目录,2个点代表返回一级目录。为了使.....(5个点)可以正常使用,将以下别名加入./.bash_profile文件,并重新登入。

1

2

3

4

5

alias ..="cd .."

alias ...="cd ../.."

alias ....="cd ../../.."

alias .....="cd ../../../.."

alias ......="cd ../../../../.."

1

2

3

4

5

# cd /tmp/very/long/directory/structure/that/is/too/deep

# .....

[注:使用.....(5个点)意味着向上返回四级目录]

# pwd

/tmp/very/long/directory/structure/

方法三:用cd命令加上连续的”点”实现退回高层目录

在以下的例子中,使用cd .....(cd后接5个点)代表向上返回四级目录。当你输入前两个点,意味着你想返回上级目录,然后每输入一个点就意味着再向上返回一级目录,所以使用 5个点来向上返回4级目录是很容易记忆的。使用cd ....(cd后接4个点)向上返回3级目录,cd ...(cd后接3个点)向上返回2级目录。为了使cd .....(5个点)可以正常使用,将以下别名加入./.bash_profile文件,并重新登入即可。

1

2

3

4

5

alias cd..="cd .."

alias cd...="cd ../.."

alias cd....="cd ../../.."

alias cd.....="cd ../../../.."

alias cd......="cd ../../../../.."

1

2

3

4

5

# cd /tmp/very/long/directory/structure/that/is/too/deep

# cd.....

[ 注: 用 cd.....退回四层目录]

# pwd

/tmp/very/long/directory/structure

方法四:用cd后跟数字退回高层目录

在下面的例子中,用“cd4”(cd后跟数字4)来退回4层目录。

1

2

3

4

5

alias cd1="cd .."

alias cd2="cd ../.."

alias cd3="cd ../../.."

alias cd4="cd ../../../.."

alias cd5="cd ../../../../.."

这样我们就使用cd和alias命令快速返回上级目录了。

【编辑推荐】

【责任编辑:IT疯 TEL:(010)68476606】

shell 脚本返回上级目录_Linux命令:使用cd和alias命令快速返回上级目录相关推荐

  1. shell 脚本返回上级目录_Bash技巧:简单快速 cd 到多层上级目录的 Shell 脚本

    在 Linux 中,当需要 cd 到多层的上级目录时,需要输入 cd ../../../ 等等多个 "../". 在输入比较快的时候,往往中间会多输入一个点号 '.'.或者少输入一 ...

  2. shell脚本中取消高亮显示_Linux中强大的top命令

    top命令算是最直观.好用的查看服务器负载的命令了.它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大. 在终端中输入top,回车后会显示如下内容: 一.系统信息统计 前五 ...

  3. shell 脚本比较字符串相等_LINUX快速入门第十六章:Shell 流程控制

    Shell 流程控制 和Java.PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): <?phpif (isset($_GET["q"])) { s ...

  4. shell脚本返回值及其使用场景

    应用场景 在一些应用中(比如Jenkins),嵌入了shell脚本,系统通过shell脚本的返回值来判断执行结果,如果返回值非0,则发生了执行错误,需要中止执行,这在使用单个命令时没有问题.然而,在s ...

  5. Ubuntu下命令行cd进不了/home/用户目录

    输入命令:cd /home/usr后和刚刚进入终端一样,其实已经进入了usr中,终端默认用usr用户登录,输入ls就可以查看usr目录下的文件 转载于:https://www.cnblogs.com/ ...

  6. Linux 命令(111)—— alias 命令(builtin)

    1.命令简介 alias 是 Bash 内建命令,用来设置命令的别名. 我们可以使用 alias 命令将一些较长的命令进行简化,建议使用单引号将原来的命令引起来,防止特殊字符导致错误. alias 命 ...

  7. linux svn上传目录_Linux系统下svn更新自动同步到web目录

    一.在web目录中checkout版本库 这一步算是比较关键的一步了,当时我搭建的时候试了无数次,就是缺少了这一步.把刚才checkout的版本库删掉,我们来一次比较正式的checkout: svn ...

  8. linux学习笔记-第三课-ls,cd,alias,PASH,目录结构,快捷键

    一.ls:显示当前文件和目录的内容 格式:ls -[选项] [目录名] -a 显示所有隐藏文件 -l(长格式) 显示文件详细信息 -i 显示每个文件的索引节点信息 -t 以时间排序 -G 显示目录中除 ...

  9. Shell脚本学习-阶段二十七-命令解释一

    文章目录-命令解释一 前言 as expr gcc gcov gdb indent ld ldconfig ldd make mktemp nm objdump perl php protoize u ...

最新文章

  1. vi profile
  2. Framework 动态库加载 xib
  3. php获取一维,二维数组长度的方法(有实例)
  4. NLP之NBGBT:基于朴素贝叶斯(count/tfidf+网格搜索+4fCrva)、梯度提升树(w2c+网格搜索+4fCrva)算法对IMDB影评数据集进行文本情感分析(情感二分类预测)
  5. html tab与jQuery,js与jquery分别实现tab标签页功能的方法
  6. 『中级篇』Docker Cloud自动构建 Docker image(55)
  7. QFontDatabase: Cannot find font directory
  8. 华中科技大学计算机学院2020直博生名单,华中科技大学各院系2020年博士研究生“申请-考核”制拟录取名单公示...
  9. MySQL10061错误Access denied for user root@localhost(Windows下)
  10. 【干货】常见的40个知识模型:学习力、思考力、创造力、共情力......
  11. 万人马拉松,人脸识别系统如何又快又准完成校验?
  12. 结构等待队列[网络编程]select流程分析
  13. MacBook pro HTML 编写,老司机血泪劝告:买MacBook Pro一定不要买顶配!
  14. treeset java api_JAVAAPI学习值TreeSet类
  15. Android手机检测存储卡软件,SD Insight-洞察SD卡(检测SD卡真假)app下载1.5.7安卓最新版-西西软件下载...
  16. 数据结构大作业-家庭记账系统
  17. 如何将电脑图片缩小kb?图片怎么压缩大小?
  18. 文件上传与下载之数据库实现
  19. Minigui实现半透效果
  20. 这才是2019年最新资料!

热门文章

  1. c语言中有常用对数嘛,c语言中对数函数的表示。。。
  2. 【信息学奥赛一本通】题解大全
  3. 隐马尔科夫模型(HMM)理解与总结
  4. Linux timeout 命令
  5. 最近公共祖先 (Lowest common ancestor)
  6. 单枪匹马:4年只做一个iOS游戏 收入破千万美元
  7. 在java中如何产生随机数
  8. android 24节气及节日,Android Tasker应用之农历节气和自定义节日小插件 | 树叶的BLOG...
  9. 创业公司失去了增长,你啥也不是!|【常垒·常识】
  10. 内容算法解读:提高内容摘要与原文的一致性(Faithfulness)