fish shell使用及安装入门指南

fish是一个用户友好的命令行外壳程序,全称Friendly Interactive Shell。

fish功能简介

  • 语法高亮:输入命令时,你会发现输入错误的命令显示为红色,正确的命令为淡紫色,参数提示为浅蓝色。
  • 智能提示:在输入命令时会根据历史记录出现灰色提示,若该提示是你需要的可以按ctrl+f或→键即可自动补全命令。
  • 快速路径:fish增加了2条独有的快速切换路径的命令。
    dirh:可显示当前会话中进入过的路径记录。
    在这里插入图片描述
    prevd:根据dirh的显示内容,输入prevd 数字可快速切换路径。
    在这里插入图片描述

安装fish

sudo apt install fish

确认fish安装路径

which fish

通常路径是/usr/bin/fish

切换fish为默认shell

chsh -s /usr/bin/fish

编辑/etc/passwd

找到需要使用fish的账户,例如:root和个人账户

  • root账户,通常在第一行,内容如下:
    root:x:0:0:root:/root:/usr/bin/bash
    
    修改内容为:
    root:x:0:0:root:/root:/usr/bin/fish
    
  • 个人账户,通常在倒数第一或第二行,内容如下:
    windf:x:1000:1000:windf,,,:/home/windf:/usr/bin/bash
    
    修改内容为:
    windf:x:1000:1000:windf,,,:/home/windf:/usr/bin/fish
    

配置fish

fish_config

输入命令后会调用浏览器打开网页,内容如下图:
在这里插入图片描述
在这网页里面可以修改fish的颜色主题、提示符、功能等等选项。
我推荐的颜色主题:Tomorrow Night,选中点右上角的“Set Theme”按钮(灰底浅灰色字,请仔细找)。
我推荐的提示符:Informative Vcs,选中以后点右上角的“Set Prompt”按钮(灰底浅灰色字,请仔细找)。
设置完以后,关闭网页,回到终端按回车,再按ctrl+d关闭终端,再重新打开终端即可生效。

关闭问候语

默认情况下打开终端会首行内容是问候语,如果不喜欢它可以使用下面的命令将其关闭:

set -U fish_greeting

在fish中使用conda

若你发现在fish下面不能使用conda的Python环境,请按下面的步骤解决:

  1. 安装、配置好conda。
  2. 安装、配置好fish。
  3. 打开终端依次输入下面2条命令:
    bash
    conda init fish
    
  4. 关闭终端,重新打开终端,注意看终端右侧会有conda的提示符(base),如下图。
    在这里插入图片描述
  5. 此时说明conda已经在fish中生效,大功告成!

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论

打赏作者

皛心

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值