美文网首页
Hello fish shell

Hello fish shell

作者: chempeng | 来源:发表于2018-08-21 15:57 被阅读80次

什么是 fish shell ? 为什么用它? 可以参考 Fish shell 入门教程量化计算中的技巧(一)

本文记录非 root 用户在无网络连接的服务器上安装 fish shell 及环境变量的配置。

1. 安装

官网下载源码,解压安装。以 fish-2.4.0.tar.gz 为例,系统 CentOS 6.4。

tar -zvxf fish-2.4.0.tar.gz
cd fish-2.4.0
./configure --prefix=/home/username/opt/fish
make
make install

若想登陆即使用 fish,在 .bash_profile 中添加

exec /home/username/opt/fish/bin/fish -l

2. 环境配置

不同于 bash 在 .bashrc 中修改环境变量,fish 需要在 ~/.config/fish/config.fish 中修改。(如果可以使用图形界面,使用 fish_config 命令可打开 Web 界面进行配置。)同时注意其语法也稍有不同,下面有几条示例。

set -x LD_LIBRARY_PATH /opt/intel/icc/composer_xe_2013.3.163/mkl/lib/intel64/:$LD_LIBRARY_PATH
set -x LD_LIBRARY_PATH /opt/intel/icc/composer_xe_2013.3.163/compiler/lib/intel64/:$LD_LIBRARY_PATH
set PATH $PATH /home/username/anaconda3/bin
set PATH $PATH /home/username/bin
abbr q20 "nohup mpirun -np 20 vasp </dev/null> out &"
alias l "ll -h"
alias c "cd ..; and l"
alias cc "cd ../..; and l"

fish 的体验感很棒,尤其对于一些简单繁琐的操作来说,相比它所提升的效率,一些小问题是可以接受和值得折腾的,实在兼容不好就退出呗,也很方便。

它还有个插件,oh my fish , 目前还没有用它的需要,fish 开箱即用~

相关文章

  • Hello fish shell

    什么是 fish shell ? 为什么用它? 可以参考 Fish shell 入门教程 和 量化计算中的技巧(一...

  • Fish Shell 3.0 新功能

    fish源码:https://github.com/fish-shell/fish-shell 今天Fish 宣布...

  • Mac开发必备工具—— Fish shell

    Fish shell 简介 Fish(英文全称是“Friendly Interactive Shell”),是一个...

  • Ubuntu 使用 Fish Shell

    1. Fish shell安装启动 1.1 Ubuntu 安装 Fish Shell 命令行运行代码:sudo a...

  • 安装 fish 并设为默认 shell

    安装 fish sudo apt-add-repository ppa:fish-shell/release-2s...

  • Fish shell

    可以根据输入自动匹配历史命令官网 安装 配置

  • Fish Shell

    今天看到阮一峰同学的一篇博客(Fish shell 入门教程),讲述的非常详细、清楚,有兴趣的可以直接转去查看此文...

  • Linux

    建议使用 fish shell iterm默认使用fish设置1.sudo vim /ect/shells 添加 ...

  • Linux上 fish 的安装配置

    安装 sudo apt-get install fish 配置 由于很多shell脚本都是bash写的,与fish...

  • MAC

    Mac开发必备工具(三)—— Fish shell 开箱即用的Shell,非常适合Shell初学者,没有繁琐的配置...

网友评论

      本文标题:Hello fish shell

      本文链接:https://www.haomeiwen.com/subject/shdjiftx.html