[zsh]zsh常用小技巧
文章来源http://yijiebuyi.com/blog/3154040ae0aa3d352c61a10f2664591e.html
shell基础:
- 查看当前使用shell类型: ->echo $SHELL;
- 查看当前系统支持哪些shell: ->cat /etc/shells;
- 即时切换shell: 直接输入zsh或者bash即可???or ->chsh;
- 将某个shell设置为默认启动(重启生效): ->chsh -s /bin/zsh;
- zsh的目录记忆功能:插件autjump;
1. Tab功能自动补全
如果当前目录下有Documents和Downloads两个文件夹,当shell为bash的时候,敲完"Do"后,按两次tab会在下方显示二者;而shell为zsh时,敲完"Do",按下Tab一次,下方不仅会显示二者,且当前输入也会自动补全为第一个,再按一次可以调到第二个选择项,这种在中文文件夹下也显得较为省事。以下是移动选中Items的快捷键:
- Ctrl+f(forward):右
- Ctrl+n(next):下
- Ctrl+b(back):左
- Ctrl+p(previous):上
2. 省略cd直接进入路径
如正常你想进入ddd文件夹下,需要->cd aaa/bbb/ccc/ddd, 但是zsh下你可以直接->aaa/bbb/ccc/ddd进入路径,省去cd。
3. 路径补全
像2中提到的->aaa/bbb/ccc/ddd,在zsh里,你可以直接->a/b/c/d,zsh会帮你自动补全。
4. 快速回退目录
在当前目录下输入->..可以快速回退到上层目录,输入->...可以快速回退到上两层目录。
5. 快速回访历史访问路径记录
在当前目录下,输入->d可以在下面打印出历史路径,并且输入路径前面的序列号,可以快速进入
6. 更换主题
在~/.zshrc中,修改ZSH_THEME = "ys",将ys改为其他主题即可。
[zsh]zsh常用小技巧的更多相关文章
- Matlab常用小技巧及部分快捷键
Matlab常用小技巧一: 1. m文件如果是函数,保存的文件名最好与函数名一致,这点都很清楚.不过容易疏忽的是,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成.原因是 ...
- javascript的40个网页常用小技巧
下面是javascript的40个网页常用小技巧,对网站开发人员相信会有帮助.1. oncontextmenu="window.event.returnValue=false" 将 ...
- HBase Shell Get 操作常用小技巧
在工作中,有时候只是想简单看下HBase表某些关键指标的值,这个时候总不能现写Java代码去查看,以下几个小技巧你可能会经常用到. 1. 某行有许多列,只想获取指定2~3列的数据 hbase> ...
- 今天整理了几个在使用python进行数据分析的常用小技巧、命令。
提高Python数据分析速度的八个小技巧 01 使用Pandas Profiling预览数据 这个神器我们在之前的文章中就详细讲过,使用Pandas Profiling可以在进行数据分析之前对数据进行 ...
- Scala的常用小技巧
1."RichString.java".stripSuffix(".java") == "RichString" "http:// ...
- Visual Studio常用小技巧一:代码段+快捷键+插件=效率
用了visual studio 5年多,也该给自己做下备忘录了.每次进新的组换新的电脑,安装自己熟悉的环境又得重新配置,不做些备忘老会忘记一些东西.工具用的好,效率自然翻倍. 1,代码段 在Visua ...
- 使用JavaScript在项目前台开发的58种常用小技巧
oncontextmenu="return false" :禁止右键 onselectstart="return false" : 禁止选取 onpaste = ...
- PowerDesigner 的常用小技巧 转
中小 订阅 修改外键命名规则 选择Database—>Edit Current DBMS选择Scripts->Objects->Reference->ConstName可以发现 ...
- iOS 知识-常用小技巧大杂烩
原文链接:http://www.jianshu.com/p/7c3ee5e67d03. 自己看的. 1,打印View所有子视图 po [[self view]recursiveDescription] ...
随机推荐
- python学习笔记 - assert用法
[转自]http://blog.sina.com.cn/s/blog_76e94d210100vz37.html 1.assert语句用来声明某个条件是真的. 2.如果你非常确信某个你使用的列表中 ...
- Matlab 矩阵卷积理解(转载)
转载自:http://blog.csdn.net/andrewseu/article/details/51783181 在图像处理的过程中,经常会看到矩阵卷积的概念,比如说用一个模板去和一张图片进行卷 ...
- Mac中Fn键技巧
此文适用:Mac自带苹果键盘或外接有Fn键的普通键盘 上一页=Fn+⬅️ 下一页=Fn+➡️ 向上卷动=Fn+⬆️ 向下卷动=Fn+⬇️
- AttributeError: 'NoneType' object has no attribute 'bytes' python3.4 win64
解决方法: easy_install -U pip 详见: https://github.com/pypa/pip/issues/2669
- UVa 572 油田(DFS求连通块)
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- 《Java程序设计》第7周学习总结
学号20145220<Java程序设计>第7周学习总结 教材学习内容总结 12.1认识Lambda语法 12.1.1Lambda语法概览 在java中引入了Lambda的同时,与现有API ...
- hdu3594 强连通(仙人掌图)
题意:给定一张有向图,问是否是仙人掌图.仙人掌图的定义是,首先,这张图是一个强连通分量,其次所有边在且仅在一个环内. 首先,tarjan可以判强连通分量是否只有一个.然后对于所有边是否仅在一个环内,我 ...
- rectangle类。java
import java.util.Scanner; class rectangle{ int l,w; rectangle(int lon,int wid){ l=lon; w ...
- Articles Every Programmer Must Read
http://javarevisited.blogspot.sg/2014/05/10-articles-every-programmer-must-read.html Being a Java pr ...
- ThreadContext
//#define UseThreadContext using System; using System.Collections.Generic; using System.Linq; using ...