Liunx基础命令 - cd命令

news2024/11/24 11:22:45

cd命令 – 切换目录

cd命令来自英文词组“change directory”的缩写,其功能是用于更改当前所处的工作目录,路径可以是绝对路径,也可以是相对路径,若省略不写则会跳转至当前使用者的家目录。

**语法格式:**cd [参数] [目录名]

常用参数:

参数作用使用案例
-L切换至符号链接所在的目录cd -L /path/to/symlink_dir
-P切换至符号链接对应的实际目录cd -P /path/to/symlink_dir
切换至上次所在目录cd –
~切换至用户家目录cd ~
切换至当前位置的上一级目录cd …

使用案例:

  • 切换至符号链接所在的目录:假设当前目录为 /home/user,有一个符号链接 symlink_dir 指向 /home/user/documents,想要切换到该目录,可以使用命令 cd -L symlink_dir
  • 切换至符号链接对应的实际目录:同样假设当前目录为 /home/user,有一个符号链接 symlink_dir 指向 /home/user/documents,如果想要直接跳转到实际目录,可以使用命令 cd -P symlink_dir

切换到指定目录:

[root@linuxcool ~]# cd /Dir
[root@linuxcool Dir]#

切换至当前用户的家目录:

[root@linuxcool Dir]# cd ~
[root@linuxcool ~]# 

进入到上一级所在目录:

[root@linuxcool ~]# cd ..
[root@linuxcool /]# 

返回到上一次所在目录:

[root@linuxcool /]# cd -
/root
[root@linuxcool ~]# 

操作示例

在这里插入图片描述

cd 在计算机领域的全称是 “Change Directory”,是一种用于改变当前所在目录的命令。

cd / 是切换到根目录

pwd 展示当前目录所在路径

ls 展示当前目录下所有文件及目录

bin lib64 lib sbin 都是一种颜色 亮蓝色

以下是 bin、lib64、lib 和 sbin 目录的含义:

  • bin(/bin)目录:该目录存储可执行文件,即包含系统命令和工具的二进制文件,例如 mv、cp、ls 等命令。

  • lib64(/lib64)目录:该目录用于存储 64 位操作系统架构的库文件,这些库文件通常被可执行文件所依赖,以提供必要的运行时支持。

  • lib(/lib)目录:该目录存储共享库(动态链接库),这些库用于在运行时为程序提供所需的函数和资源。

  • sbin(/sbin)目录:该目录存储系统管理员使用的可执行文件,例如网络配置、系统维护等命令。

    那其他的蓝色代表目录不具体解释什么意思了

    像tmp那种就是临时文件

在之后见得最多的就是蓝色目录黑色普通文件红色压缩文件

在这里插入图片描述

cd /home 用于切换当前工作目录到 /home

使用ls命令查看并没有任何内容

cd /快速返回根目录

注意判断切换的目录,如果能在当前目录下可以直接找到需要切换的目录,cd 目录名

如果当前目录下直接找不到需要切换的目录,可以尝试使用绝对路径来进行切换。

另外,在 Linux 系统中还有一些高级命令可以帮助用户快速切换到常用目录,例如 pushdpopddirs 等,这些命令可以将目录添加到目录堆栈中,并在需要时快速切换到目标目录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/530416.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VMware Workstation 17 Pro安装配置CentOS 7与ssh工具链接配置

VMware Workstation 17 Pro安装配置CentOS 7与ssh工具链接配置 下载安装虚拟机VMware Workstation 17 Pro 虚拟机官网:点击直达 下载Cent os 7 镜像文件 123网盘地址:点击直达 提取码1213 在虚拟机中安装Cent os 7 第一步 点击 创建新的虚拟机 第二步 默…

解释什么是蓝绿发布?

蓝绿发布(Blue-green release)是一种软件部署策略,主要用于应对新版本软件在生产环境中的测试和部署。这种策略将新版本软件分为两个阶段:蓝色阶段和绿色阶段。蓝色阶段通常在开发和测试环境中进行,而绿色阶段则在生产环境中进行。 蓝色阶段…

C语言运算符:赋值与计算

目录 赋值运算符 算术运算符 赋值运算符 下表列出了 C 语言支持的赋值运算符: 运算符描述实例简单的赋值运算符,把右边操作数的值赋给左边操作数C A B 将把 A B 的值赋给 C加且赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操…

C语言基础知识:关系运算符与逻辑运算符

目录 1、关系运算符介绍 2、应用示例 3、逻辑运算符介绍 4、逻辑表达式的书写 5、不得不说的逻辑非 1、关系运算符介绍 关系运算(Relational Operators),用于判断条件,决定程序的流程。 关系数学中的表示C语言的表示小于&l…

GPT神奇应用:生成菜谱

正文共 662 字,阅读大约需要 2 分钟 料理新手/爱好者必备技巧,您将在2分钟后获得以下超能力: 快速生成菜谱 Beezy评级 :B级 *经过简单的寻找, 大部分人能立刻掌握。主要节省时间。 推荐人 | Kim 编辑者 | Linda ●图…

VMWare 虚拟机创建 + 初始化

目录 概述 1. VMware创建虚拟机 2. IP 配置 nmtui nmcli 3. Yum 源配置 光盘的Packages作为Yum源 配置开机自动挂载(光盘) 配置私有Yum仓库 跟新私有yum仓库 报错和修复 4. 文件共享系统配置 跟新配置文件/etc/hosts /etc/yum.repo.d/ftp.repo 同步配置文件 测试…

HLS入门实现一个led灯的闪烁

文章目录 前言一、HLS是什么?与VHDL/Verilog编程技术有什么关系?1、HLS简介2、开发流程3、HLS与VHDL/Verilog编程技术有什么关系? 二、2. HLS有哪些关键技术问题?目前存在什么技术局限性?1.关键技术问题2、技术局限性 三、使用 HLS 完成 le…

第十二章创建模式—享元模式

文章目录 享元模式概述结构 实例优缺点和使用场景使用场景JDK源码解析 结构型模式描述如何将类或对象按某种布局组成更大的结构,有以下两种: 类结构型模式:采用继承机制来组织接口和类。 对象结构型模式:釆用组合或聚合来组合对象…

渗透测试--2.漏洞探测和利用

目录 一.漏洞分类 二.漏洞探测 三.漏洞利用 四.漏洞扫描 1.Nessus 2.Web应用漏洞扫描器——DVWA 五.Metasploit漏洞利用 一.漏洞分类 网络漏洞 系统漏洞 应用漏洞 人为不当配置 二.漏洞探测 渗透测试是一种测试网络、应用程序和系统安全性的方法,旨在发现…

Xilinx FPGA DDR3设计(三)DDR3 IP核详解及读写测试

引言:本文我们介绍下Xilinx DDR3 IP核的重要架构、IP核信号管脚定义、读写操作时序、IP核详细配置以及简单的读写测试。 01.DDR3 IP核概述 7系列FPGA DDR接口解决方案如图1所示。 图1、7系列FPGA DDR3解决方案 1.1 用户FPGA逻辑(User FPGA Logic&#…

玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest

一、前言 “深入解析”对我来说的确有些难度,所以我尽量将我学习到和观察到的gtest内部实现介绍给大家。本文算是抛砖引玉吧,只能是对gtest的整体结构的一些介绍,想要了解更多细节最好的办法还是看gtest源码,如果你看过gtest源码…

麒麟操作系统软件更新灾难连篇之一:中文输入法消失

今天在麒麟操作系统开QQ总是过一会儿就闪退,于是进软件商店看看是否有更新。 真是不看不知道,一看吓一跳,居然有几十个软件更新,照常理,软件升级后应该是更加好用,于是先把QQ、五笔字型、搜狗输入法等几个常…

centos7.9搭建redis6.0.6哨兵模式

redis6.0.6哨兵模式搭建文档 1.准备工作1.1 ip规划安装依赖(三台机器都操作)1.3 gcc升级(三台机器都操作) 2.安装redis(三台机器都操作)2.1 获取安装包2.2 解压2.3 编译2.4 验证上一步是否正确2.5 安装2.6…

Windows10安装二进制Mysql-5.7.41和汉化

1.创建my.ini [mysqld] ##skip-grant-tables1 port 3306 basedirD:/webStudy/mysql-5.7.41 datadirE:/adata/mysqlData max_connections200 character-set-serverutf8 default-storage-engineINNODB sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-char…

Liunx基础命令 - which命令

which命令 – 查找命令文件 ​ which命令的功能是用于查找命令文件,能够快速搜索二进制程序所对应的位置。如果我们既不关心同名文件(find与locate),也不关心命令所对应的源代码和帮助文件(whereis)&#…

C++中类的静态成员变量与静态成员函数

static声明为静态的,称为静态成员。 不管这个类创建了多少个对象,静态成员只有一个拷贝,这个拷贝被所有属于这个类的对象共享。 静态成员 属于类 而不是对象。 静态变量,是在编译阶段就分配空间,对象还没有创建时&…

ARM-栈帧(一)

ARM 栈帧 本系列均以 corter-A7(armv7-a) 为例 在 ARM 中,通常为满减栈(Full Descending FD), 也就是说,堆栈指针指向堆栈内存中最后一个填充的位置,并且随着每个新数据项被压入堆栈而递减。 栈的本质 要理解栈的本…

二叉搜索树、AVL树、红黑树底层源码以及迭代器模拟实现,map/set的封装

这次给大家分享的还是关于二叉树部分的内容,之前的文章已经分享过一些二叉树的基础知识,如果不了解的朋友可以看看:二叉树以及堆和堆排序。普通的二叉树其实是没有什么实际的应用价值的,而map和set大家用过或者听过吗?…

Metasploit Framework(MSF)对Metasploitable2的渗透解析

简介 Metasploitable2虚拟系统是一个特殊的ubuntu操作系统,本身设计目的是作为安全工具测试和演示常见漏洞攻击的环境。 其中最核心是可以用来作为MSF攻击用的靶机。这样方便我们学习MSF框架的使用。 并且开放了很多的高危端口如21、23、445等,而且具有…

李薇:大模型时代的数据变革

Datawhale干货 作者:李薇,上海人工智能实验室 前言 今天,我将向那些希望深入了解大模型的同学们,分享一些关于大模型时代的数据变革的知识。作为上海人工智能实验室OpenDataLab的产品主管,我会介绍我们在开放数据和大…