我想给
!num
键入命令。真的,只是格式足够好。我的目标是从功能上总结历史。
基本上,如果我
HISTSIZE
是150,我的命令号码是175
history
从26号开始输出,意思是
!11
回报
-bash: !11: event not found
是的。我想去化名
!号码
到
!(num+something)
如果
啊!号码
会回来的
event not found
是的。
我试过了
alias x='!$1 || !(( $1 + 100 ))'
使用
x
而不是
!
因为我想我真的不在乎是不是那个特定的角色,但是
x11
不是命令而且
x 11
回报
!: command not found
然后
a.txt: command not found
它来自我当前目录中的第一个文件。
我也试过了
j:~$ !$(echo 180)
)(echo 180)
-bash: syntax error near unexpected token `)'
j:~$ !(( 100 + 80 ))
-bash: !: event not found
j:~$ eval "!(( 100 + 80 ))"
bash: a.txt: command not found...
所以我不确定
啊!
甚至可以取任何后面没有立即输入的数字。
编辑:我知道我不正确地使用了带有别名的位置参数,我应该改用函数。我将使用
fc
以满足我的需要。