在我的 Ubuntu 12.04 终端中,可以按Alt + #
,这将导致以下字符重复 # 次。简单的问题:它有什么用处?它是否是可以用于某些目的的奇特功能?
你好,Tik0
答案1
此“功能”不是指终端,而是与readline 参数在狂欢。
它有什么用处?
您可以将数字参数传递给 Readline 命令。有时该参数充当重复计数,有时它是参数的符号。如果您将负参数传递给通常向前执行的命令,该命令将向后执行。例如,要将文本删除到行首,您可以键入“M-- Ck”。
将数字参数传递给命令的一般方法是在命令前输入元数字。如果输入的第一个“数字”是减号(“-”),则参数的符号将为负数。输入一个元数字以启动参数后,您可以输入其余数字,然后输入命令。例如,要为 Cd 命令提供参数 10,您可以输入“M-1 0 Cd”,这将删除输入行中的接下来十个字符。
更多关于:
答案2
这不仅适用于字符;它会多次重复下一个命令。例如,如果您想删除接下来的三个单词,请输入Alt++ 3+AltD