Nano'ya borulu giriş


9

ls | nano -Düzenleyiciyi neden Ubuntu'da açar ancak düzenleyiciyi kapatır ve CentOS'a bir dosya kaydeder -.save?

Stdin'i okurken CentOS'ta nano'yu nasıl açık tutabilirim?


Bu dağıtımlardaki nano versiyonlar nelerdir? Belki de farklı davranış eski bir versiyondan geliyor ..
daniel kullmann

1
Eğer kabuk bashsüreç ikamesi ile deneyin: nano <( ls ).
manatwork

Yanıtlar:


3

Özellik 2.2 sürümüne kadar eklenmedi

http://www.nano-editor.org/dist/v2.2/TODO

2.2 sürümü için:

  • Nano'nun çağrı cihazı gibi çalışmasına izin ver (stdin'den okunur) [YAPILDI]

ve CentOS6 nano-2.0.9-7 kullanır ( http://mirror.centos.org/centos/6/os/x86_64/Packages/ )

En son sürümü istediğinize karar verdiyseniz, yukarı akış sitesinden ( http://www.nano-editor.org/download.php ) indirebilir ve ardından kendi RPM'nizi oluşturmak için Fedora kılavuzunu takip edebilirsiniz. ( http://fedoraproject.org/wiki/How_to_create_an_RPM_package )


Ya da onlar tarafından sağlanan rpm'leri kullanabilirsiniz. Bkz nano-editor.org/dist daha sonra kırmızı şapka / fötr / centos uyumlu rpm'leri için rpm klasörü versiyonu.
cde

2

Ben bunun metin editörü "özelliği" olduğunu düşünüyorum ve nano buna sahip değil.

2 adım kullanabilirsiniz:

ls > output.txt
nano output.txt

Veri girişi için stdin'i kullanabilen 2 editör daha var

ls | joe
ls | jed
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.