首页 > 系统相关 >每天一个 Linux 命令(7):cd

每天一个 Linux 命令(7):cd

时间:2024-06-12 13:32:23浏览次数:9  
标签:目标目录 cd 命令 切换 Linux 目录

Github地址:
https://github.com/mingongge/Learn-a-Linux-command-every-day

命令简介

cd(Change Directory),用来切换工作目录至指定的目录。

指定的目录可以是绝对路径或相对路径。若指定目录名称省略,则直接切换至当前用户的home directory(也就是刚login时所在的目录)。另外,~ 也表示为 home directory 的意思,. 则是表示目前所在的目录,… 则表示目前目录位置的上一层目录。

命令格式

cd [-L|-P] [DIR]

参数说明

-p
 #如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
-L
 #如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。
-
 #当仅使用一个横杠-时,切换到环境变量OLDPWD所表示的目录
--
 #两个横杠,切换到用户家目录

常用示例

1、切换至上一级目录。

cd ..

2、切换至根目录。

cd /

3、回到上次使用的目录。

cd –

4、回到用户家目录。

cd ~ 或  cd --
还可以使用绝对路径 cd /home/user_name/
cd /home/mingongge/    #切换到用户为mingongge的家目录
但是root用户除外,它的家目录就是/root

5、返回上两级目录

cd ../..  

6、把上个命令的参数作为cd参数使用

cd !$  

cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd命令上的。所以,学习Linux常用命令,首先就要学好cd命令的使用方法技巧。

标签:目标目录,cd,命令,切换,Linux,目录
From: https://www.cnblogs.com/xxllx/p/18243772

相关文章

  • Linux下的lvm镜像与快照
    lvm镜像(mirror)(1)划分三个PV,其中2个PV大小要一模一样Disk/dev/sdb:21.5GB,21474836480bytes255heads,63sectors/track,2610cylindersUnits=cylindersof16065*512=8225280bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(m......
  • 《Linux内核完全注释》学习笔记:2.7 Linux内核源代码的目录结构
    由于Linux内核是一种单内核模式的系统,因此内核中所有程序几乎都有紧密的联系,它们之间的调用关系非常密切。所以在阅读一个源代码文件时往往需要参阅其他相关的文件。因此有必要在开始阅读内核源代码之前,先熟悉一下源代码文件的目录结构。这里我们首先列出Linux内核完整的源代......
  • 在Linux中,如何进行备份或归档文件(tar 命令)?
    在Linux中,tar命令是用来打包和压缩文件的常用工具。它可以将多个文件和目录合并成一个单一的归档文件,并且可以选择性地对其进行压缩。以下是使用tar命令进行备份或归档文件的一些基本用法:1.创建归档文件基本命令格式:tar[选项][归档后的文件名][要归档的文件或目录]......
  • 在Linux中,如何将二进制文件添加到 $PATH 变量中?
    在Linux系统中,$PATH是一个环境变量,它定义了操作系统在执行命令时搜索可执行文件的目录。要将一个二进制文件添加到$PATH中,你可以按照以下步骤操作:找到二进制文件的路径:首先,你需要知道二进制文件的确切位置。使用which命令或者find命令来查找文件的位置。例如:whichyou......
  • 在Linux中,有哪些基本的 Vim 命令?
    Vim(ViImproved)是一个强大的文本编辑器,广泛应用于Linux和其他类Unix系统中。它拥有两种主要的工作模式:命令模式(Normalmode)和插入模式(Insertmode),以及一些辅助模式,如底行模式(Command-linemode)和可视模式(Visualmode)。以下是一些基本的Vim命令,涵盖在这些模式下的常见操作:1.基础......
  • 在Linux中,umask 和 ulimit有什么区别?
    在Linux系统中,umask和ulimit是两个不同的命令,它们分别用于设置不同的系统属性:1.umask(用户文件创建掩码)umask(userfilecreationmask)是一个命令,用于设置新创建文件和目录的默认权限。umask定义了文件系统创建文件和目录时默认应该屏蔽掉的权限位。用途:控制新创建的文件和......
  • 100个常用Shell使用命令详解
    转载自公众号:一口Linux 在大多数的Linux和Unix系统、及其他类Unix系统中,Shell是用户与操作系统内核交互的主要方式。作为一种强大的命令行解释器,它也支持编程功能,用户可以写脚本来处理各种任务。无论是新手还是专业人士,掌握Shell命令都是必不可少的技能。本文逐个解读和展示Sh......
  • ssh的远程连接(Linux篇)
    这里用到的虚拟机时centos7记得提前先把网络连接好,这里选择的是桥接模式1.启动ssh服务#在centos中启动sshd服务sudosystemctlstartsshd2.在windows的cmd命令界面内输入以下内容#sshcentos中的登录用户名@centos中的IP地址[email protected]然后cmd中会出现以......
  • Debian常用命令
    Debian是一种流行的Linux发行版,它提供了大量的命令用于系统管理和任务执行。以下是一些Debian常用的命令,按照类别进行了归纳和整理:包管理工具apt-getapt-getupdate:更新软件包列表。apt-getupgrade:升级系统上所有已安装的软件包。apt-getinstallpackage_name:安装特定......
  • 如何评估pcdn调度算法的优化效果(贰)
    PCDN(PersonalizedContentDeliveryNetwork)调度算法的优化可以通过以下几个方面来进行:1、性能指标:首先确定要评估的关键性能指标(KPIs),如平均响应时间、内容分发速度、缓存命中率、用户满意度等。这些指标应直接反映算法优化后的效果。2、基准测试:在优化之前,进行基准测试以......