Bash tarihçesini bir komuttan geçmişindeki bir argümanla bağımsız değişkenlerle çalıştırmak için nasıl kullanabilirim?
!!
Son komutu tekrar çalıştırmak için kullanabileceğimi biliyorum , ancak bu argümanlarla nasıl yeni bir komut çalıştırabilirim?
örneğin, önce ben koşarım:
~/somefolder/script.sh somefile
Hızlı koşmak istiyorum
~/somefolder/script.sh anotherfile
Denedim !! anotherfile
ama işe yaramadı.
Daha da iyisi, !-2 newarguments
ikinci son tarih komutunu yeni argümanlarla çalıştırmak için nasıl koşabilirim ?
Geçmişi kaydırmak için okları kullanmak istemiyorum, sonra argümanların üzerine geri aldım.
:p
. Eşleşen çizgileri!?text?
araştırın veya bir tarih komutunun satırındaki herhangi bir yerdeki metnin bir satırını eşleştirmek için eşleştirin. Diğer varyantlar sonra sadece çizgi parçalarını kapmak, ancak komut ie çalıştırmadan önce normal ifade değiştirme yapmazlar, bir çizgi maç!wh:gs/sed/tr/
,which
sed, tr için komut subs.