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

  • boniver

    boniver

    17 NİSAN 2006
  • Pituvision

    Pituvision

    11 Mart 2006
  • thelonelyisland

    thelonelyisl

    23 Aralık 2005