Zsh как login shell

Zsh как login shell

В Mint в качестве системной командной оболочки, то есть интерпретатора общесистемных сценариев, выступает Dash (Debian-клон оболочки Альмквиста, ash), лёгкая и компактная, но имеющая слабые возможности для интерактивной работы. Для последней, как и в подавляющем большинстве дистрибутивов Linux, используется Bash, которая является пользовательской оболочкой (login shell) по умолчанию. Что же до Zsh, она отсутствует в стандартной инсталляции Mint, но доступна в официальном репозитории, из которого легко может быть установлена.

Начинающему применителю Mint проще всего установить Zsh с помощью описанного ранее менеджера пакетов. Для чего сначала надо отыскать соответствующий пакет:

После чего поглядеть на его описание и установить:

Однако просто иметь Zsh мало — его надо сделать регистрационной оболочкой (login shell) в своём аккаунте. Как ни странно, в обоих графических модулях Системных настроек Cinnamon такой возможности нет. Однако можно прибегнуть к графической утилите usermode, предварительно установив её через Менеджер приложений и запустив из главного меню, где она скрывается в секции Параметры под именем О себе и после запуска выглядит таким образом:

После установки Zsh её можно будет выбрать из выпадающего списка в поле Оболочка:

Кажется, это единственное, что может сделать полезного данная утилита. Поэтому возникает вопрос — а стоит ли устанавливать её ради разовой операции? Может быть, лучше прибегнуть к самому простому способу смены login shell — прямой команде? Тот этой:

$ chsh -s /bin/zsh

Вопрос, как вы понимаете, риторический…

Каким бы образом ни была назначена Zsh любимой женой

Следующая глава >

Похожие главы из других книг

Spb Mobile Shell

Из книги Мобильный интернет автора Леонтьев Виталий Петрович

Spb Mobile Shell Страница программы: http://www.spbsoftwarehouse.comСтатус: Shareware, $17Казалось бы, выпустив Pocket Plus, компания Spb Software может спокойно закрыть тему изменялок интерфейса и заняться чем-нибудь другим. Ничуть не бывало – на свет появился еще более радикальный продукт, который не


[service login]

Из книги Документация NetAMS автора Автор неизвестен


login

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

login default–inact Ndefault–abs Nmax_inact Nmin_inact Nmax_abs Nmin_abs Nmin_passwd_length Nrelogin {yes|no}set–user–ipset {name AAA | oid BBBB}[password CCCC][inact DDDD][abs EEEE][mac 0a:0b:0c:0d:0e:0f][strict|nostrict]login {name AAA | oid BBBB}password CCCC[ip A.B.C.D][mac JJ:JJ:JJ:JJ:JJ:JJ]logout {name AAA | oid BBBB}password CCCC[ip A.B.C.D][mac


14.4.3. Shell

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен


17.5.1.3. Переносимость shell

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

17.5.1.3. Переносимость shell Переносимость shell-сценариев, к сожалению, является низкой. Проблема заключается не в самой оболочке; bash(1) (Bourne Again shell с открытым исходным кодом) распространена достаточно широко, для того чтобы малоразвитые shell-сценарии могли выполняться почти в


14.4.3. Shell

Из книги Операционная система UNIX автора Робачевский Андрей М.


17.5.1.3. Переносимость shell

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

17.5.1.3. Переносимость shell Переносимость shell-сценариев, к сожалению, является низкой. Проблема заключается не в самой оболочке; bash(1) (Bourne Again shell с открытым исходным кодом) распространена достаточно широко, для того чтобы малоразвитые shell-сценарии могли выполняться почти в


14.3. Библиотека Shell

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

14.3. Библиотека Shell Не всегда Ruby удобен в качестве языка сценариев. Например, в языке bash для запуска внешней программы достаточно просто указать ее имя безо всякого дополнительного синтаксиса.Оборотной стороной мощи и гибкости Ruby является более сложный синтаксис. Кроме


Командный интерпретатор shell

Из книги UNIX — универсальная среда программирования автора Пайк Роб

Командный интерпретатор shell Все современные системы UNIX поставляются по крайней мере с тремя командными интерпретаторами: Bourne shell (/bin/sh), С shell (/bin/csh) и Korn shell (/bin/ksh). Существует еще несколько интерпретаторов, например Bourne-Again shell (bash), со сходными функциями.Командный


Интерпретатор shell

Из книги Вопросы истории: UNIX, Linux, BSD и другие автора Федорчук Алексей Викторович

Интерпретатор shell В первой части книги рассматриваются общие вопросы, связанные с работой в интерпретаторе shell.В главе 1 рассказывается о правах доступа к файлам и каталогам, а также о том, как создавать символические ссылки.Чтобы на поиск созданного вами файла не уходило


Основы shell–программирования

Из книги Windows 10. Секреты и устройство автора Алмаметов Владимир

Основы shell–программирования В четвертой части мы приступим к написанию сценариев интерпретатора shell. Здесь приведены указания по созданию исполняемых файлов и по их выполнению в среде интерпретатора shell, а также продемонстрированы принципы применения в сценариях


23.3. Команды shell

Из книги автора

23.3. Команды shell Shell-команды – это системные команды, с помощью которых можно быстро запускать разные объекты или выполнять над ними различные действия.Выполнение shell-команд можно производить любым доступным способом, но чаще всего для этого используется строка поиска в


Наконец, Z-Shell

Из книги автора

Наконец, Z-Shell Как известно, Z – последняя буква латинского алфавита. И её наличие в имени следующего нашего персонажа, Z-Shell (или просто zsh) призвано символизировать то, что эта оболочка представляет собой последнюю ступень в развитии командных оболочек вообще. Хотя на самом