博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fish Shell 使用笔记
阅读量:5951 次
发布时间:2019-06-19

本文共 1040 字,大约阅读时间需要 3 分钟。

  1. 安装Fish Shell

    brew install fish
  2. 安装

    curl -L https://get.oh-my.fish | fish
  3. 安装

    curl https://git.io/fisher --create-dirs -sLo   ~/.config/fish/functions/fisher.fish
  4. 配置

    • clone autojump

      git clone https://github.com/wting/autojump.git
    • 安装 autojump 至本地 ~/.autojump 目录:

      cd autojump./install.py
      • 在fish配置中打开文件~/.config/fish/config。在编辑器中查找并添加以下行:
      begin    set --local AUTOJUMP_PATH $HOME/.autojump/share/autojump/autojump.fish    if test -e $AUTOJUMP_PATH        source $AUTOJUMP_PATH    endend
    • 退出fish,重新开始。使用cd命令访问常用目录。你现在可以使用j命令跳转到这些目录:

      exitj testDir
    • 跳转到当前目录的子目录:

      jc chid_dir
      • 查看autojump历史记录中的条目统计信息:
      j -s
    • 使用finder打开目录

      jo dir
  5. 配置nvm

    • 使用fish之后,之前配置的nvm就不能用了,需要在~/.config/fish/config当中添加nvm的配 置

      begin    set --local AUTOJUMP_PATH $HOME/.autojump/share/autojump/autojump.fish    if test -e $AUTOJUMP_PATH        source $AUTOJUMP_PATH    end    function nvm        bass source ~/.nvm/nvm.sh --no-use ';' nvm $argv    endend
  6. 默认shell切换至fish

    echo /usr/local/bin/fish | sudo tee -a /etc/shellschsh -s /usr/local/bin/fish
使用版本:Autojump 22.5.1, Fish 3.0.0和Mac 10.14.2

转载地址:http://gxsxx.baihongyu.com/

你可能感兴趣的文章
线程互互斥锁
查看>>
KVM虚拟机&openVSwitch杂记(1)
查看>>
win7下ActiveX注册错误0x80040200解决参考
查看>>
《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.1-正确认识软件架构...
查看>>
网址收藏
查看>>
2013 Linux领域年终盘点
查看>>
大学生暑期实践活动---关注少数民族孤寡老人
查看>>
linux学习之查看程序端口占用情况
查看>>
linux下配置安装OpenJDK+Tomcat
查看>>
相逢在栀枝花开的季节
查看>>
Ajax实现直链(点击量统计)
查看>>
linux下git自动补全命令
查看>>
Ubuntu14.04LTS更新源
查看>>
Linux报“Unknown HZ value! (288) Assume 100”错误
查看>>
mysql多实例实例化数据库
查看>>
Sql 字符串长度不足补0
查看>>
我的友情链接
查看>>
golang xml和json的解析与生成
查看>>
小弟的新书《Ext JS权威指南》终于出版了
查看>>
好吧好吧,就在这里消磨时间
查看>>