有时我必须连续多次运行一个命令,例如,看看服务是否已经启动,并且将我的手从正常的输入位置移开以重复按向上箭头和回车键变得单调乏味。有没有办法在没有向上箭头键和回车键的情况下运行上一个命令,或许可以使用精心制作的shell脚本?向上箭头的替代方法+输入以运行上一个命令?
我试过以下,但它不令人满意,因为它不能执行别名,并且它有点慢。
history | tail -2 | head -1 | cut -d' ' -f4- | cat > prev_command.txt
sleep .01
chmod 777 prev_command.txt
eval prev_command.txt
rm prev_command.txt
理想我有一个别名到这个脚本,所以我可以在输入类似的命令行“上一页”并按下回车键再次运行先前的命令。
因此,输入“prev”比输入快吗? – halfdan 2010-09-17 22:11:56
应该移至superuser.com – stepancheg 2010-09-18 00:14:38