立即注册找回密码

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索

图文播报

查看: 293|回复: 0

[分享] 软件推荐:宇宙第一shell - fish

[复制链接]
发表于 2025-3-12 10:47 | 显示全部楼层 |阅读模式

登陆有奖并可浏览互动!

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录 手机动态码快速登录

×
​一般情况下,我们装完系统用的是bash shell,有些人可能会使用zsh搭配oh-my-zsh(ohmyzsh/ohmyzsh)使用。之前我也是一直用oh-my-zsh,后来发现性能太差,经常有很多僵尸进程出现,直到发现了fish这个利器。
fish是friendly interactive shell的缩写,它也的确对得起这个名字。
sudo pacman -S fish安装好了之后,执行fish命令即可,如果不想每次手动执行 fish 命令进入 fish shell,可以在 ~/.bashrc 里面加一行来自动启动
exec fishfish的功能太多,就不一一介绍,这里随便说几个,其他的在使用过程中慢慢发掘。
颜色提示:


本意是输入 mkdir test ,错误命令会用红色标记,并且退出码会有提示,这里是 127 也就是 -1,这时候搭配 thefuck(nvbn/thefuck) 就很好用了:


2. 自动建议:


    自动建议会根据文件、历史操作记录等给出建议,接受建议只需要按 ctrl+e(或者ctrl+f)即可,在输入长命令的时候尤其有用。
3. 不知道怎么说的功能:
    比如说我现在需要kill掉nginx进程,一般的操作是
ps -ef | grep nginx
kill -9 nginx_pid    在fish中,可以直接输入以下命令
kill -9 nginx按tab即可提示所有的nginx pid:


搭配powerline(powerline/powerline)更香:



原文地址:https://zhuanlan.zhihu.com/p/135352681
楼主热帖
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则

关闭

官方推荐 上一条 /3 下一条

快速回复 返回列表 客服中心 搜索 官方QQ群 洽谈合作
快速回复返回顶部 返回列表