首页 > 系统相关 >一分钟学一个 Linux 命令 - cd

一分钟学一个 Linux 命令 - cd

时间:2023-05-30 23:02:53浏览次数:41  
标签:opt 主目录 一分钟 cd 命令 切换 Linux 目录

前言

大家好,我是 god23bin。欢迎来到这个系列,每天只需一分钟,记住一个 Linux 命令不成问题。今天让我们从 cd 命令开始,掌握在 Linux 系统中切换目录的技巧。

什么是 cd 命令?

cd 命令来自这么一个词语,change directory,意思为「切换目录」,这是一个非常基础且常用的命令。

顾名思义,cd 命令用于切换当前工作目录。通过 cd 命令,我们可以轻松地在不同的目录之间进行切换,以便进入目标目录执行相应的操作。

如何使用 cd 命令?

cd 命令的语法非常简单,只需在命令后面加上目标目录的路径即可。

cd 目标目录路径

举例说明

让我们通过一些具体示例来更好地理解 cd 命令的使用。

假设我们当前位于用户 god23bin 的主目录 /home/god23bin 下,现在我们来演示一些 cd 命令的用法。

  1. 切换到指定目录
cd /opt/games

上述命令将我们切换到了 /opt/games 目录。在终端中输入该命令后,我们的当前工作目录将变为 /opt/games

image-20230530220911512

  1. 切换到上一级目录
cd ..

通过输入 cd .. 命令,我们可以切换到当前目录的上一级目录。由于我们当前位于 /opt/games 目录,执行该命令后,我们将回到 /opt 目录。

image-20230530221030890

  1. 切换到用户主目录
cd

通过输入cd命令(不带任何参数),我们可以直接切换到当前用户的主目录。无论我们当前位于系统的哪个目录,执行该命令后,我们都会返回到主目录。

如果当前用户是 root 用户,那么 root 的主目录为 /root,返回到主目录就是返回到 /root

如果当前用户是普通用户,比如 god23bin,那么返回到主目录就是返回到 /home/god23bin

image-20230530221439163

  1. 使用相对路径切换目录

现在我们先回到 /opt/games 目录下,该目录下假设有两个目录,分别是 gta5nba2k24,那么我们直接:

cd gta5

上述命令就将我们切换到了 /opt/games/gta5 目录了。

image-20230530221906036

  1. 使用特殊符号

cd 命令中,有三个特殊的符号可以帮助我们更方便地切换目录。

  • -:代表上一次的工作目录,类似 Windows 的「后退」功能。

  • .:代表当前目录,使用该符号无需进行任何切换,仍然保持在当前目录。

  • ~:代表用户主目录,使用该符号可以快速返回到用户的主目录。

cd -

上述命令将我们切换到上一次的工作目录 /opt/games

image-20230530223001083

cd .

上述命令将保持在当前目录,没有任何变化。

cd ~

上述命令将我们切换到当前用户的主目录,该命令和直接输入 cd 的效果是一样的。

  1. 组合一下,给你猜猜下面是什么意思

    标签:opt,主目录,一分钟,cd,命令,切换,Linux,目录
    From: https://www.cnblogs.com/god23bin/p/linux-cd.html

相关文章

  • (三)linux同时安装pytorch和tensorflow1.14,忽略错误
    一、命令catrequirements.txt|xargs-n1pipinstall环境python3.7二、requirements.txtabsl-py==1.4.0astor==0.8.1autograd==1.5backcall==0.2.0Bottleneck==1.3.5certifi==2022.12.7chainer==7.8.1charset-normalizer==3.1.0click==8.1.3colorama==0.4.6......
  • Linux开发
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 4 - Linux Memory Issues - Linux 内存问题
    LinuxMemoryIssues-Linux内存问题我的博客程序源码常见的内存问题使用C语言编程逃不掉下面的内存问题:不正确的内存访问使用未经初始化的变量界外内存访问释放后使用/返回后使用问题双重释放内存泄露未定义行为数据竞争碎片化问题内部外部在编译本......
  • Linux命令的帮助
    1、通过一个简短的关键字,例如process获取其相关的使用帮助。manprocessprocess--helpprocess-h(内部命令)2、通过命令的描述,选择一个命令,获取命令的man文档。mantop3、解读man文档。NAME命令的名称SYNOPSIS参数的大致使用方法[]......
  • Linux shell command base64 All In One
    Linuxshellcommandbase64AllInOneemailaddressencryption/邮箱地址加密应用场景防止爬虫爬取邮箱地址发送垃圾邮件base64encode&decode$base64--versionbase64(GNUcoreutils)8.32Copyright(C)2020FreeSoftwareFoundation,Inc.许可证GPLv3+:GNU......
  • Linux rm 删除指定文件外的其他文件 方法汇总
    转载自:https://www.cnblogs.com/ShaneZhang/p/3361361.html 一、Linux下删除文件和文件夹常用命令如下:删除文件:rmfile删除文件夹:rm-rfdir需要注意的是,rmdir只能够删除空文件夹。 二、删除制定文件(夹)之外的所有文件呢?1、方法1,比较麻烦的做法是:  复制需要保留......
  • linux 中sed命令实现文本的大小写转换
     001、将所有的小写字母转换为大写[root@PC1test4]#lsa.txt[root@PC1test4]#cata.txt##测试数据abdmnjuyrXDETHRQYEcvbDdggyi[root@PC1test4]#sed's/[a-z]/\U&/g'a.txt##所有小写字母转换为大写ABDMNJUYRXDETHRQYECVB......
  • 网安--Linux文件和目录管理
    查询网站:https://wangchujiang.com/linux-command/lsls-t    按时间ls-s  按大小pwd    打印当前的工作路径pwd-P   打印物理位置cd      filei+文件/目录     查看文件类型cp+选项源文件目标文件-f强制-r递归处理findfind目......
  • Qemu仿真----(10)运行ArchLinux Rootfs
    平台:ubuntu-22.04-desktop-amd64.对象:archlinuxrootfs、qemu.文件:linux-6.1.26.tar.xz、ArchLinuxARM-2023.03-aarch64-rootfs.tar.gz.本例通过qemu运行archlinuxrootfsforarm64。1.安装依赖$sudoaptinstallqemu-system-aarch64gcc-aarch64-linux-gnu2.下载文件......
  • 如何关闭SELinux
    永久关闭SELinux永久关闭SELinuxsed-i's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/config关闭后需要重启系统reboot查看SELinux的状态getenforce编辑配置文件/etc/selinux/config,把SELINUX=更改为SELINUX=disabled,然后重启系统,SELinux就被禁用了临时关......