fish

Fish Shell 配置与使用

补充说明

fish 是交互友好的 Shell,内置自动建议、语法高亮和补全,但不兼容 POSIX。日常交互很舒服,跑 bash 脚本时要显式调用 bash。

常用示例

fish
chsh -s "$(which fish)"
fish --version
fish_config

~/.config/fish/config.fish:

set -Ux EDITOR nvim
set -Ux PAGER less
fish_add_path ~/.local/bin
abbr -a gs 'git status'
abbr -a ll 'eza -lah'
fish_greeting

函数:

function mkcd
    mkdir -p $argv[1]
    cd $argv[1]
end
funcsave mkcd

易错点与排错

相关命令