как сделать оболочку Solaris более знакомой пользователю Linux? [закрыто]

Я много лет пользуюсь Linux. Очень часто используется в оболочке bash, используется для сопоставления клавиш оболочки Linux, которые поставляются с большинством основных дистрибутивов. Я также счастливый пользователь vim в Linux и люблю свои клавиши со стрелками.

Только что начал работу, в которой 90% систем - это Solaris, а оболочка по умолчанию для администраторов - ksh. Ключевые сопоставления, такие вещи, как автозаполнение и история, работают не так, как должны, и сводят меня с ума.

Как заставить работать следующее в Solaris:

  • Клавиши со стрелками работают в оболочке, так же, как они работают в bash, например, RHEL, ubuntu. Это означает использование клавиш со стрелками для прокрутки моей истории или редактирования моей текущей командной строки

  • Завершение работы вкладки, чтобы я мог завершить имя файла / каталог {{1} } пути с табуляцией, или показать мне совпадения, если их больше одного.

  • Vim работает так же, как и в Linux, поэтому, когда я использую клавиши со стрелками, я не получаю ABCD. Я бы хотел, чтобы курсор двигался.
5
задан 19 June 2010 в 14:16
6 ответов

Почти невозможно ответить, потому что 'Linux' ничего не означает, когда существует столько разновидностей там, и у них могло быть примерно что-либо набор как значения по умолчанию в в различном профиле / вход в систему / окружает емкостно-резистивные сценарии.

Во-первых, измените оболочку, как Вы уже упомянули, но затем Вы, возможно, должны были бы изучить 'набор'. Из Вашего комментария о клавишах со стрелками, не ведущих себя как Вам угодно, пробуют также:

set -o emacs
set -o vi

Существует также шанс, что Вам настраивали неправильную эмуляцию терминала, но автоматическое обнаружение стало намного лучше за прошлый год или около этого.

Можно также смотреть на любимое поле и скопировать по настройкам (предполагающий установку той же оболочки). Уезжайте сессия вошла в систему при тестировании, или Вы могли бы иметь к (s) ftp в переместить измененный файл конфигурации из пути.

обновление: на bash страница справочника, необходимо смотреть на:

   /etc/profile
          The systemwide initialization file, executed for login shells
   ~/.bash_profile
          The personal initialization file, executed for login shells
   ~/.bashrc
          The individual per-interactive-shell startup file
   ~/.bash_logout
          The individual login shell cleanup file, executed when  a  login
          shell exits
   ~/.inputrc
          Individual readline initialization file

Возможно, что они могли бы назвать другие файлы, также.

1
ответ дан 3 December 2019 в 01:03

Я нашел opencsw очень полезный, можно установить выбор приложений GNU оттуда, и у них есть средство моделирования диспетчера пакетов в Кв. - названы, pkg-добираются

www.opencsw.org

Полезные пакеты

  • gsed
  • простофиля
  • gdate

дает Вам последние версии гну этих приложений, таким образом, у Вас не должно быть различных awk сценариев в зависимости от ОС

3
ответ дан 3 December 2019 в 01:03

У меня также была эта проблема, когда для немного я переключил с Linux только ENV к смешанному ENV Sun Solaris и Linux.
Я должен сказать, что с тех пор, люблю solaris. После того как Вы добираетесь, использование с различными инструментами (поглядите в этой ссылке http://bhami.com/rosetta.html), затем, Вы найдете, насколько мощный solaris.
Поиск на Google для "Менее известных Функций Соляриса" и Вы найдете много документации.
Поглядите во всем солнце (теперь оракул) документация об администрировании Соляриса.

3
ответ дан 3 December 2019 в 01:03

Sun опубликовал Linux Администраторскому Руководству Соляриса (PDF), который описывает основные отличия, команды, файловую структуру, контроль, и т.д. между этими двумя Ose; это с 2007, но это вероятно все еще очень релевантное. Существует также краткое Краткое руководство в конце.

3
ответ дан 3 December 2019 в 01:03

Sun в более поздних версиях Соляриса портировал несколько из программ общественного достояния. Если установлено они расположены в/opt/sfw. В противном случае можно загрузить Сопутствующий CD-ROM и получить его от этого. Я использую главным образом Солярис x86 здесь.

sunfreeware.com как один пользователь упомянул, превосходный сайт, чтобы заставить пакеты помещать Ваши программы общественного достояния на строку. Я установил их на нескольких из моих предыдущих положений и восхитил администраторов.

BTW, я не изменил бы оболочку, присвоенную 'корневому' пользователю на Солярисе. У меня было несколько противных неожиданностей, когда я сделал это и имел к так некоторой серьезной системной работе восстановления.

2
ответ дан 3 December 2019 в 01:03

www.sunfreeware.com является большой начальной точкой, можно загрузить пакеты того же GNU utils, Вы используете на Linux (даже если последний Солярис начал поставлять еще некоторых из них). Аплодисменты G.

1
ответ дан 3 December 2019 в 01:03
  • 1
    точно, как это поможет? –  Nick Kavadias 18 June 2010 в 16:06
  • 2
    Там Вы найдете много пакетов Linux, которые были портированы к Солярису. –  user9517 supports GoFundMonica 18 June 2010 в 16:15

Теги

Похожие вопросы