Tag: fish

fish和bash之间的区别是将命令行参数传递给别名函数?

从我在这里的其他问题的答案中我了解了将命令行参数传递给Bash中的别名函数的可能性。 在Fish中,我可以通过编辑~/.config/fish目录中的config.fish文件并添加这样的行来编辑别名 alias lsp=’ls -ah –color=always | less -R;’ 它完美无缺。 这应该相当于在bash中编辑~/.bash_aliases 但是当我尝试设置别名函数来传递这样的参数时 alias lsp=’_(){ ls -ah –color=always $* | less -R; }; _’ 它对鱼不起作用? 在设置别名以传递命令行参数的方式中,fish和bash之间是否存在任何差异,这些参数阻止了第二个别名使用fish而不是bash?