shell 脚本返回上级目录_Linux命令:使用cd和alias命令快速返回上级目录
当你在一个多级的目录下希望返回上级目录时,经常需要使用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命令快速返回上级目录相关推荐
- shell 脚本返回上级目录_Bash技巧:简单快速 cd 到多层上级目录的 Shell 脚本
在 Linux 中,当需要 cd 到多层的上级目录时,需要输入 cd ../../../ 等等多个 "../". 在输入比较快的时候,往往中间会多输入一个点号 '.'.或者少输入一 ...
- shell脚本中取消高亮显示_Linux中强大的top命令
top命令算是最直观.好用的查看服务器负载的命令了.它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大. 在终端中输入top,回车后会显示如下内容: 一.系统信息统计 前五 ...
- shell 脚本比较字符串相等_LINUX快速入门第十六章:Shell 流程控制
Shell 流程控制 和Java.PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): <?phpif (isset($_GET["q"])) { s ...
- shell脚本返回值及其使用场景
应用场景 在一些应用中(比如Jenkins),嵌入了shell脚本,系统通过shell脚本的返回值来判断执行结果,如果返回值非0,则发生了执行错误,需要中止执行,这在使用单个命令时没有问题.然而,在s ...
- Ubuntu下命令行cd进不了/home/用户目录
输入命令:cd /home/usr后和刚刚进入终端一样,其实已经进入了usr中,终端默认用usr用户登录,输入ls就可以查看usr目录下的文件 转载于:https://www.cnblogs.com/ ...
- Linux 命令(111)—— alias 命令(builtin)
1.命令简介 alias 是 Bash 内建命令,用来设置命令的别名. 我们可以使用 alias 命令将一些较长的命令进行简化,建议使用单引号将原来的命令引起来,防止特殊字符导致错误. alias 命 ...
- linux svn上传目录_Linux系统下svn更新自动同步到web目录
一.在web目录中checkout版本库 这一步算是比较关键的一步了,当时我搭建的时候试了无数次,就是缺少了这一步.把刚才checkout的版本库删掉,我们来一次比较正式的checkout: svn ...
- linux学习笔记-第三课-ls,cd,alias,PASH,目录结构,快捷键
一.ls:显示当前文件和目录的内容 格式:ls -[选项] [目录名] -a 显示所有隐藏文件 -l(长格式) 显示文件详细信息 -i 显示每个文件的索引节点信息 -t 以时间排序 -G 显示目录中除 ...
- Shell脚本学习-阶段二十七-命令解释一
文章目录-命令解释一 前言 as expr gcc gcov gdb indent ld ldconfig ldd make mktemp nm objdump perl php protoize u ...
最新文章
- vi profile
- Framework 动态库加载 xib
- php获取一维,二维数组长度的方法(有实例)
- NLP之NBGBT:基于朴素贝叶斯(count/tfidf+网格搜索+4fCrva)、梯度提升树(w2c+网格搜索+4fCrva)算法对IMDB影评数据集进行文本情感分析(情感二分类预测)
- html tab与jQuery,js与jquery分别实现tab标签页功能的方法
- 『中级篇』Docker Cloud自动构建 Docker image(55)
- QFontDatabase: Cannot find font directory
- 华中科技大学计算机学院2020直博生名单,华中科技大学各院系2020年博士研究生“申请-考核”制拟录取名单公示...
- MySQL10061错误Access denied for user root@localhost(Windows下)
- 【干货】常见的40个知识模型:学习力、思考力、创造力、共情力......
- 万人马拉松,人脸识别系统如何又快又准完成校验?
- 结构等待队列[网络编程]select流程分析
- MacBook pro HTML 编写,老司机血泪劝告:买MacBook Pro一定不要买顶配!
- treeset java api_JAVAAPI学习值TreeSet类
- Android手机检测存储卡软件,SD Insight-洞察SD卡(检测SD卡真假)app下载1.5.7安卓最新版-西西软件下载...
- 数据结构大作业-家庭记账系统
- 如何将电脑图片缩小kb?图片怎么压缩大小?
- 文件上传与下载之数据库实现
- Minigui实现半透效果
- 这才是2019年最新资料!
热门文章
- c语言中有常用对数嘛,c语言中对数函数的表示。。。
- 【信息学奥赛一本通】题解大全
- 隐马尔科夫模型(HMM)理解与总结
- Linux timeout 命令
- 最近公共祖先 (Lowest common ancestor)
- 单枪匹马:4年只做一个iOS游戏 收入破千万美元
- 在java中如何产生随机数
- android 24节气及节日,Android Tasker应用之农历节气和自定义节日小插件 | 树叶的BLOG...
- 创业公司失去了增长,你啥也不是!|【常垒·常识】
- 内容算法解读:提高内容摘要与原文的一致性(Faithfulness)