Lab*_*tis 10 macos bash shell alias fish
有没有办法列出所有别名,如:
$ ls-aliases
.. "cd .."
la "ls -Gla"
gs "git stash"
etc...
Run Code Online (Sandbox Code Playgroud)
也可以在别名中添加人类可读的描述吗?
我在MacOSX上
hee*_*ayl 12
在bash:
列出所有别名:
alias
Run Code Online (Sandbox Code Playgroud)
要添加注释,只需将其放在命令的末尾,例如:
$ alias foo='echo bar #some description'
$ foo
bar
$ alias foo
alias foo='echo bar #some description'
Run Code Online (Sandbox Code Playgroud)
vek*_*dyb 12
如果有人像我一样偶然发现这一点:
当前fish版本(3.0.2)有alias(没有参数)列出所有别名。
(同样abbr列出所有缩写。)
(@heemayl 指出也bash有......)alias
请注意,在fish中,alias命令使用包装别名值的别名来创建函数.所以目前没有任何方法可以列出"别名".您可以使用该functions命令列出所有已定义函数的名称(根据定义,它们包含别名).如果你想要每行一个名称functions | cat.