位置: IT常识 - 正文

实例讲解Linux中cd命令切换目录的使用技巧(linux中cw)

编辑:rootadmin
这篇文章主要介绍了Linux中cd命令切换目录的使用技巧,cd命令的用法是Linux入门学习中的基础知识,需要的朋友可以参考下... 16-05-05

推荐整理分享实例讲解Linux中cd命令切换目录的使用技巧(linux中cw),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linuxcc,linux中cwd,linux c,linux c,linux c gui,linux c ioctl,linux c ioctl,linux c,内容如对您有帮助,希望把文章链接给更多的朋友!

cd命令大家再熟悉不过了,bash shell经常会被用到的切换目录命令. 接下来我们直接通过万能的man来了解cd命令.

直接 man cd 是不行的,会显示 No manual entry for cd .cd命令是bash基本命令中的一种,所以应该是 man bash.关于man以及man page等相关内容会在以后的 LinuxShell命令:man 中详细介绍.通过查找man page里可以看到cd的命令语法如下

代码如下:cd [-L|[-P [-e]] [-@]] [dir]

基本作用cd命令的作用就是从当前目录跳转到dir处, 如果dir处留空的话就会跳转到环境变量HOME中设置的值.

实例讲解Linux中cd命令切换目录的使用技巧(linux中cw)

附加内容

环境变量CDPATH对于环境变量CDPATH,如果没有设置CDPATH的话,每次cd查找的跳转目录都是以当前的目录为父目录.若有设置CDPATH的话,每次cd查找的跳转目录就是以设置的目录为父目录来查找.e.g. 假设当前有目录结构: ~/a/b/c 若没有设置CDPATH

代码如下:luckyshq@localhost:~$ cd aluckyshq@localhost:~/a$ cd cbash: cd: c: No such file or directory

若将CDPATH设为CDPATH=.:/home/luckyshq/a/b的话

代码如下:luckyshq@localhost:~$ cd aluckyshq@localhost:~/a$ cd cluckyshq@localhost:~/a/b/c$

将常用目录设置到CDPATH里就能有效提高cd的效率.CDPATH中目录见用:隔开.若不加上.路径(即当前路径的话),以前默认的本目录作为父目录cd就不可用了.若dir处是以/开头(即是绝对路径)的话,CDPATH就失效了.

cd -P, -e参数进入到快捷方式目录的实际目录中. e.g. 假设 ~ 目录下有a,b两个目录, 同时a下有一个连接到b的子目录b(这个b是快捷方式)

代码如下:// 不加 -P 参数luckyshq@localhost:~$ cd aluckyshq@localhost:~/a$ cd bluckyshq@localhost:~/a/b$//加上 -P 参数luckyshq@localhost:~$ cd aluckyshq@localhost:~/a$ cd -P bluckyshq@localhost:~/b$

若将一个文件夹自己的快捷方式放到文件夹里,这样写脚本的时候就有可能会出现无限循环,当前路径名就会变得无限长,但是加上了-P命令后就可以避免无线循环的情况.如果在-P后面加上-e的话,若跳转前路径不存在对应物理路径的话(比如说夹杂着多个快捷方式为名称的路径)就会返回一个失败的状态.(-e具体的用法可能要到Shell编程时才能体会到.)

cd -L参数-L参数和-P相反(两者不能同时出现,即 -L|-P),是跳转到链接目录中,类似于不带参数的cd.(加不加-L具体有什么区别还没弄清=,=)

..dir中如果出现了..,若..后有路径,则吞掉路径中第一个目录元素(例如 cd ../a/b/c 等价 cd b/c).若..后没路径,则退回到当前路径的父目录中.

本文链接地址:https://www.jiuchutong.com/zhishi/277939.html 转载请保留说明!

上一篇:win10投影没反应怎么办(win10投影无反应)

下一篇:Win10 KB5005033 给某些用户带来了新问题的解决方法

  • 什么是明细分类账簿
  • 计提税金及附加会计分录
  • 经营性负债的作用
  • 费用发票跨月可以入帐吗
  • 新个税系统如何操作
  • 个体工商户可以开建筑劳务发票吗?
  • 利润表中所得税费用包括哪些
  • 发票金额开多了怎么处理
  • 退休人员额外收入的税收标准
  • 当年实现的利润属于资产吗
  • 发生销售退回如何开票
  • 一次性付清的优缺点
  • 建帐时库存的原材料如何入帐?
  • 所有的固定资产都需要计提折旧吗
  • 建筑劳务公司收到劳务费会计分录
  • 私车公用油费计入什么科目
  • 营改增以后小规模纳税人如何纳税
  • 公司收到个人投资款没有备注
  • 信息技术包括哪几个方面
  • 工伤补偿是否缴纳医保
  • 投资收益亏损
  • 收取专利使用费怎么支出
  • 税控盘减免税款结转会计分录
  • 技术咨询服务费计入什么科目
  • 个人所得税如何办理退税
  • 适用于初学者的美得理电子琴
  • win10如何查看显卡配置
  • linux grep使用
  • 一台电脑两个显示器显示不一样的内容
  • php中url
  • 股票以公允价值计量
  • clipbrd.exe是什么意思
  • lsass.exe是什么程序
  • 短期借款会计分录例题
  • Vue3通透教程【十四】TS复杂类型详解(一)
  • 尚硅谷docker笔记
  • 浏览器你
  • 土地作为无形资产摊销年限
  • 个体户开普票有没有完税证明
  • sql server 2008r2连接
  • 认缴的出资额
  • MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问
  • 广告设计要交文化事业建设
  • 预收账款和应收账款的转换
  • 对公账户收钱要手续费吗
  • 用友t6操作流程
  • 无形资产如何摊销 当月还是下月
  • 政府拨款怎么做账
  • 土地收储款是谁给谁
  • 成本法和权益法的转换
  • 进口关税如何交
  • 机器配件属于什么类型的商品
  • 个人交五险一金多少钱一个月
  • 原始凭证填制的基本内容
  • mysql Community Server 5.7.19安装指南(详细)
  • mysql数据库开发技术
  • mysql80安装配置教程
  • 利用MySQL统计一列中不同值的数量方法示例
  • Mysql 5.7.17 winx64在win7上的安装教程
  • u盘装机大师手机下载电脑版
  • Win7 64位旗舰版系统打开应用程序提示“发生未知的软件异常0xc06d007e”的解决方法
  • windowsxp文件
  • windowsserver2008r2版本区别
  • 注册表怎么优化
  • win7虚拟内存如何转移到D盘
  • Ubuntu 15.04系统怎么清理的系统垃圾文件?
  • 360se是什么文件夹
  • remupd.exe - remupd是什么进程 有什么用
  • win7系统迁移到另一磁盘
  • 代码结构说明书
  • android studio 新建项目只有.idea文件
  • vue只适合做单页项目吗
  • js实现的简洁二次函数
  • javascript如何学
  • java learning
  • 税务局投诉怎么投诉
  • 开票信息电子版怎么做
  • 江苏税务ukey怎么申请
  • 安徽增值税普通发票税率1%
  • 税务征管科与纳税人有接触吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设