linux目录跳转快捷方式——z武器
原文链接:http://www.the5fire.com/linux-cd-z.html
在学python的时候,老师用z 加dirname完成了目录的切换,切换目录之快,命令之简洁,当时很惊讶。linux下有这个命令吗,怎么没有听说过。
之前是大量的cd、table操作(cd 然后打出目录名前几个字母,按两下tab,输出子目录,然后选择一个跳,有时候其实我们很明确的知道我们要到那个目录下,但是却忘记了这个目录在什么目录中)。既然有这么简洁的命令为什么不用呢,所以请教了老师,得知是强大的z武器。
z是一个shell脚本,可以帮你快速的切换目录。至于是什么原理我还没有深究,有兴趣的东西可以看下。
z的源码在这里:https://github.com/rupa/z/blob/master/z.sh
使用时把源码复制到你的用户目录下的z.sh文件,然后用vim打开.bashrc这个目录,在最后添加“source /home/yourname/z.sh”。
然后回到shell执行:source .bashrc。这样这个东西就生效了。
怎么用呢?
你就像平常一样切换目录就行了,z会记录下你的最终目录。
比如说你先切换到/home/the5fire/learn/python,
#cd /usr/local/python
然后执行一下:z[回车],就会输出一个目录,这时它就显示刚才进入的pyhton目录路径,以后 如果想要进这个目录的话,无论是在哪个目录下执行执行:z python[回车]即可。在没有重复的情况下执行:z p[回车]也是有效的,p是目录名称的第1个字母,如果有多个重复的,可以多写几个以便区分。
有了z武器,你还用敲大量的cd命令来切换目录吗?
使用技巧:
把z.sh 复制到/etc/profile.d目录下,第1次使用,先source /etc/profile.d/z.sh,使在当前环境下生效,或者退出当前用户,再重新进入也可。这样做的目的是不论是哪个用户都可以使用z命令,而不是中仍配置了用户才能使用。
转载于:https://blog.51cto.com/coolbyte/1702813
linux目录跳转快捷方式——z武器相关推荐
- linux目录跳到目录,linux目录跳转快捷方式——z武器
在学python的时候,老师用z 加dirname完成了目录的切换,切换目录之快,命令之简洁,当时很惊讶.linux下有这个命令吗,怎么没有听说过. 之前是大量的cd.table操作(cd 然后打出目 ...
- linux目录跳转的好武器z.sh
中午刷微博时看到一篇有关z.sh的介绍. 众所周知,在linux系统中进入目录都是用cd命令的,若是一般的开发人员,进入服务器的目的明确,每次都是进入服务器中的项目配置目录,同时要在好几个目录中来回跳 ...
- linux目录跳转指令
1.查看当前目录 pwd 2.跳转至 绝对路径 会从根目录/ 开始跳转.每个目录之间用/隔开 你跳转的目录知道完整目录就用这个 开头带 / cd /目录名 //例如: cd /var/ ...
- Linux,OS X mark工具(目录跳转工具)
转帖请注明出处 林夕木大大 在命令行里进行一些操作时,经常会遇到在多个目录之间来回切换的情况.这个时候就会很是苦恼.所以在网上搜索一番后总结如下: Ubuntu/CentOS: 编辑 .bash_p ...
- Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)
Linux常用命令(本篇包括,Linux目录结构介绍.Linux Shell介绍.9个常见命令介绍.文件的概念.文件的操作(20个).目录的操作.文件和目录的权限.文件压缩及解压缩) ...
- Linux目录与文件管理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Linux目录与文件管理 一.Linux目录 二.查看及检索文件 1.七种常见的文件类型 2.查看及检索文件--cat命令 3.分页查 ...
- Linux目录和文件管理
文章目录 目录和文件管理 1.目录层次 1.1常见目录 Linux /usr目录 Linux /var 目录 1.2 文件系统的目录结构 2.查看文件内容 2.1七类常见的linux的文件 2.2 显 ...
- Linux目录、文件管理详解与vi编辑器
目录.文件管理与vi编辑器 Linux目录结构 常见的子目录合集 查看文件内容-cat 常用选项 查看文件内容-more 交互操作方法 "|"管道符号 查看文件内容-less 交互 ...
- Linux 目录文件与管理
Linux 目录文件与管理 Linux目录结构 树形目录结构 根目录 常见的子目录 常见子目录的作用 补充:Linux目录结构 查看文件内容cat命令 查看文件内容more命令 查看文件内容less命 ...
最新文章
- http中的请求头各部分都是什么意思_30张图讲解HTTP,不信你还不会
- 树莓派3B用Ubuntu MATE安装ros
- 移动端开发碰到一个坑
- 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)--转
- 前端:QuickJS到底能干什么
- 深入vuex原理(上)
- 为什么会有那么多人放弃编程?
- 用代码转换整数规划 max{ } 与 min{ } 形式至代码形式
- 袁永福的博客系列文章链接集合
- 反转字符串---简单
- Unity 性能优化方法总结
- 网络存储NAS网络存储器术语解释
- python3 面向对象_傻瓜式学Python3——面向对象
- 【编译问题】海思3559A编译问题 texi2dvi:命令找不到
- 2010年度总结-在淘宝的半年日子
- 怎么样matlab做玫瑰花,Matlab画的玫瑰花
- 云计算平台技术及应用
- IBM MQ部署实施过程详解
- linux中mkfs是什么命令,如何在Linux中使用mkfs命令[用于磁盘格式化]
- MySQL对Goup By的处理
热门文章
- linux登录日志保存多久,Centos清除系统日志和登录记录-Linux清除系统日志和登录记录的方法-吾爱编程网...
- python多进程编程实例_[python] Python多进程编程技术实例分析
- 服务器共享文件监控,服务器共享文件监控
- qt5不能添加新文件_VS2017配置Qt5.9教程
- windows查看usb信息命令_Linux dumpe2fs命令:查看文件系统信息
- python装饰器理解_Python装饰器理解(新手)
- MapReduce框架下的FP Growth算法概述
- 聚类算法实践——层次、K-means聚类
- swagger连接mysql数据库_一键生成数据库文档,堪称数据库界的Swagger,有点厉害!...
- osg动态加载模型不显示_探索未知种族之osg类生物---渲染遍历之Renderer::draw()简介...