zoukankan      html  css  js  c++  java
  • 切换列表Linux快速目录切换

    最近使用开发的过程中出现了一个小问题,顺便记载一下原因和方法--切换列表

        

       倏地目录切换使用到的是成为目录栈的东东,通过三个命令实现。pushd目录入栈与切换、dirs查看栈中内容、popd栈中目录出栈。

        

    1、pushd命令

        

    pushd命令执行,会在内存中维持一张目录列表,便于随时切换列表内目录

        

    pushd命令是切换到上一次访问的目录,同时调整目录记载列表的顺序(pushd命令的实际作用和“cd -”的命令相相似)

    pushd [-n] [dir]

    pushd [-n] [+n] [-n]

    将目录推入目录栈,或者轮换栈中的内容,使栈的顶部成为当前工作目录。 没有参数时,交换顶部两个目录,返回 0,除非目录栈为空。如果给出了参数, 它们有如下含义:

    +n

    轮换栈中内容,使得 dirs 给出的列表中从左数第n 个目录 (从 数起成为目录栈的顶部。

    -n

    轮换栈中内容,使得 dirs 给出的列表中从右数第n 个目录 (从 数起成为目录栈的顶部。

    -n

    仅向栈中添加目录,不切换当前工作目录。

    dir

    添加dir 到栈顶,使得它成为新的当前工作目录。

    2、dirs
        每日一道理
    书籍好比一架梯子,它能引领人们登上文化的殿堂;书籍如同一把钥匙,它将帮助我们开启心灵的智慧之窗;书籍犹如一条小船,它会载着我们驶向知识的海洋。

        

    dirs [-clpv]

    没有选项时表现当前保存的目录。默许输出为一行,目录名用空格离开。 

    -c

    删除所有条目,清空目录栈。

    -l

    发生长列表;默许列表格式使用波浪线来表示个人目录。

    -p

    输出目录栈,一行一个。

    -v

    将pushd命令生成的目录列表加上编号

    3、pop命令


    popd [-n] [+n] 

    +n

    删除 dirs 给出的列表中从左数第n 个目录

    -n

    删除 dirs 给出的列表中从右数第n 个目录

    -n

    仅从栈中删除,不切换当前工作目录。

        

     

        

    转载请注明出处: http://blog.csdn.net/xinhanggebuguake

    文章结束给大家分享下程序员的一些笑话语录: 问:你觉得让你女朋友(或者任何一个女的)从你和李彦宏之间选一个,你觉得她会选谁?  
      答:因为李艳红这种败类,所以我没女友!

    --------------------------------- 原创文章 By
    切换和列表
    ---------------------------------

  • 相关阅读:
    视频播放
    调用原生硬件 Api 实现照相机 拍照和相册选择 以及拍照上传
    获取设备信息 以及 获取地 理位置
    flutter_html 和 WebView 解析html 和 build.gradle源码
    flutter Dio()网络请求
    AlertDialog 、SimpleDialog、 showModalBottomSheet、showToast 自定义 Dialog
    前端小白页面开发注意事项及小工具(htmlcssjs)
    box-shadow 画叮当猫
    什么是冒泡排序?
    console.log
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3100771.html
Copyright © 2011-2022 走看看