fish
Oh My Fish! 让你的 Shell 漂亮起来
几天前,我们讨论了如何 安装 Fish shell ,这是一个健壮的、完全可用的 shell,带有许多很酷的功能,如自动建议、内置搜索功能、语法高亮显示、基于 web 配置等等。今天,我们将讨论如何使用 Oh My Fish (简称 omf ) ,让我们的 Fish shell 变得漂亮且优雅。它是一个 Fishshell 框架,允许你安装扩展或更改你的 shell 外观的软件包。它简单易用,快速可扩展。使用 omf,你可以根据你的想法,很容易地安装主题,丰富你的外观和安…
好用。但是这种好用没啥用。 在生产力方面Linux shell对比GUI,不管整的再花哨其实比下限真没啥优势,重点是脚本化上限非常高。fish shell不是POSIX兼容,就只能那样了。 只能本机调调进程。生产力优势根本体现不出来。你要是玩的东西没啥规模可言,那肯定没问题,zsh fish就看你自己喜欢了。 一旦有开始考虑兼容性,须知Linux老管理手上的脚本多数连bash都不是,多是sh。 所以呢,fish是好用,但那种好用,用处并不大。好歹人家…
Flac3D自定义开发Tecplot接口文件
参考制作过程(含本内容源代码): 自定义开发Flac3D接口文件 首先是导入结果文件rejection排异写入接口文件标题内容 [图片] 4、写入node节点空间位置 5、写入节点信息 6、写入单元信息 7、写入单元节点信息:空间信息要区分Flac3D基本单元类型 8、导出文件并保存 [图片] 9、数据验证 [图片] 验证源代码如下: model new model restore 'name.sav' ;To restore the the binary result file, program call 'Flac3d2Tecplot(New by Chheng Xiaojie 2022).d…
如何在 Linux 中安装、配置和使用 Fish Shell?
每个 Linux 管理员都可能听到过 shell 这个词。你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用? shell 是一个程序,它是提供用户和内核之间交互的接口。 内核是 Linux 操作系统的核心,它管理用户和操作系统之间的所有内容。Shell 可供所有用户在启动终端时使用。终端启动后,用户可以运行任何可用的命令。当 shell 完成命令的执行时,你将在终端窗口上获取输出。 Bash(全称是…
对于一个没有学过并且不需要学习 bash(或者 Posix shell),而且不喜欢折腾的用户,我感觉 fish 是一个更好的选择。如果他喜欢 fish 的默认配置就更好了,基本可以达到开箱即用的程度。对 bash 语法了解比较少的用户,也可以安装一个尝试一下,如果能接受的话也是不错的。 但对于已经习惯 bash 语法的用户,fish 并不是一个很好的选择。虽然交互使用 fish,脚本使用 bash/zsh,可以解决一部分问题。但使用 fish 带来的问题还是…
Anaconda & Fish Shell
fish 对 anaconda 的支持或者 anaconda 对 fish 的支持一直不是很友好,都需要做额外的操作才能正常使用,这个额外的操作还随着版本更新一直在变。 以下方法在 Anaconda 4.4.10 & Fish 2.7.1/2.2.0 测试通过source ~/anaconda3/etc/fish/conf.d/conda.fish 记得修改anaconda的安装目录conda activate environment_name 【注意】不是 source activate测试下来有效的话,把 ‘source ~/anaconda3/etc/fish/conf.d/conda.fish' 写…
记不住 Linux 命令?这三个工具可以帮你
Linux 桌面从开始的简陋到现在走了很长的路。在我早期使用 Linux 的那段日子里,掌握命令行是最基本的 —— 即使是在桌面版。不过现在变了,很多人可能从没用过命令行。但对于 Linux 系统管理员来说,可不能这样。实际上,对于任何 Linux 管理员(不管是服务器还是桌面),命令行仍是必须的。从管理网络到系统安全,再到应用和系统设定 —— 没有什么工具比命令行更强大。 但是,实际上……你可以在 Linux 系统里找到 非常多命令…
就我自己的使用体验来说,fish确实比zsh用起来爽。一方面是fish开箱即用,不需要我去折腾,另一方面我总感觉fish的自动补全比zsh好用一些。。 需要跑sh脚本的时候,直接开个bash就完事了。 并且按照archwiki上的配置教程,可以通过bash来启动fish,这样fish可以继承bash的环境变量,对于一些会向 `.bashrc` 写入内容的程序兼容性也更好。
使用 fish 的一些注意点
fish 是一个对用户友好的 shell(相对其它 shell 而言),它提供内置的命令补全提示、基于浏览器的帮助和设置界面、更易于编写的脚本代码等等实用功能。为了让脚本代码获得更好的可读性和可移植性,fish 去掉了很多其它 shell 的配置选项,并且不支持那些它认为晦涩的语法。 本文罗列一些 fish 使用中的一些注意要点,如果需要深入了解 fish,请在 fish shell 下面输入 help 命令在浏览器内打开 fish 帮助文档(如果您还不了解 s…
Fish
由于偶然的机会尝试了一下fish,就此入坑 fisher or omffisher 因为fisher 可以装omf 的插件. fisher 兼容 omf 我的fisher插件主题 fisher 推荐的 tide, 类似于 zsh 里的 p10k ilancosman/tide@v5 jorgebucaran/autopair.fish jorgebucaran/fisher kfkonrad/last-working-dir-fish-pkg meaningful-ooo/sponge oh-my-fish/plugin-peco lengyijun/autocd-fish lengyijun/fc-fish## 其他插件fish没有插件仓库, 只能靠别人整理, 或者…
Fish Shell 3.0 新功能
fish源码: https://github.com/fish-shell/fish-shell 今天Fish 宣布发布了3.0, 不过需要手动安装 下载地址: https://github.com/fish-shell/fish-shell/releases/download/3.0.0/fish-3.0.0.tar.gz 源码安装: wget https://github.com/fish-shell/fish-shell/releases/download/3.0.0/fish-3.0.0.tar.gz tar -xvf fish-3.0.0.tar.gz cd fish-3.0.0/ mkdir build cd build cmake .. make sudo make install更多介绍,请参考官网。 1、支持Posix标准:&&(like and),||(like or),!(like not) echo hello && echo…
是可信的,现在微博上都会出现这样的微博,是可信的,但是能抽中的机会是很小的,你可以试试看,万一就是中了呢?
fish中有语法高亮和智能提醒功能。zsh也可以通过插件实现: zsh-users :zsh-syntax-highlighting + zsh-autosuggestions
Fish Shell 使用心得
Fish的官网宣传语是 Finally, a command line shell for the 90s。 翻译过来就是 Fish shell 是一个为90后准备的 shell。 有人说:“二逼青年用bash,普通青年用zsh,文艺青年用fish。”[4] 其次由于zsh 的速度实在是太慢,所以决定换用fish,fish速度快,智能提示强大。 本文的亮点在于三点: 1、Fish的入门使用 2、与bash兼容性的方案 3、一个属于自己的Fish主题Fish配置请参考: https://github.com/iceqing/linux-template-setting/blob/master/fish/config.fish 下面分别介绍 一、fish …
安装并切换到 fish shell
安装并切换到 fish shell安装$ brew install fish检查安装$ fish -v fish, version 3.1.0设置 fish shell 为默认 shell首先添加 fish 到 /etc/shells:$ sudo echo /usr/local/bin/fish >> /etc/shells如果报如下错误: -bash: /etc/shells: Permission denied 尝试以下命令: $ echo "/usr/local/bin/fish" | sudo tee -a /etc/shells检查添加结果: $ cat /etc/shells # List of acceptable shells for chpass(1). # Ftpd will…