前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fish Shell 安装配置

Fish Shell 安装配置

作者头像
康怀帅
发布2018-02-28 15:45:19
2.2K0
发布2018-02-28 15:45:19
举报
文章被收录于专栏:康怀帅的专栏

fish-shell GitHub:https://github.com/fish-shell/fish-shell

oh-my-fish GitHub:https://github.com/oh-my-fish/oh-my-fish

两个都安装,具体编译安装查看项目 README.md 文件

配置

所有配置建议在 ~/.config/fish/config.fish 中进行。以下命令中,前边加 $ 的在终端中输入命令,不加的写入配置文件中

环境变量env

通过 set -x 命令设置环境变量

只对当前 shell 设定环境变量:

代码语言:javascript
复制
$ set -x VISUAL vim

全局生效:

代码语言:javascript
复制
$ set -Ux VISUAL vim

PATH

我习惯于将PATH写入配置文件中

代码语言:javascript
复制
set -gx fish_user_paths $fish_user_paths /usr/local/sbin /usr/local/bin

别名

兼容其他 Shell alias 设置方法,例如

代码语言:javascript
复制
alias nginx="sudo nginx ; php-fpm"

使用 abbr,执行 abbr -h 查看帮助信息。

代码语言:javascript
复制
$ abbr -a l ls -lhS

即可添加 l 为 ls -lhS 的缩写。

变量赋值 set

-l

-g

-U

-x

-u

代码语言:javascript
复制
$ set -xg
# Prints all global, exported variables.

$ set foo hi
# Sets the value of the variable $foo to be 'hi'.
# 将 hi 赋值给变量 $foo

$ set -e smurf
# Removes the variable $smurf
# 删除变量

相关链接

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置
    • 环境变量env
      • PATH
        • 别名
          • 变量赋值 set
          • 相关链接
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档