Linux中cd命令怎么用?cd命令切换目录详解

在 Linux 系统中,cd 命令(Change Directory)是最基础且最常用的命令之一,用于切换当前工作目录。

以下是 cd 命令的详细用法、常用场景及技巧:

每天一个Linux命令-cd
加载中
每天一个Linux命令-cd

基本语法

cd [目录路径]

常用用法示例

✅ 切换到指定目录

cd /home/user/Documents
  • 这会切换到 /home/user/Documents 目录。

✅ 切换到当前用户的家目录(Home Directory)

cd
# 或者
cd ~
  • cd 不带参数时,默认切换到当前用户的主目录(/home/username/root)。
  • 是家目录的缩写。

✅ 切换到上一级目录

cd ..
  • 代表父目录,执行后,当前目录会向上移动一层。

Linux中cd命令怎么用?cd命令切换目录详解

✅ 切换到上两级目录

cd ../..
  • 连续使用 可以向上移动多层。

✅ 切换到根目录

cd /
  • 代表文件系统的最顶层(根目录)。

✅ 切换到之前所在的目录(快速返回)

cd -
  • 这会切换到你上一次所在的目录,非常适合在两个目录之间来回切换。

高级技巧与注意事项

🔹 使用 Tab 键自动补全

输入部分路径后按 Tab 键,系统会自动补全目录名,避免拼写错误。

cd /usr/lo<Tab>  # 自动补全为 /usr/local

🔹 区分大小写

Linux 文件系统是区分大小写的,

cd /Home    # 错误(如果目录是 /home)
cd /home    # 正确

Linux中cd命令怎么用?cd命令切换目录详解

🔹 路径类型

  • 绝对路径:以 开头,从根目录开始定位(如 /var/log)。
  • 相对路径:相对于当前目录的位置(如 ./test../docs)。

🔹 查看当前目录

虽然 cd 用于切换,但你可以配合 pwd 命令确认当前所在位置:

pwd

常见错误及解决

错误信息 原因 解决方法
bash: cd: /path: No such file or directory 路径不存在或拼写错误 检查路径是否正确,使用 ls 查看目录内容
bash: cd: permission denied 没有权限进入该目录 使用 sudo cd /path ❌(无效!)

Linux中cd命令怎么用?cd命令切换目录详解

正确做法:sudo -s 进入 root shell 后再 cd,或使用 sudo ls /path 查看

⚠️ 注意sudo cd 是无效的,因为 cd 是 shell 内置命令,不是独立程序,如果需要以 root 权限操作,建议先 sudo -isudo -s 切换到 root 用户。


实用小技巧

  • 快速访问常用目录:可以将常用目录添加到 ~/.bashrc~/.zshrc 中,设置别名(alias)。

    alias cdproj='cd /home/user/projects/myapp'

    之后只需输入 cdproj 即可快速跳转。

  • 列出目录内容并切换

    cd /path && ls

    切换到目录后自动列出内容。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/477844.html

(0)
fis3引入js报错怎么办?fis3如何正确引入js文件
上一篇 2026年7月10日 03:17
CDN动态数据怎么配置?CDN加速原理
下一篇 2026年7月10日 03:19

相关推荐

  • 服务器一套要多少钱?,服务器配置价格推荐

    一台服务器租用或托管的价格通常在每月几百元到数万元不等,具体取决于配置、带宽、机房等级和部署方式,而一次性购买硬件则需花费两万到五十万以上,对于绝大多数中小企业来说,按需租用云服务器或物理服务器是性价比最高的选择,既能控制成本,又能享受专业运维服务,下面我结合多年IDC行业经验和公开市场行情,把价格构成和选购逻……

    2026年8月20日
    600
  • 如何在Linux系统中使用Qt开发,Linux下Qt开发环境怎么搭建?

    在Linux环境下,Qt是目前实现跨平台图形用户界面(GUI)开发的首选框架,通过其强大的信号与槽机制和成熟的模块化设计,能够高效支撑从桌面应用到嵌入式系统的各类复杂交互需求,Linux下Qt开发环境搭建流程在Linux系统中进行Qt开发,首先需要构建一个完整的工具链,包括编译器、构建工具以及Qt自身的库文件……

    2026年7月14日
    800
  • 2颗4核CPU服务器要多少钱,什么配置好

    2颗4核CPU服务器的价格并不固定,完全取决于你的需求形态:如果预算有限,买一台二手戴尔R730或惠普DL380 Gen9,配两颗E5-2620 v4,价格在3000-5000元;如果选择全新服务器,比如联想ThinkSystem SR650配两颗至强青铜3204,要1.5万-2.5万;如果不想自己维护,租用物……

    2026年8月18日
    600
  • redis集群在linux怎么搭建?redis集群高可用配置详解

    在Linux环境下部署Redis集群,核心在于采用“主从复制+哨兵监控”或“Redis Cluster原生分片”架构,通过多节点分布式存储实现高可用与水平扩展,解决单机内存瓶颈与单点故障问题,随着业务数据量的指数级增长,单机Redis早已无法满足生产环境对高并发读写和低延迟响应的严苛要求,将Redis部署在Li……

    2026年7月6日
    11910
  • Linux系统如何访问HPFS文件系统,怎么挂载?

    初识 HPFS:Linux 下的 OS/2 老伙计在 Linux 上挂载并读写 HPFS 文件系统完全可行,但你需要提前确认内核模块支持,并清楚它并非为现代大容量磁盘设计,更适合读取旧 OS/2 分区中的数据, 如果你手上有一块来自上世纪 90 年代的老硬盘,或者需要从 OS/2 系统迁移数据,HPFS 就是你……

    2026年7月22日
    1400
  • linux汇编helloworld怎么写?linux汇编语言入门教程

    在 Linux 下使用汇编语言编写 “Hello, World!” 程序,通常使用 x86_64 架构(64位)或 x86 架构(32位),下面我将分别给出两种架构的代码示例,并说明如何编译和运行,✅ 一、x86_64 架构(64位 Linux)📄 汇编代码:hello64.asmsection .data m……

    2026年7月11日
    17400
  • 游戏服务器50M带宽能容纳多少人,怎么算更准确

    50M带宽的游戏服务器,根据游戏类型不同,通常能支撑200到1000人同时在线,但这并非绝对数字,实际容量取决于协议效率、数据包大小和服务器架构, 很多运营者拿到50M带宽后,以为能塞进几千人,结果开服瞬间卡成幻灯片,咱们今天就从底层逻辑拆解这个数字,让你对带宽和人数有清晰认知,带宽容量计算的底层逻辑游戏类型与……

    2026年8月3日
    1000
  • 串口服务器默认网关到底填多少,如何设置?

    串口服务器的默认网关通常填写其所在局域网的路由器接口IP地址,常见为192.168.1.1或192.168.0.1,具体数值需根据实际网络环境设定,出厂默认值往往与设备IP同网段的路由器地址一致,理解串口服务器默认网关默认网关在网络通信中的角色默认网关本质上是子网中通往外部网络的出口,当串口服务器需要与不在同一……

    2026年8月20日
    300
  • 1u服务器必势得公司多少钱一台,配置怎么样

    1U服务器必势得公司得多少钱? 这个问题没有统一答案,因为价格受配置、带宽和服务商资质影响,但可以肯定的是,选择像简米科技和酷番云这样的持牌正规服务商,你能获得更透明的定价和更稳定的服务,1U服务器价格的核心决定因素硬件配置:一分钱一分货CPU:E3系列单路月租差额约200-300元,双路E5则更高,内存:16……

    2026年7月30日
    300
  • linux链接权限怎么设置?linux修改文件权限命令

    Linux 链接权限的核心结论是:软链接继承目标文件的权限,硬链接与源文件共享 inode 且权限完全一致,修改链接权限通常无效,关键在于理解 inode 与权限位的绑定关系,在 Linux 系统中,文件权限管理是日常运维的基石,很多初学者在面对链接文件时,常常困惑于为什么 chmod 命令对某些链接不起作用……

    2026年7月9日
    4200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注