[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改为其他主题即可。

转载于:https://www.cnblogs.com/aaronLinux/p/5467333.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oh My Zsh 是一个开源的命令行工具,它为用户提供了许多有用的功能和插件。以下是一些常用功能: 1. 自动补全:输入命令时,按下 Tab 键会自动补全命令或文件名。 2. 历史记录:输入命令时,按下方向键可以浏览历史命令记录。 3. 别名:使用 alias 命令可以创建自定义的命令别名。 4. 插件:Oh My Zsh 提供了许多实用的插件,例如 git、npm、ssh 等,用户可以根据自己的需要安装和使用。 5. 主题:Oh My Zsh 提供了许多美观的命令行主题,用户可以根据自己的喜好进行选择和设置。 使用 Oh My Zsh 的方法如下: 1. 下载安装 Oh My Zsh:在终端中输入以下命令进行下载和安装: sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 2. 切换主题:在终端中输入以下命令可以切换主题: $ vi ~/.zshrc 找到 ZSH_THEME 字段,将其值改为你想要的主题名称即可。 3. 安装插件:在终端中输入以下命令可以安装插件: $ git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions $ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting 在 ~/.zshrc 文件中添加插件名称即可。 4. 设置别名:在终端中输入以下命令可以设置别名: $ alias ll='ls -alF' 将 ll 命令设置为 ls -alF 的别名。 以上是 Oh My Zsh 的一些常用功能及使用方法,希望能帮到你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值