Я много лет пользуюсь Linux. Очень часто используется в оболочке bash, используется для сопоставления клавиш оболочки Linux, которые поставляются с большинством основных дистрибутивов. Я также счастливый пользователь vim в Linux и люблю свои клавиши со стрелками.
Только что начал работу, в которой 90% систем - это Solaris, а оболочка по умолчанию для администраторов - ksh. Ключевые сопоставления, такие вещи, как автозаполнение и история, работают не так, как должны, и сводят меня с ума.
Как заставить работать следующее в Solaris:
Клавиши со стрелками работают в оболочке, так же, как они работают в bash, например, RHEL, ubuntu. Это означает использование клавиш со стрелками для прокрутки моей истории или редактирования моей текущей командной строки
Завершение работы вкладки, чтобы я мог завершить имя файла / каталог {{1} } пути с табуляцией, или показать мне совпадения, если их больше одного.
Почти невозможно ответить, потому что '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
Возможно, что они могли бы назвать другие файлы, также.
Я нашел opencsw очень полезный, можно установить выбор приложений GNU оттуда, и у них есть средство моделирования диспетчера пакетов в Кв. - названы, pkg-добираются
www.opencsw.org
Полезные пакеты
дает Вам последние версии гну этих приложений, таким образом, у Вас не должно быть различных awk сценариев в зависимости от ОС
У меня также была эта проблема, когда для немного я переключил с Linux только ENV к смешанному ENV Sun Solaris и Linux.
Я должен сказать, что с тех пор, люблю solaris. После того как Вы добираетесь, использование с различными инструментами (поглядите в этой ссылке http://bhami.com/rosetta.html), затем, Вы найдете, насколько мощный solaris.
Поиск на Google для "Менее известных Функций Соляриса" и Вы найдете много документации.
Поглядите во всем солнце (теперь оракул) документация об администрировании Соляриса.
Sun опубликовал Linux Администраторскому Руководству Соляриса (PDF), который описывает основные отличия, команды, файловую структуру, контроль, и т.д. между этими двумя Ose; это с 2007, но это вероятно все еще очень релевантное. Существует также краткое Краткое руководство в конце.
Sun в более поздних версиях Соляриса портировал несколько из программ общественного достояния. Если установлено они расположены в/opt/sfw. В противном случае можно загрузить Сопутствующий CD-ROM и получить его от этого. Я использую главным образом Солярис x86 здесь.
sunfreeware.com как один пользователь упомянул, превосходный сайт, чтобы заставить пакеты помещать Ваши программы общественного достояния на строку. Я установил их на нескольких из моих предыдущих положений и восхитил администраторов.
BTW, я не изменил бы оболочку, присвоенную 'корневому' пользователю на Солярисе. У меня было несколько противных неожиданностей, когда я сделал это и имел к так некоторой серьезной системной работе восстановления.
www.sunfreeware.com является большой начальной точкой, можно загрузить пакеты того же GNU utils, Вы используете на Linux (даже если последний Солярис начал поставлять еще некоторых из них). Аплодисменты G.