Linux komut satırı geçmişini satır numaraları olmadan yazdırma


1

Linux komut satırı geçmişini, satır numaralarını eklemeden nasıl yazdırabilirim? Hepsini böyle bir metin dosyasına göndermek istiyorum:

history >> history.txt

İstediğiniz tam olarak değil, ama büyük olasılıkla satır numaralarını kesme veya awk gibi bir şeyle çıkarabilirsiniz.
Journeyman Geek

Bir yandan notta, tarihçeniz ana klasörünüzdeki .bash_history adlı bir metin dosyasında zaten var (en azından ubuntu kurulumumda)
Col

1
@Col Bu doğru, ancak şu anda etkin bir kabukta en son geçmişinize sahip olmayacak.
Keith,

@Keith Good point, bunu unuttum.
Col

Yanıtlar:


5

Her şeyden önce, tarih kabuğun bir özelliğidir ve aslında Linux ile hiçbir ilgisi yoktur. Bash kabuğunu kullandığınızı varsayarsak, eğer sadece write yazma seçeneğini kullanırsanız, yine de satır numaraları eklemiyordur.

history -w history.txt

İstediğini elde edeceğim.


6

bir dosyaya yazmak istemiyorsanız aşağıdakileri deneyin

history -w /dev/stdout
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.