SORU
12 HAZİRAN 2012, Salı


Bash geçmiş önceki bir komut kullanarak, kopyalayın ve sonra da 'Çalıştır' ama komutu ile yorumladı

Sadece bir soru bash becerilerimi geliştirmek için. Ben her zaman bunu yapmak için:

$ history | grep some_long_command

...
...
123 some_long_command1.........
124 some_long_command2.........
...

Sonra yaparak komutu buldum komutu çalıştırabilirsiniz:

!123

Ancak, sık sık bunu yapmak istiyor:

some_long_command1foobar

I. e. ben çalıştırmadan önce komut değiştirin. Bash bu komut yerine: çalıştırmak için kullanabilirsiniz

#some_long_command1

açıklamalı alır.

O zaman benim fare komutu vurgulamak için kullanmak, düzenlemek ve daha sonra (sadece klavyeyi hızlı kullanırım) çalıştırmak zorunda değilim.

Bir senaryo yapmak için yazabilirim ama zaten işlevselliği bir yerde yerleşik olabilir....?

Teşekkür ederim.

CEVAP
12 HAZİRAN 2012, Salı


Tarih komutunu kullanmak yerine, ctrl r kullanmanızı öneririz ve bu komut yazmaya başlardım. Bunu değiştirmek için gitmek gibi bir ok tuşuna bastığınızda, otomatik tanıma terk edecek, ve düzenleme çalıştırmadan önce izin verir.

GÜNCELLEME: eğer büyük bir dizesini içeren farklı komutları arasında dolaşmak isterseniz de, yalnızca yazdığınız, ctrl r basarak devam edin

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gali B

    Gali B

    1 EYLÜL 2006
  • MovieZoneET

    MovieZoneET

    22 Aralık 2009
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008