`Fc` komutundaki harfler ne anlama geliyor?


19

Daha fcönce bir önceki komutu düzenlemenizi ve daha sonra yayınlamanızı sağlayan komutla karşılaştım.

FCEDITDüzenleyicisini ayarlamak için kendi ortam değişkenine ve POSIX Programcı El Kitabında ( 1p) bir kılavuz sayfasına sahiptir .

Dizinde bir dosya oluşturur /tmpve dosya ( :wqin vim) kaydedilmişse içeriği yürütür .

Bunun dışında, fc -ldaha önce yürütülen komutları numaralandırabilir ve listeleyebilir .

Bu yüzden bilmek gerçekten güzel ve kullanışlı bir komut.

Soru, adının gerçekten ne anlama geldiği; komut akıldaki işlev ile nasıl ilişkilendirilir?

"Birinci sınıf"? ya da belki "İşlev" olarak bile (önceki cümleyi yazdıktan sonra aklıma ne geldi)?

Kılavuz basitçe "fc yardımcı programı" olarak anılmaktadır.

zsh  command  posix 

2
Bunu sorduğunuz için teşekkürler; Uzun zamandır, ^ X, ^ E tuşlarına basmanın bu işlevi yerine getirmek için kullandığı mekanizmayı merak ettim.
DopeGhoti


Orada siz de yapabilirsiniz serin geçmişi açılımları bir sürü ... !!Bir önceki komutu vardır !-2, bundan önce komut olduğu !-3için !-NSonra vb !:1size önceki komutun ilk argüman verir !:2, ikinci argüman, !*tüm argümanlar, ^command1^command2yürütmek son komut1, komut1 örneğini komut2 vb. ile değiştirir
Charles Addis

öngörülü iyileştirmelerle benzer bir üçüncü pary komutu da var.

Yanıtlar:


20

Her ne kadar zshbuiltins(1)adam sayfası bunu göstermez, fckomut hemen hemen onun aynıdır bashmuadili. Basitçe (F) ix (C) ommand.


Teşekkür. Mantıklı ve kulağa mükemmel geliyor. Ben ( kabuk yerleşik için bir yardımcı olmak) bashveren geçtim ama çıktı da not, ve hiçbiri . help fchelpwhatis fc

2
Sen deneyebilirsiniz man bashya man builtins. Veya linux.die.net/man/1/bash adresini ziyaret edin .
Deathgrip

6
fcksh AFAIK kaynaklı bir POSIX komutudur (zaten ksh86'da zaten o zaman fix komutu olarak adlandırılır ). zsh 1990'daki ilk çıkışından bu yana sahip. Bash hakkında bilmiyorum. bash 1.05 yoktu.
Stéphane Chazelas

Harika! Bunu doğrulamak zorunda kaldım: P
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.