Fish Shell 常用命令速查表
Fish 是用户友好的 Shell,语法更简洁,开箱即用的自动补全和高亮。整理常用命令和配置。
返回 系统与运维基础语法 5
set name "John"设置变量
echo $name使用变量
set -x PATH /usr/local/bin $PATH设置环境变量
set -e name删除变量
set -l local_var "value"局部变量
流程控制 4
if test -f file.txt\n echo "exists"\nend条件判断
for file in *.txt\n echo $file\nend循环
switch $status\n case 0\n echo "success"\n case "*"\n echo "failed"\nend多分支
function greet\n echo "Hello $argv"\nend定义函数
配置与主题 4
fish_configWeb 界面配置主题
set -U fish_greeting ""取消欢迎语
funcsave function_name保存函数到配置文件
cat ~/.config/fish/config.fish查看配置文件
💡 提示
- Fish 的 if/for/function 用 end 结尾,不需要 fi/done/esac。
- set -U 设置通用变量,持久化到配置文件,所有 Fish 会话共享。
- Fish 开箱即用自动补全,按 Tab 即可,不需要额外配置。
- fisher 是 Fish 的插件管理器,类似 oh-my-zsh 的插件系统。