转子 大师兄网 --linux命令之cd日常使用经验心得
来源:互联网 发布:学生党便宜的淘宝好店 编辑:程序博客网 时间:2024/05/02 06:45
原贴地址:http://www.bigbrosci.com/newsitem/277499360
在linux系统下,cd是必不可少的一个命令:
cd 可以实现进入文件夹,返回上一级文件夹等操作等,
日常操作中一些简单的做法可以极大的简化我们的工作方式,减轻手指的负担,有效避免键盘手的形成。
本文中,三师弟结合自己多年来理论计算化学的操作实践,简单列举了一些组合使用 cd 命令的方法
1 菜鸟篇: 正常使用 cd 命令
进入文件夹: cd xxx/xxx/xxx
返回上一级: cd ..
返回上二级:cd ../..
2 初出茅庐: 懂得了如何 快速返回原来的文件夹目录
:
I : cd -
II: cd $OLDPWD
效果是一样的, 区别是前者会在屏幕显示上一级的目录
3 进阶篇: 知道如何结合 cd 与 alias
试想一下,如果你的文件系统下,一层套一层,好东西藏的很深(三师弟内心荡漾着邪恶清脆的笑声),
问题是, 当你进入这个文件夹,后退时需要不停地敲击
cd ../../../../../../../………………… 为避免这样的麻烦,可以这么做
alias ..=’cd ../../’
alias …=’cd ../../../’
alias ….=’cd ../../../..’
每个点代表向上返1级目录, 后面自己补上,三师弟手指头不想继续写了。
NOTE1 : 注意不要设置 alias .=’cd ../’ 因为 . 在linux里面等于 source 命令
NOTE2 : 等号左右没有空格
NOTE3: 等号右侧命令需要用单引号或者双引号括起来, 最好是用单引号。
4 高级篇: cd 与 alias、& 、ls的结合
三师弟linux走火入魔,养成了一个进入文件夹就敲击 ls 命令的习惯,但是也舍不得折磨我那双精细的老手,
于是,就组合了cd、alias、&、和ls 命令,如下
alias ….=’cd ../../../.. && ls’
这样你敲击4个点 …. 返回上面4级目录的时候, 自动显示当前目录下的所有东西,避免再一次敲击ls 命令了
在这里我们用到的是 && 这个命令,它表示如果前面的命令成功了就进行 && 的命令
无聊的师弟师妹们可以这样玩一下: cd ../../../.. && cd -
但是如果 && 前面的命令失败了,直接退出,后面的便不会运行, 这种情况下 你就需要用到 双排管 这个命令了。
什么是双排管? 答: || (三师弟自己给起的名字)
怎么使用,看下面的介绍就明白了
cd ../abc && ls 上一级目录没有abc文件夹, && 前面命令的就失败了,ls 不会运行
cd ../abc || ls 上一级目录没有abc文件夹, || 前面命令的就失败了,ls依然会运行
此外,还有单管 | (pipe)这个 命令, 后面我们结合其他高级技能会慢慢介绍。
5 cd 私人定制篇:
如果你的一个课题的计算都在一个文件夹里面,可以这么设置,下次敲击命令时直接进入这个文件夹
alias xxx=’cd ~/sanshidi/a/b/c/d/e/f/g/h/i/k’
藏得这么深(师弟们懂的!),肯定是好东西, 不拿出来分享愧对大师兄谆谆教诲!
元芳说:这里面肯定藏着一个不可告人的秘密!
大家好好练习这些基本的命令,等手指头熟悉了cd的味道,三师弟就会把自己更高级的绝世秘籍传授给大家。
- 转子 大师兄网 --linux命令之cd日常使用经验心得
- Linux 命令之 cd
- Linux命令之"cd"
- Linux命令之cd
- Linux命令之cd
- Linux命令之CD
- linux之lsusb命令和cd -命令使用总结
- linux日常使用命令
- linux日常使用命令
- linux日常使用命令
- Linux日常使用命令
- Linux日常使用命令
- Linux日常使用命令
- linux命令之---cd&pwd
- linux命令之ls 、cd
- Linux命令之1--cd
- Linux之cd命令总结
- Linux进阶之 cd 命令
- 泛型Dao的小例子
- 【转载】前端项目开发流程及技术选型
- Android studio使用git
- Docker+Jenkins打造自动化测试以及部署升级环境
- java
- 转子 大师兄网 --linux命令之cd日常使用经验心得
- 【Git】基础入门
- jquery封装自己插件的两种方式
- JpaSpecificationExecutor<T>不是单独使用
- 经典解密数据库和表的创建
- 织梦dedecms调用当前文章栏目内容
- Linux_Hi3518E开发_网友对开发流程的理解
- MATLAB引擎方式函数库
- java内部类