• linux工具:快速返回某级父目录--bd


        当我们在linux服务器上切换父目录时,通常使用cd ../../,有几级目录就输入几次"../",如果目录嵌套的过深,就会有点晕菜...因此,本次介绍的这款工具,可以快速的返回指定的父目录中。

        1. 安装

    # 下载
    sudo wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd
    # 修改权限
    sudo chmod +rx /usr/bin/bd
    #增加别名,忽略大小写
    echo 'alias bd=". bd -si"' >> ~/.bashrc
    #使别名生效
    source ~/.bashrc

         2. 使用

    # 假设当前的路径如下
    /home/hadoop/medis/Data/Program/Books/learn/scala/test
    
    # 使用如下命令,即可调至/home/hadoop/medis/Data/Program/Books目录下
    bd Books

         还可以通过'bd <开头几个字母>',更加直接快速调至以该字母开头的目录下。注:当层次结构具有相同名称目录,bd将会移动到最接近的目录,而不是最早出现的父目录

    # 假设当前的目录
    /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala/play/structure
    
    #跳转至/home/hadoop/medis中
    bd me
    
    #同名scala的目录,当前路径
    /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala/play/structure
    
    bd scala
    /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala/

       最后,与其他命令联合使用,注意:命令行引号中的bd命令只用于列出切换的目录,并未执行切换,因此当前路径未发生改变

    #当前路径
    /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala
    
    #注意当前路径没变
    $ echo `bd lea`
    /home/hadoop/medis/Data/Program/Books/learn/
    
    $ ls -l `bd lea`
    total 4
    drwxrwxr-x 3 hadoop hadoop 4096 May 14 23:49 scala
  • 相关阅读:
    [BZOJ]2132: 圈地计划 最小割
    从最近MySQL的优化工作想到的
    Linux基本操作 9----- 认识与学习bash
    多路径配置vlome group共享存储,VG的更新。
    两位数乘法的速算方法(一)
    请对他有足够的重视——设计!
    ASP.NET中配置应用程序
    flex开发小技巧集锦
    刚制作完的SAP Sybase ASE15.7 [Sybase Central] 客户端
    Static 关键字的 5 种用法,你会几种?
  • 原文地址:https://www.cnblogs.com/mengrennwpu/p/6854579.html
Copyright © 2020-2023  润新知