linux下用fish作为默认shell

# linux下用fish作为默认shell

fish 更加漂亮 好用一些

官网 http://fishshell.com/

debian/deepin 发行版可直接 sudo apt install fish

arch

sudo pacman -S fish

其他发行版在官网找到对应的安装方法,安装完成后执行

1
chsh -s /usr/bin/fish

就可设置fish为默认shell了,

需要退出终端再进一次即可生效

但是仅供远程ssh的时候使用

经过测试 还需要配置一下 konsole

先检查

1
2
3
4
5
6
chsh -l  
#/bin/sh
#/bin/bash
#/usr/bin/git-shell
#/usr/bin/fish
#/bin/fish

打开 konsole

setting> manage Profiles >

添加一个配置文件 名字就叫 fish就好了

然后修改 bin/bash 为 /bin/fish

发现有bug,关闭重启后 就丢了

1
cd ~/.local/share/konsole/

nano fish.profile

1
2
3
4
[General]
Command=/bin/fish
Name=fish
Parent=FALLBACK/

或者 手动多建立几个 也可以

arch官网wiki

Licensed under CC BY-NC-SA 4.0
最后更新于 2022-08-03 21:38 UTC
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计