1

Я нашел несколько замечательных функций в текстовом редакторе joe для командного окна:
Вы можете:

  1. Держите меню справки команды видимым все время.
  2. Разделите текущее представление на две панели (сверху, снизу), чтобы вы могли просматривать одну часть файла на одной панели и редактировать другую часть на другой панели.

Там так много о vi и emacs что я прошу не пускать их в эту дискуссию о Джо.
Так обычно ли joe легко доступен во многих системах? SSH? VPS хостинг?
Я хочу потратить время на практику joe или nano для программирования (!) на случай, если я получу только команду iine / ssh access.

3 ответа3

3

Так обычно ли Джо легко доступен во многих системах?

Легко доступны? определенно. Для большинства основных дистрибутивов доступны пакеты joe. Обычно он не устанавливается заранее, поэтому вам придется установить его самостоятельно. Я знаю, что вы хотите, чтобы другие редакторы не участвовали в обсуждении, но в системах гораздо чаще встречаются vi и nano . Я бы попрактиковался в одном из них, так как это было бы более полезно для вас, если вы когда-нибудь застряли с доступом только к командной строке системы. Ваши шансы на то, что один из двух будет доступен, намного выше, чем у редактора Джо, но это не помешает расширить ваши знания и изучить несколько редакторов.

2

Если вы работаете в системе на базе RedHat/Fedora, у вас будет yum для установки пакетов. Если вы работаете в системе на основе Debian/Ubuntu, у вас будет apt-get для установки пакетов. Вы можете использовать один из них.

== ИЛИ ==

Просто скачайте, соберите и установите его самостоятельно. От joe-editor.sourceforge.net

JOE написан на C и его единственной зависимостью является libc. Это позволяет легко создавать JOE (просто "настроить" и "выполнить установку"), что делает возможным включение на небольшие системы и диски восстановления.

Это означает, что при первом подключении к машине вам нужно всего лишь скопировать архив на сервер (или использовать его для получения wget/curl), затем:

% cd joe-3.7 (or whatever the current release is)
% ./configure
% make 
% sudo make install

(sudo необходимо, если вы вошли в систему как пользователь, отличный от root - и вы не планируете входить в систему как root, верно?)

Не бойтесь создавать вещи из источника.

0

Чтобы повторить ответ Джона, я могу сказать, что Джо не находится ни в одном из ящиков RHEL4, RHEL5 или Solaris10, которые я администрирую. Теперь я тот, кто все это настроил, так что это не очень разнообразный образец. Но мне пришлось бы изо всех сил, чтобы Джо там. Быстрая проверка показывает, что он, безусловно, включен в установочные диски RHEL5.3, но, вероятно, не установлен без установки некоторых дополнительных флажков во время установки. Так что я лично не ожидал бы найти его на любой случайной машине, с которой я столкнулся

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .