有没有办法在bash中内联扩展别名?
$bash>alias ll='ls -l '
$bash>ll<tab>
$bash>ls -l
您可以按Ctrl- Alt-e执行readline的功能shell-expand-line
,这将做别名,历史和字扩展。请注意,在某些键盘Meta上不是Alt。您可能需要按Esc,然后Ctrl-e
函数alias-expand-line
和history-and-alias-expand-line
缺省情况下未绑定,但是您可以通过在~/.inputrc
文件中添加类似于以下内容的行来绑定它们。
"\e\C-l": alias-expand-line
这将使Ctrl- - Alt(l小写“ELL”)执行仅别名扩展。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句