`
jsntghf
  • 浏览: 2476840 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

cd命令的扩展

阅读更多

在linux中,回到上一层目录可以用cd ..命令,回到上两层目录只能用cd ../..,如果你用cd ...会报错。

 

以下提供一个简便的方法,可以使用类似cd...的功能。

 

编辑/root/.bashrc文件:

 

function cd () {
  if [[ $# > 0 ]]; then
    if [ ${1:0:2} == '..' ]; then
      rest=${1:2}
      rest=${rest//./../}
      builtin cd "${1:0:2}/${rest}"
    else
      builtin cd "$1"
    fi
  else
    builtin cd
  fi
}

 

执行:

 

source /root/.bashrc

 

下面,看几个例子:

 

[root@com /]# cd /opt/projects/CCRB/xuexi6_open/app/controllers/admin/
[root@com admin]# pwd
/opt/projects/CCRB/xuexi6_open/app/controllers/admin
[root@com admin]# cd ...
[root@com app]# pwd
/opt/projects/CCRB/xuexi6_open/app
[root@com app]# cd /opt/projects/CCRB/xuexi6_open/app/controllers/admin/
[root@com admin]# cd .......
[root@com opt]# pwd
/opt

 

分享到:
评论

相关推荐

    cd.sh:带有书签的 cd 命令的扩展

    自动安装程序 wget --no-check-certificate -O -​​ | 嘘

    在Linux环境下模拟实现命令解释器

    (2)可选做的扩展命令包括: 定义 myrename 具有 rename <旧文件名> <新文件名> //重命名一个文件或目录 定义mycopy 具有 copy <已存在的文件名> <副本文件名或路径> //复制一个已存在的文件 定义myfind 具有 find ...

    常用CMD命令,windows常用的命令大全

    BREAK 设置或清除扩展式 CTRL+C 检查。 CACLS 显示或修改文件的访问控制列表(ACLs)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的...

    CMD命令大全 学习的必要工具

    CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开另一个 ...

    cmd命令大全(txt)

     CD 显示当前目录的名称或将其更改。  CHCP 显示或设置活动代码页数。  CHDIR 显示当前目录的名称或将其更改。  CHKDSK 检查磁盘并显示状态报告。  CHKNTFS 显示或修改启动时间磁盘检查。  CLS 清除屏幕...

    DOS命令大全_速查手册

    CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD...

    CMD 命令速查手册

    CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开...

    dos命令大全.pdf

    CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开另一个 ...

    cmd命令速查手册 轻松学会doc

    CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开...

    CMD命令速查手册.rar

    CMD命令速查手册 cmd命令大全 cmd命令详解如果你想了解本页面是怎么来的 请下载批处理代码 到--其他\CMD命令速查手册 运行 就可以得到...CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 ......

    有关命令行CMD命令大全

    cd 显示当前目录的名称或将其更改。 chcp 显示或设置活动代码页数。 chdir 显示当前目录的名称或将其更改。 chkdsk 检查磁盘并显示状态报告。 chkntfs 显示或修改启动时间磁盘检查。 ............................

    dos命令汇总的txt文档

     cd命令只能进入当前盘符中的目录,其中“cd\”为返回到根目录,“cd..”为返回到上一层目录。  3、md  含义:建立目录  格式:md [盘符][路径]  举例:md temp  表示在当前盘符下建立一个名为temp的目录...

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    xshell常用命令.docx

    5.命令cd——更改目录 cd ~ 切换到主目录 cd /tmp 切换到目录/tmp cd dir 切换到当前目录下的dir目录 cd / 切换到根目录 cd … 切换到到上一级目录 cd …/… 切换到上二级目录 cd ~ 切换到用户目录,比如是root用户...

    windows实用dos命令大全

    (1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令删除该了目录本身;  (2)不能删除根目录和当前目录。  例:...

    常用的CMD命令集

    CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开另一个 ...

    Dos命令大全

    里面有所有的DOs命令cd改变当前目录  copy拷贝文件 deltree删除目录树 diskcopy制磁盘  format 格式化磁盘  mem查看内存状况 rd删除目录 sys制作DOS系统盘 del 删除文件 dir列文件名 edit文本编辑 md建立子...

    cmd命令指令学习资源

    CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开另一个 ...

    android adb shell 命令大全

    adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。 23、发布端口: 你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如: adb ...

    XP下包括各项最完整最齐全的DOS命令

    DOS命令讲解 常用的命令 cd 改变当前目录 cls 清屏 copy 拷贝文件 del 删除文件 deltree 删除目录树 dir 列文件名 diskcopy 复制磁盘 edit 文本编辑 format 格式化磁盘 md 建立子目录 mem 查看内存状况 more 分屏...

Global site tag (gtag.js) - Google Analytics