位置: 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 给某些用户带来了新问题的解决方法

  • 荣耀magic3耳机孔在哪(荣耀x50i耳机孔)

  • 微信好友删了怎么恢复回来(微信好友删了怎么找回)

  • 微信电话对方忙线中代表什么意思(微信电话对方忙线中是在打电话吗)

  • 微信转发视频怎么提高清晰度(微信转发视频怎么保存到相册)

  • 抖音粉丝团升级经验每一级需要多少(抖音粉丝团升级亲密度)

  • 华为m6触控笔怎么连接(华为m6触控笔怎么用不了)

  • 抖音的抖音钻卡怎么获得(抖音钻卡最不好得的是什么)

  • 4g手机能用5g套餐吗(4g手机能用5g套餐网速会快吗)

  • 苹果无线耳机降噪设置(苹果无线耳机降噪功能有杂音)

  • 手机网突然变得特别差怎么办(手机网突然变得特别差怎么回事)

  • 华为evran00是什么型号(华为evral00是什么机型)

  • 微信耗电怎么关闭(微信耗电怎么关闭提示)

  • 蓝牙影响wifi速度解决(蓝牙会影响网络速度吗)

  • vivox23有几个版本(vivox23一共有几个型号)

  • qq回执消息有什么用(qq回执成功后就能登qq了吗)

  • iphone8公开版什么意思(苹果公开版好用吗)

  • iPhone11pro有美颜功能吗(iphone11pro拍照自带美颜)

  • 苹果xr有没有3dtouch功能

  • 通知qq图标是干啥的

  • 显卡1060和2060的区别(1060显卡和2060哪个好)

  • 三星sm一g6000是什么型号

  • 快手动漫视频怎么做的(快手动漫视频怎么制作)

  • 奇异果和爱奇艺会员有什么不同(奇异果和爱奇艺白金会员一样吗)

  • oppor11设置时间水印(oppo r11怎么设置时间)

  • 亚马逊阅读器kindle怎么用(亚马逊阅读器kindle)

  • 前端是什么,是干嘛的(前端是指什么工作)

  • 分割网络损失函数总结!交叉熵,Focal loss,Dice,iou,TverskyLoss!(网络分割算法)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络