前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux中cd命令的15个示例

linux中cd命令的15个示例

作者头像
入门笔记
发布2022-06-02 15:12:06
1.9K0
发布2022-06-02 15:12:06
举报
文章被收录于专栏:入门小站

在 Linux 中cd' (Change Directory) 命令对于新手和系统管理员来说是最重要和最广泛使用的命令之一。对于无头服务器上的管理员,'cd' 是导航到目录以检查日志、执行程序/应用程序/脚本以及执行其他所有任务的唯一方法。对于新手来说,这是他们弄脏手的初始命令之一。

1. 从当前目录更改为 /usr/local。

代码语言:javascript
复制
rumenz@local:~$ cd /usr/local

rumenz@local:/usr/local$ 

2. 使用绝对路径从当前目录更改为 /usr/local/lib。

代码语言:javascript
复制
rumenz@local:/usr/local$ cd /usr/local/lib 

rumenz@local:/usr/local/lib$ 

3. 使用相对路径从当前工作目录更改为 /usr/local/lib。

代码语言:javascript
复制
rumenz@local:/usr/local$ cd lib 

rumenz@local:/usr/local/lib$ 

4. (a) 切换回您之前工作的上一个目录。

代码语言:javascript
复制
rumenz@local:/usr/local/lib$ cd - 

/usr/local 
rumenz@local:/usr/local$ 

4. (b)将当前目录更改为父目录。

代码语言:javascript
复制
rumenz@local:/usr/local/lib$ cd .. 

rumenz@local:/usr/local$ 

5. 显示我们移动的最后一个工作目录(使用-开关),如图所示。

代码语言:javascript
复制
rumenz@local:/usr/local$ cd -

/home/rumenz 

6. 从您现在所在的位置向上移动两个目录。

代码语言:javascript
复制
rumenz@local:/usr/local$ cd ../ ../ 

rumenz@local:/usr$

7. 从任何地方移动到用户家目录

代码语言:javascript
复制
rumenz@local:/usr/local$ cd ~ 

rumenz@local:~$ 

or

rumenz@local:/usr/local$ cd 

rumenz@local:~$ 

8. 将工作目录更改为当前工作目录

代码语言:javascript
复制
rumenz@local:~/Downloads$ cd . 
rumenz@local:~/Downloads$ 

or

rumenz@local:~/Downloads$ cd ./ 
rumenz@local:~/Downloads$ 

9. 您当前的工作目录是/usr/local/lib/python3.4/dist-packages/,将其更改为/home/avi/Desktop/,在一行命令中,通过在目录中向上移动直到'/ ' 然后使用绝对路径。

代码语言:javascript
复制
rumenz@local:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

rumenz@local:~/Desktop$ 

10. 从当前工作目录更改为 /var/www/html,无需使用 TAB 完整输入。

代码语言:javascript
复制
rumenz@local:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

rumenz@local:/var/www/html$ 

11.从您当前的工作目录导航到 /etc/v__,忘记了目录名称,不应该使用 TAB。

代码语言:javascript
复制
rumenz@local:~$ cd /etc/v* 

rumenz@local:/etc/vbox$ 

Note: 这将移动到 'vbox' 仅当只有一个目录以 ' 开头v'。如果有多个以 ' 开头的目录v' 存在,并且命令行中没有提供更多条件,它将移动到以 ' 开头的第一个目录v',按字母顺序作为它们在标准字典中的存在。

12. 您需要导航到用户 'av'(不确定是 avi 还是 avt)主目录,不使用 TAB.

代码语言:javascript
复制
rumenz@local:/etc$ cd /home/av? 

rumenz@local:~$ 

13. Linux 中的 pushd 和 popd 是什么?

Pushd 和 popd 是 bash 和某些其他 shell 中的 Linux 命令,它们将当前工作目录位置保存到内存中,并分别从内存中将目录作为当前工作目录以及更改目录。

代码语言:javascript
复制
rumenz@local:~$ pushd /var/www/html 

/var/www/html ~ 
rumenz@local:/var/www/html$ 

上述命令将当前位置保存到内存并更改到请求的目录。一旦 popd 被触发,它就会从内存中获取保存的目录位置并使其成为当前工作目录。

代码语言:javascript
复制
rumenz@local:/var/www/html$ popd 
~ 
rumenz@local:~$ 

14. 切换到包含空格的目录。

代码语言:javascript
复制
rumenz@local:~$ cd test\ tmp/ 

rumenz@local:~/test tmp$ 

or

rumenz@local:~$ cd 'test tmp' 
rumenz@local:~/test tmp$ 

or 

rumenz@local:~$ cd "test tmp"/ 
rumenz@local:~/test tmp$ 

15. 从当前工作目录更改为Downloads并列出其所有内容。

代码语言:javascript
复制
rumenz@local:/usr$ cd ~/Downloads && ls

…
.
service_locator_in.xls 
sources.list 
teamviewer_linux_x64.deb 
tor-browser-linux64-3.6.3_en-US.tar.xz 
.
...

相关文章

Linux之cd命令

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 从当前目录更改为 /usr/local。
  • 2. 使用绝对路径从当前目录更改为 /usr/local/lib。
  • 3. 使用相对路径从当前工作目录更改为 /usr/local/lib。
  • 4. (a) 切换回您之前工作的上一个目录。
  • 4. (b)将当前目录更改为父目录。
  • 5. 显示我们移动的最后一个工作目录(使用-开关),如图所示。
  • 6. 从您现在所在的位置向上移动两个目录。
  • 7. 从任何地方移动到用户家目录
  • 8. 将工作目录更改为当前工作目录
  • 9. 您当前的工作目录是/usr/local/lib/python3.4/dist-packages/,将其更改为/home/avi/Desktop/,在一行命令中,通过在目录中向上移动直到'/ ' 然后使用绝对路径。
  • 10. 从当前工作目录更改为 /var/www/html,无需使用 TAB 完整输入。
  • 11.从您当前的工作目录导航到 /etc/v__,忘记了目录名称,不应该使用 TAB。
  • 12. 您需要导航到用户 'av'(不确定是 avi 还是 avt)主目录,不使用 TAB.
  • 13. Linux 中的 pushd 和 popd 是什么?
  • 14. 切换到包含空格的目录。
  • 15. 从当前工作目录更改为Downloads并列出其所有内容。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档