如何在bash中内联扩展别名?

asdfg

有没有办法在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-linehistory-and-alias-expand-line缺省情况下未绑定,但是您可以通过在~/.inputrc文件中添加类似于以下内容的行来绑定它们

"\e\C-l": alias-expand-line

这将使Ctrl- - Altl小写“ELL”)执行别名扩展。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章