zoukankan      html  css  js  c++  java
  • [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改为其他主题即可。

  • 相关阅读:
    Linux文件属性
    [Oracle] Listener的动态注册
    jQuery easyUI Pagination控件自定义div分页(不用datagrid)
    桂林电子科技大学出校流量控制器Android版1.0.0
    php使用check box
    Python windows ping
    Python selenium chrome 环境配置
    Linux wget auto login and backup database
    PyQt4 ShowHMDB show sqlite3 with QTableWidget summary
    PyQt4 py2exe 打包 HardwareManager
  • 原文地址:https://www.cnblogs.com/aaronLinux/p/5467333.html
Copyright © 2011-2022 走看看