macun harici metin editörü?


11

Genel olarak ssh ve linux için yeniyim. Macun kurulumum var ve sunucuma bağlanabilir, dosyaları ve her şeyi listeleyebilirim. Notepad ++ (veya başka bir düzenleyici) kullanarak bir dosyayı nasıl düzenleyebileceğimi merak ediyorum. Otomatik olarak ssh ile indirip yüklemenin bir yolu var mı? Bir dosyayı başka nasıl düzenlersiniz?

Teşekkürler

Yanıtlar:


4

Gerçekten bir GUI düzenleyicisine ihtiyacınız varsa, başka bir alternatif sunucuya bir tane yüklemek ve SSH üzerinden çalıştırmaktır.

Bunu yapmak için ihtiyacınız olan:

  • Misafirinizde çalışan bir X11 sunucusu. (Xming iyi çalışıyor - http://sourceforge.net/projects/xming/ )
  • Sunucuda X11 iletilmesine izin vermek için, /etc/ssh/sshd_configbu ayar yapılır X11Forwarding yes. Değiştirmeniz gerekiyorsa ssh'yi yeniden başlatın.
  • Macun üzerinden X11 iletimini etkinleştirmek için. ( bağlantı )
  • Sunucuya bir GUI düzenleyicisi yüklemek için. SciTE'i gerçekten çok seviyorum
  • Tüm parçalar yerdeyken, dosyayı açın editor filenameve uzak sistemden GUI yerel makinenizde görüntülenecektir.

9

Sen kullanabilirsiniz WinSCP dosyalarınızı düzenlemek için ve kullanım sftp. Sağ tıklayın> düzenle. Ancak, kötü güvenlik uygulamaları olabilecek sistem dosyalarının çoğunu düzenlemek için kök veya kök düzeyinde kullanıcı olarak oturum açmanız gerekir.

Yapmanız gereken en iyi şey, nano veya benzer bir komut satırı metin düzenleyicisini kullanmak ve muhtemelen notepad ++ kullanmanın noktası olan renk kodlama uzantılarını etkinleştirmektir.


Eğer ftp çalışan yoksa scp (sftp yerine) kullanın
Yash Agarwal

SFTP FTP kullanmıyor. SSH üzerinden idare eder. Çoğu sistemde OpenSSH yüklendiğinde varsayılan değerdir. Aksi takdirde etkinleştirilmesi gereken tek şey alt sistemdir.
David Rickman

8

Birkaç seçenek var. Şeylerin Windows dostu tarafında, ücretsiz ve SSH üzerinden düzenleme seçenekleri olan Komodo Edit'i kullanabilirsiniz.

(Yalnızca FTP yoluyla yüklemeyi destekleyen herhangi bir şeyi kullanmamanızı öneririm, çünkü kimlik bilgilerinizi 'net' üzerinden almak isteyen herkes için net olarak gönderiyorsunuz.)

Diğerlerinin belirttiği gibi, doğrudan * ix sisteminde düzenlemek için vi, Emacs, joe veya diğerleri gibi tam ekran metin editörlerini deneyebilirsiniz.

Son seçenek Xming'i kurmak ve gedit gibi Unix GUI editörlerini uzaktan kullanmak olabilir.


1

ssh bir terminal hizmetidir, yani sunucuya sadece karakter gönderirsiniz ve daha sonra bunları "dosya düzenleme" gibi yararlı bir şey olarak yorumlarsınız.

Bu, tüm programların oturum açtığınız bilgisayarda yürütüldüğü anlamına gelir.

Dolayısıyla, yerel bir editör kullanmak isterseniz:

  1. dosyayı eve kopyalayın.
  2. Düzenleyicinizle düzenleyin
  3. Geri gönder.

Vim / emacs gibi güçlü bir editör öğrenmek ve yerinde düzenlemek daha iyi bir yoldur.



0

Notepad ++ bir FTP eklentisine sahiptir. Varsayılan olarak gelmeyebilir, hatırlamıyorum, ancak değilse Notepad ++ web sitesinde bulmak kolaydı.

Dosyaları sık sık düzenlemek için ssh kullanmayı planlıyorsanız, Linux'ta sıklıkla bulabileceğiniz bir düzenleyiciyi tanımanızı öneririm. Vi, Linux'un tüm sürümleriyle birlikte gelir (VIM, Vi Improved, sıklıkla yüklenir). Emacs da yaygındır ve birçok insan basit bir şey isterse nano kullanır. Bu metin editörleri, özellikle Vi, biraz öğrenme eğrisine sahiptir, ancak özellikle programlama için bunları sık sık kullanmayı planlıyorsanız IMO'ya değer.


0

Vim olmadan kaybolacaktım. Vi veya vim'i öğrenin ve metin dosyalarını düzenlemek için çoğu GUI düzenleyicisinden daha hızlı ve daha güçlü bulacaksınız.

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.