Начинаю я с создания минимально необходимого комфорта в рабочем окружении — затраченное на это время окупается мгновенноым повышением производительности труда. Поскольку на этапе постинсталляционной настройки приходится довольно часто прибегать к CLI, то первый шаг в этом направлении — обустройство командной оболочки.

Для начала я определяю в качестве своего пользовательского login shell — регистрационной оболочки, запускаемой после авторизации с системе, — zsh. Благо последний в openSUSE устанавливается при любой типовой инсталляции, если его специально не удалить из списка. А вот замены умолчального bash чем бы то ни было при создании первого (и основного) пользовательского аккаунта (см. здесь) на стадии установки не предусмотрено. Посему делаем это простой командой:

$ chsh -s /bin/zsh

ответом на которую будет сначала запрос пароля, а по вводе его — сообщение об успешной смене регистрационной оболочки.

То же самое я проделываю и для аккаунта суперпользователя — разумеется, уже от его имени root’а (об этом вкратце).

Далее в новую систему переносятся мои старые конфиги, которые, с минимальными коррективами, служат мне верой и правдой более десяти лет — ~/.zshrc для пользователя и /root/.zshrc для администратора, они, ясное дело, несколько разные (см. подробности).

Хотя zsh на протяжении многих лет является моим любимым шеллом, в Linux-мире нельзя исключить и того, что вдруг неожиданно потребуется bash. Поэтому старые свои конфиги для него я копирую тоже — в домашний каталог пользователя и администратора (~/.bashrc и /root/.bashrc, соответственно — они опять-таки чуток разные). Кроме того, для комфортной интерактивной работы в bash требуется ещё один предварительно настроенный конфиг — inputrc). Он у меня один для всех, и потому я копирую его в каталог /etc. Подробности о настройках bash можно посмотреть здесь.

Разумеется, у совсем начинающего пользователя никаких предпочтений в отношении командных оболочек ещё не сложилось, и потому ему проще всего оставить login shell, предлагаемый по умолчанию, то есть bash, с умолчальными же настройками. А, убедившись в их ограниченности, заняться конфигурированием самостоятельно — с нуля или взяв за основу ~/.bashrc и inputrc по данной выше ссылке.

Кроме командной оболочки, на начальных стадиях настройки системы нередко придётся прибегнуть к прямому редактированию конфигурационных файлов, для чего потребуется текстовый редактор. Таковым в графическом режиме среды KDE выступает Kwrite. Благодаря некоторым особенностям её файловых менеджеров (Dolphin и Konqueror), о чём я расскажу своевременно, в сеансе обычного пользователя его можно использовать и для правки общесистемных файлов, требующих привилегий администратора.

Однако править конфиги, как пользовательские, так и системные, обычно проще в каком-либо консольном текстовом редакторе. Записные юниксоиды для этой цели применяют обычно Vim или Emacs, в зависимости от религиозной ориентации. Однако совсем начинающего пользователя оба они способны привести в ужас, да и использование их без некоторой предварительной подготовки не очень эффективно.

Благо, во всех вариантах типовой установки в openSUSE присутствует консольный редактор Joe. Возможностей его для редактирования текстовых конфигов более чем достаточно, и он не так устрашает своим видом и поведением, как выше поименованные монстры. Некоторые предварительные сведения о его использовании можно получить здесь.


Назад | К содержанию | Вперёд