强大的cd命令

Linux学习 Linux自学 第一天 第一次记录学习过程,加油!!! (1)cd 路径命令 cd ~/base 切换到base目录/文件夹 cd … 返回上一级目录路径 cd - 表示切换到当前目录之前的目录 cd ~ 表示回到家目录 cd /headless/base/dirandfile/test2 使用绝对路径切换到 test2 目录 cd ./test2 使用相对路径切换到 test2 目录 pwd 显示当前目录的绝对路径 (2)mkdir 创建 阅读详情

cd是我们在使用Linux的时候最常用到的命令,下面一些关于cd的小技巧可以让我们的工作更加有效率。


一、设置CDPATH变量定义cd命令的基准目录(base directory)

如果你需要经常访问某个目录下的子目录或文件,那么你就可以把这个目录的绝对路径添加到CDPATH这个变量里面去。

$ cd mail
-bash: cd: mail: No such file or directory
$ export CDPATH=/etc
$ cd mail
/etc/mail
$ pwd
/etc/mail

为了使其永久生效,我们需要将export CDPATH=/etc 添加到 ~/.bashrc 中。和PATH变量一样,CDPATH也可以包含多个目录,不同的目录使用:将其隔开。

如:export CDPATH=/etc:~:/var。这样你就可以很方便的进入到相应目录去了。

二、使用alias为cd起别名

1、如果你有一个工作目录的结构很长很长,而且还必须打很多字,那么进入这个目录就会很麻烦的。我们可以使用alias来给进入这个复杂目录的操作起一个别名:

$ pwd 
/home/very/long/directory/structure/that/is/too/deep
$ cd
$ pwd
$ /home/sunshine
$ echo "alias deep='cd /home/very/long/directory/structure/that/is/too/deep' " >> ~/.bashrc
$ . ~/.bashrc<span style="white-space:pre">			</span># 让.bashrc的更改在当前的shell中生效
$ deep
$ pwd
/home/very/long/directory/structure/that/is/too/deep

上面使用alias给进入这个复杂的目录起了个别名deep,以后再终端输入deep就可以进入这个目录了,是不是很方便呢!

2、好了,我们刚才进入了一个很长的目录,现在我们想要回到/tmp/very/long/directory这个目录给怎么办呢?很简单嘛,不就是cd ../../../../.. ,这个有点复杂啊。同样我们也可以使用alias来命名几个返回上级目录的简单命令。

$ alias cd1=cd ..<span style="white-space:pre">		</span># 返回到上级目录
$ alias cd2=cd ../..<span style="white-space:pre">		</span># 跳转两级目录
$ alias cd3=cd ../../..<span style="white-space:pre">		</span># 跳转三级目录
$ alias cd4=cd ../../../..<span style="white-space:pre">	</span># 跳转四级目录
$ alias cd5=cd ../../../../..<span style="white-space:pre">	</span># 跳转五级目录
有了这些别名,刚才的任务就可以在终端输入cd5就行了。嗯,别忘了将这些别名写到~/.bashrc里面去哈。

三、创建目录的同时进入目录

在多数情况下,我们创建好了一个目录后就会进入到这个目录里面去。那么我们需要先mkdir,再cd到这个目录里面去。下面这招可以让你在创建号目录的同时进入到目录里面去,是不是很酷。

$ vi ~/.bash_profile 
function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\"";
} 

这其实就是在~/.bashrc中创建了一个函数,这个函数先创建好目录,然后进入这个目录。

四、在最近使用的两个目录间切换

这个最简单,使用cd -就可以了。

$ pwd
/home/sunshine
$ deep
$ pwd
/tmp/very/long/directory/structure/that/is/too/deep
$ cd -
$ pwd 
/home/sunshine
$ cd -
$ pwd
/tmp/very/long/directory/structure/that/is/too/deep


Linux音频处理:录制、播放与CD烧录技巧 本文介绍Linux环境下音频录制、播放及CD烧录的实用技巧。重点介绍了Linux命令行工具如rec、cdplay、cdda2wav和cdrecord的使用方法,涵盖从麦克风录制高保真音频、随机播放CD曲目到将音频文件烧录到CD-R光盘的完整过程。 阅读详情

相关推荐

UVM自学笔记3——项目之三——从零开始搭建ahb_sramc验证平台

创建如下所示的目录结构: 2.在tb的文件下:顶层的testbench如下:在tb中,第24行的代码将uvm宏相关的内容include进来,第26行的代码把uvm_pkg包导入进来,然后将agent相关的包(ahb_pkg/sram_pkg),testcase相关的包(uvm_ahb_sram_test_pkg)以及env相关的包(uvm_ahb_sram_env_pkg)都导入进来,在第38行和39行将接口以virtual interface的形式配置给ahb_agent和sramc_agent下

ZhangShuHuai11的博客 9474

Linux之cd命令总结

本文将以Ubuntu为例,对Linux系统中的cd命令进行总结。

Yummy 902

clock min pulse width检查

高电平脉宽 = clock fall edge到达FF/CK的时间 - clock rise edge到达FF/CK的时间;低电平脉宽 = 下一T clock rise edge到达FF/CK的时间 - clock fall edge到达FF/CK的时间。而required pulse width是根据FF/CK处的transition,根据查找表计算得到的。为什么clock transition越大,会导致required pulse width越大呢?5、 降低clock上的串扰。

芯冰乐 577

linux查看文件命令cd,Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令:1.linux下关机命令:poweroff、init 0、halt、shutdown -h now2.linux下重启命令:reboot、init 6、shutdown -r now3.shutdown命令:格式:shutdown options TIME其中options有以下几个:-r:执行重启-c:取消shutdown命令-h:...

weixin_32205867的博客 1120

6、核函数与再生核希尔伯特空间:原理、应用与实践

本文系统介绍了核函数与再生核希尔伯特空间(RKHS)的理论基础、核心性质及其在机器学习和信号处理中的广泛应用。文章从核方法的优势出发,阐述了其在非线性建模、正则化和算法核化方面的独特价值,并深入探讨了正定核、Mercer定理、表示定理等关键理论。通过构建多种标准核与工程专用核,展示了核函数的设计灵活性。结合支持向量回归(SVR)模型与多个MATLAB示例,详细说明了核方法的实际应用流程与操作技巧。最后,总结了核方法的应用领域、未来发展方向及学习实践建议,为读者提供了一套完整的理论与实践指南。

z2a3b4c5d的博客 143

华为非AI方向0603笔试真题-爆破小游戏(详细思路+多语言题解)

华为非AI方向0603笔试第二题【爆破小游戏】,提供详细思路讲解以及代码实现。

qq_45776114的博客 358

Windows - cd 命令

了解一下驱动器和盘符的概念 驱动器:是指通过系统格式化并带有一个驱动器号的存储区域,这些存储区域可以是硬盘、软盘、光盘、优盘。 盘符:是硬盘、软盘、光盘、优盘在电脑上显示的磁盘符号,例如电脑里的C:、D:、E:、F:等盘符,这根据你电脑分区情况命令。 关于 cd 命令   cd 也可写成 chdir(change directory,改变目录)用于显示当前目录名和改变当前目录名...

weixin_30483697的博客 257

股票价格预测的秘密武器:用C#实现蒙特卡洛路径模拟,轻松掌握市场波动规律!

摘要: 蒙特卡洛模拟是股票预测的有效工具,通过随机抽样模拟价格路径,克服传统技术分析的局限性。其核心模型是几何布朗运动(GBM),描述股价随机变化过程。C#实现的关键步骤包括:1)获取输入参数;2)生成随机数路径;3)分析结果。该方法不预测具体价格,而是提供可能的价格范围,帮助投资者评估风险。代码结构清晰,分为输入、模拟、分析和可视化四个模块,通过参数封装提高可读性,适用于不确定市场的概率预测。

墨夶的博客 601

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff、init 0、halt、shutdown -h now 2.linux下重启命令:reboot、init 6、shutdown -r now 3.shutdown命令:格式:shutdown options TIME 其中options有以下几个...

weixin_34007291的博客 806

BLDC&PMSM电机控制器硬件设计工程(八)72V 10kW电机控制器原理图工程及库文件

电机控制器基本需求:接口类型;MCU平台;通信接口;供电;信号采集;信号输出;功率;EMC或者认证需求。

小幽余生不加糖 373

9、从统计到电路:未来物理不可克隆函数的基础

本文探讨了物理不可克隆函数(PUF)的关键技术,包括补偿环境影响、处理相关工艺变化、身份映射和测试方法。提出了一种基于新测试统计量Q的方法,有效提升了PUF的熵值和安全性。通过实验验证,新方法能够显著区分不同芯片,并增强PUF在不同环境下的适应性和可靠性,为未来PUF的设计与应用提供了重要基础。

pluto的博客 118

cd命令

1. 命令格式: cd [目录名]     2. 命令功能: 切换当前目录至dirName     3. 常用范例 3.1 例一:进入系统根目录 命令: cd /  输出: [root@localhost ~]# cd /    说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了  命令: cd .. 或者 cd .. // 输出: 1 

a89649997的博客 422

AI之KE:Knowledge Engineering知识工程的简介、发展、应用案例之详细攻略

AI之KE:Knowledge Engineering知识工程的简介、发展、应用案例之详细攻略 目录 Knowledge Engineering知识工程的简介 0.1、What 0.2、How 0.3、Why 1、知识工程过程的5个活动 2、知识图谱的应用 Knowledge Engineering知识工程的发展 1、前知识工程时期——1950-1970时期:图...

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 5335

linux语句cd命令,linux中的cd命令

Linux中的cd命令使最基本常用的命令之一,下面由学习啦小编为大家整理了linux中的cd命令的相关知识,希望对大家有帮助!linux中的cd令详解Linux中的d 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。1. 命令格式:cd [目录名]2. 命令功能:切换当前目录...

weixin_30781059的博客 123

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

linux命令之二cd命令

     Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。    1. 命令格式:cd [目录名]    2. 命令功能:切换当前目录至dirName    3. 常用范例例一:进入系统根目录命令:cd / 输出:[root@localhost ~]# cd...

艾欧尼亚归我了 298

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Linux命令:cd -

当用cd千辛万苦,翻山越岭,来到一个桃花胜地。说时迟那时快,打坐过久的程序猿童鞋三叉神经突然短路,手一哆嗦,无意中使出一招小连续技:cd + 回车,豁!一夜回到解放前…… 肿么办? 还好有cd -。 用起来是这样的,效果是刚刚的: zlf@ubuntu:~/gnutls-3.3.12/lib/x509$ cd  //坐上时光穿梭机zlf@ubuntu:~$   ...

weixin_33885253的博客 108

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【Linux】深入理解cd命令

在Linux系统中,文件系统是用户与计算机交互的核心部分之一。而cd命令作为其中的基础命令之一,扮演着重要的角色。本文将深入探讨cd命令的使用方法、特殊符号、注意事项等方面,以帮助读者更好地理解和使用这个简单却功能强大的命令。cd命令虽然简单,但它是Linux系统中不可或缺的工具之一,对于用户来说至关重要。通过掌握cd命令的各种用法和技巧,用户可以更加轻松地在文件系统中导航和管理文件和目录。希望本文能够为读者提供清晰的指导,使他们能够更加熟练地利用cd命令进行工作。

AliceNo的博客 8832

linux常用命令cd

其实,在Linux系统中,“..”代表上级目录,“.”代表本级目录。所以当我们输入“..”,就相当于告诉系统:“我想去上一级目录。输入“.”,就相当于告诉系统:“我就留在这里,不去别的地方。尽管大部分情况下你不会因为错误的cd操作而对系统造成伤害(因为它只是改变你当前工作位置),但如果你误入某些特殊权限或者敏感区域,并进行其他更高级别操作(如删除、修改等),可能会对数据和系统稳定性造成影响。在Linux操作系统中,cd命令是一个非常基础且常用的命令,它的主要功能是改变当前工作目录。

高性价比服务器就选:蓝易云 161

linux下的su,su -,以及cd,cd - ,cd ~总结

一、su 和 su -        以前用的是fedora13,后来用ubuntu,虽然命令行用的不多,不过确实没遇到什么问题。直到后来装了低版本的fedora 9 (就是上次yum install不行,发现f9已然不支持的那个)才遇到个问题,ifconfg没得用,table

coder_xia的专栏 4853

Linux文件路径、cd命令、mkdir命令、rmdir命令、rm命令

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33889245的博客 238

linux命令之cd,ls,vi进入及退出文件

linux命令之cd,ls,vi进入及退出文件:https://blog.youkuaiyun.com/jiahehao/article/details/1870970

ly969434341的专栏 2028

linux 级联创建目录,Linux的相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir和rm命令...

一、相对路径和绝对路径1、绝对路径:路径的写法一定由根目录“/”写起。例如我们之前编辑的网卡文件 /etc/sysconfig/network-scripts/ifcfg-eno1677xxx ,这个就是绝对路径。 2、相对路径:路径的写法不是 由根目录“\”写起。例如,首先先进入到/,再进入到home,命令为: 此时所在的路径为/home/test 第一个cd命令后跟’home’ 第二个cd...

weixin_33571513的博客 2891

Linux内建命令和非内建命令认识

什么是内建命令,什么是外部命令呢?这和帮助命令又有什么关系呢? 因为有一些查看帮助的工具在内建命令与外建命令上是有区别对待的。 内建命令内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载...

weixin_42348938的博客 429

【Linux】常用命令大全(保姆级)持续更新ing

本文介绍了Linux系统中基本命令的用法。1)cd:用于切换目录,支持绝对/相对路径,常用操作包括返回主目录(~)、返回上级目录(..)和使用Tab键补全;2)pwd:显示当前工作目录路径;3)ls:列出目录内容,常用参数包括-l(详细列表)、-a(显示隐藏文件)和-R(递归显示);4)grep:文本搜索工具,支持正则表达式,常用选项如-i(忽略大小写)、-v(反向查找)和-r(递归搜索);5)cp:文件复制命令,关键参数包括-r(递归复制)、-i(交互确认)和-a(保留属性)。这些命令是Linux系统

qq_54051684的博客 1541

python如何更改目录_如何在Python中更改目录(cd)?

更改脚本进程的当前目录是微不足道的 . 我认为问题实际上是如何更改调用python脚本的命令窗口的当前目录,这是非常困难的 . Windows中的Bat脚本或Bash shell中的Bash脚本可以使用普通的cd命令执行此操作,因为shell本身就是解释器 . 在Windows和Linux中,Python是一个程序,没有程序可以直接更改其父级环境 . 然而,简单的shell脚本与执行大多数硬件的...

weixin_39963287的博客 842
上一篇: PS1~4,终端提示符设置
下一篇: 安装MySQL出现1045错误
echo42
博客等级 码龄12年 11粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值