15个示例让你搞懂Linux中的cd命令
15个示例让你搞懂Linux中的cd命令
在Linux中,cd(更改目录)命令是新手和系统管理员最重要且使用最广泛的命令之一。对于没有头绪的管理员来说,cd是导航到其他目录以检查日志,执行程序/应用程序/脚本以及执行其他所有任务的唯一方法。对于新手来说,这是他们最开始接触的命令之一。
因此,本文将使用提供cd命令的15个技巧,以减少你在终端上的工作并通过使用这些已知技巧来节省时间。
点击阅读原文
教程细节:
l 指令名称:cd
l 作用:更改目录
l 可用性:所有Linux发行版
l 执行:命令行
l 权限:访问自己的目录或进行其他分配。
l 级别:基础/初学者
1. 从当前目录更改为/ usr / local。
avi@tecmint:~$ cd /usr/local
avi@tecmint:/usr/local$
2. 使用绝对路径从当前目录更改为/ usr / local / lib。
avi@tecmint:/usr/local$ cd /usr/local/lib
avi@tecmint:/usr/local/lib$
3. 使用相对路径从当前工作目录更改为/ usr / local / lib。
avi@tecmint:/usr/local$ cd lib
avi@tecmint:/usr/local/lib$
4. (a)切换回先前工作的目录。
avi@tecmint:/usr/local/lib$ cd -
/usr/local
avi@tecmint:/usr/local$
**(b)将当前目录更改为父目录。**
- 1
avi@tecmint:/usr/local/lib$ cd …
avi@tecmint:/usr/local$
5. 显示我们移至的最后一个工作目录(使用“ –”)。
avi@tecmint:/usr/local$ cd –
/home/avi
6. 从现在的位置上移两个目录。
avi@tecmint:/usr/local$ cd …/ …/
avi@tecmint:/usr$
7. 从任何位置移至用户的主目录。
avi@tecmint:/usr/local$ cd ~
avi@tecmint:~$
or
avi@tecmint:/usr/local$ cd
avi@tecmint:~$
8. 将工作目录更改为当前工作目录(一般不使用)。
avi@tecmint:~/Downloads$ cd .
avi@tecmint:~/Downloads$
or
avi@tecmint:~/Downloads$ cd ./
avi@tecmint:~/Downloads$
9.当前的工作目录为“/usr/local/lib/python3.4/dist-packages/”,通过一行命令在目录中向上移动直至“ /”,将其更改为“ / home / avi / Desktop /”,使用绝对路径。
avi@tecmint:/usr/local/lib/python3.4/dist-packagesc d . . / . . / . . / . . / . . / h o m e / a v i / D e s k t o p / a v i @ t e c m i n t : / D e s k t o p cd ../../../../../home/avi/Desktop/ avi@tecmint:~/Desktopcd../../../../../home/avi/Desktop/avi@tecmint: /Desktop
10. 从当前工作目录使用TAB更改为/ var / www / html,无需完整键入。
avi@tecmint:/var/www$ cd/v/w/h
avi@tecmint:/var/www/html$
11. 从当前的工作目录导航到/ etc / v__ _,忘记了目录的名称,并且不可以使用TAB。
avi@tecmint:~$ cd /etc/v
avi@tecmint:/etc/vbox$*
**注意:**仅当只有一个以“ v”开头的目录时,它才会移至“ vbox”。如果存在多个以“ v”开头的目录,并且命令行中未提供更多条件,则它将移动到以“ v”开头的第一个目录,按字母顺序出现在标准字典中。
12. 需要导航到用户“ av”(不确定是avi还是avt)主目录,不可以使用TAB。
avi@tecmint:/etc$ cd /home/av?
avi@tecmint:~$
13. Linux中pushd和popd是什么
pushd和popd是bash和某些其他Shell中的Linux命令,它们将当前工作目录位置保存到内存中,并从内存中将其作为当前工作目录分别存储到目录中,并更改目录。
avi@tecmint:~$ pushd /var/www/html
/var/www/html ~
avi@tecmint:/var/www/html$
上面的命令将当前位置保存到内存中,并更改到请求的目录。一旦弹出popd,它将从内存中获取保存的目录位置,并将其设为当前工作目录。
avi@tecmint:/var/www/html$ popd
~
avi@tecmint:~$
14. 跳转到包含空格的目录。
avi@tecmint:~$ cd test\ tecmint/
avi@tecmint:~/test tecmint$
or
avi@tecmint:~$ cd ‘test tecmint’
avi@tecmint:~/test tecmint$
or
avi@tecmint:~$ cd “test tecmint”/
avi@tecmint:~/test tecmint$
15. 从当前工作目录更改为“Downloads”,并一次性列出所有内容。
avi@tecmint:/usr$ cd ~/Downloads &&ls
…
service_locator_in.xls
sources.list
teamviewer_linux_x64.deb
tor-browser-linux64-3.6.3_en-US.tar.xz
.
…
本文尽量以最简单的示例将cd的技巧展现。
15个示例让你搞懂Linux中的cd命令相关推荐
- linux中cd命令及范例,15个Linux中的“cd”命令的实际示例
在Linux中"CD"( 更改目录 )命令是新手以及系统管理员中最重要和最广泛使用的命令之一. 对于无头的服务器上管理员,"CD"是导航到一个目录来查看日志,执 ...
- 超专业解析!10分钟带你搞懂Linux中直接I/O原理
导语 | 本文主要以一张图为基础,向大家介绍Linux在I/O上做了哪些事情,即Linux中直接I/O原理,希望本文的经验和思路能为读者提供一些帮助和思考. 引言 我们先看一张图: 这张图大体上描述了 ...
- 【Shell脚本进阶】从此彻底搞懂 Linux 环境变量及 Shell 启动文件 /etc/profile 、 ~/.bash_profile 和 ~/.bashrc(建议收藏)
文章目录 1. 环境变量详解 1.1 全局环境变量 1.2 本地环境变量 1.3 自定义环境变量 1.3.1 自定义本地环境变量 1.3.2 自定义全局环境变量 1.4 删除环境变量 2. 启动文件详 ...
- 一文搞懂Qt中的颜色渐变(QGradient Class)
一文搞懂Qt中的颜色渐变(QGradient Class) 1, 快速开始! Qt中与颜色渐变有关的类是QGradient 其中它又有三个子类:QLinearGradient.QRadialGradi ...
- 帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
帮你彻底搞懂JS中的prototype.__proto__与constructor(图解) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文 ...
- 这一篇彻底搞懂JS中的prototype、__proto__与constructor真的很好
文章目录 1. 前言 2. _ _ proto _ _ 属性 3. prototype属性 4. constructor属性 5. 总结 提示:不要排斥,静下心来,认真读完,你就搞懂了!(可以先看一下 ...
- 彻底搞懂 JS 中 this 机制
彻底搞懂 JS 中 this 机制 摘要:本文属于原创,欢迎转载,转载请保留出处:https://github.com/jasonGeng88/blog 目录 this 是什么 this 的四种绑定规 ...
- java 自旋锁_搞懂Java中的自旋锁
轻松搞懂Java中的自旋锁 前言 在之前的文章<一文彻底搞懂面试中常问的各种"锁">中介绍了Java中的各种"锁",可能对于不是很了解这些概念的同学 ...
- 分分搞懂c#中的委托
分分搞懂c#中的委托: 不说废话,不来虚的概念,不管代码是否有意义,看我的优化之路,你会理解委托了: 源代码1 public class test{//我们不管代码是否有意义,我们直接看代码重构和一步 ...
最新文章
- Primary VLAN
- Sentinel圣天诺加密狗简单使用教程(Linux)
- 云炬随笔20170901
- UML建模之部署图(Deployment Diagram)
- Hive 03_DML、SerDe、Beeline、JDBC
- [css] 怎么使用css选择空链接?
- readonly与disabled属性在css中区别
- LeetCode 791. 自定义字符串排序(map)
- ubuntu报错E: 无法获得锁 /var/cache/apt/archives/lock - open (11: 资源暂时不可用)E: 无法对目录 /var/cache/apt/archives/
- 大数据技术原理与应用实验4——MapReduce初级编程实践
- 第二篇数模论文——垂钓问题
- 检测数据库连接泄漏的最佳方法
- 墨天轮访谈 | 腾讯张铭:带你探索王者荣耀背后的游戏数据库 TcaplusDB
- pytorch model.cuda()花费时间很长
- 桌面多出一个IE图标无法删除的解决办法
- 谈一谈|电脑实用小技巧
- cad高程点怎么抽稀_CAD地形图纸打开后不显示高程点怎么办?
- C语言什么时候用 “->“,什么时候用 “.“
- 网站页面广告屏蔽监测
- Symbian OS 9.2 Series 60 v3.0 FP1 和Symbian OS 9.1 Series 60 第三版
热门文章
- Python标准库shutil中rmtree()使用回调函数
- oracle用户身份认证,oracle用户身份认证方式
- python优先级排序_Python Numpy重新排列双向排序
- java 确定对象的引用_JVM学习笔记之了解对象存活判断和4种引用【三】
- python的opencv库_Python使用OpenCV
- java 解析ppt动画_上映17天,姜子牙口碑一路狂跌,但这份PPT让它又火了!
- 怎么样采集声音的波形和频率_示波器采集模式
- vue 获取id元素,vue.js怎么获取dom元素?
- DSP中两个延时函数的区别(转)
- Linux配置ospf命令,OSPF单区域配置