zsh

ZSH - Гарненько, що ще чудового в цьому

ZSH - Гарненько, що ще чудового в цьому
Zsh розрекламований як чудова альтернатива bash та всім іншим оболонкам. Оболонка має багато функцій, якщо не всі bash, але з покращеннями. На думку його шанувальників, краще переглядати, редагувати команди та функції завершення меню. Якщо ви починаєте переходити від bash до інших рішень, перевірте zshell і перевірте, чи сподобався вам.

Чому закохані люблять zsh?

Як і слід було очікувати, коли запускається zsh, ви бачите незначну відмінність від інших оболонок. Перегляньте підручник з Інтернету і подивіться, як вам це подобається. Однією з чудових пропозицій є використання oh-my-zsh, це колекція інструментів для zshell, що керується спільнотою. Деякі з перших речей, які ви можете помітити, - це автоматичний компакт-диск у каталогах. Просто починайте вводити ім'я каталогу, і zsh заповнить його. Ви також отримаєте рекурсивне розширення, ім'я каталогу usr / bin можна скоротити / u / b, а zsh розширить його. У вас також є пошук перемикачів, ця функція перелічує всі доступні перемикачі для команди, яку ви почали вводити.

Як його встановити?

Ваш дистрибутив поставляється з bash, швидше за все, якщо ви хочете перейти на zshell, ви можете встановити його за допомогою менеджера пакетів.

$ sudo apt install zsh

Коли це буде зроблено, вам потрібно налаштувати його на власний смак. На щастя, zsh запустить скрипт для вас, якщо у вас немає налаштувань у домашньому каталозі.

Ви можете показати деякі стандартні значення за замовчуванням, але щоб скористатися усіма перевагами оболонки, прочитайте інструкцію та виберіть ще деякі функції. Є багато варіантів, дотримуйтесь подальших кроків, щоб переглянути деякі варіанти щодо цього.

Усі ці кроки встановлюють лише те, як запускатиметься сценарій; коли ви вирішили використовувати його як свою стандартну оболонку, вам потрібно більше дій. У вас є кілька методів для досягнення цього. Яку оболонку ви використовуєте в якості стандарту, встановлено у файлі '/ etc / passwd'. У цьому файлі багато користувачів, навіть якщо ви використовуєте цей апарат. Інші користувачі працюють як спеціальні користувачі для певних програм. Якщо ви шукаєте в ньому, ви можете знайти користувача gdm, який запускає gdm3 перед вашим входом. З цієї причини вам потрібно знайти своє ім’я користувача та перевірити значення. Ваша оболонка є останнім значенням у списку, щоб змінити значення, вам потрібно мати root. Змініть значення на '/ bin / zsh' або '/ usr / bin / zsh', перевірте за допомогою 'which zsh'.

У вас також є утиліта командного рядка, chsh. Це необхідно, якщо у вас немає root на машині. Як звичайний запуск користувача:

$ chsh -s / usr / bin / zsh

Зміна набирає чинності не відразу, спершу потрібно вийти та повернутися.

Де знаходяться файли налаштування?

Для zshell дизайнери зробили це чітко і послідовно. Файли мають однакові назви, але в різних місцях. Змінні середовища входять etc / zsh / zshenv та ~.зшенв. Вони завжди читаються, але рідко використовуються. Файли для входу в систему etc / zsh / zprofile та ~.zshprofile. Для оболонки входу під час запуску зовнішніх команд файлами є etc / zsh / zshlogin та ~.zshlogin відповідно. Нарешті, для вашої інтерактивної оболонки ви встановлюєте значення etc / zsh / zlogin та ~.злогін.

Для особистих уподобань та покращення роботи вашої оболонки вам слід відредагувати локальний ~ /.zshrc.

Як розпочати?

Найкраще у zsh - це скрипт конфігурації, який встановлює деякі пристойні значення за замовчуванням. Перш ніж глибоко заглибитися в документацію та спробувати встановити кожну деталь конфігурації, спробуйте кілька фреймворків. Ви, мабуть, зіткнетеся з Oh-My-Zsh, цей фреймворк має майже все. Доступні як теми, так і плагіни. Візьміть собі за звичку перевіряти, що доступно і як це працює. Багато плагінів призначені для особливих потреб. Модуль Ansible має псевдоніми для роботи з Ansible, тож подумайте, які саме ви встановлюєте. Щоб знайти модулі, почніть із пакета "Oh-My-Zsh", згаданого раніше. Якщо ви почнете з плагінів на їхній сторінці GitHub, ви зможете знайти безліч плагінів, внесених спільнотою. Коли ви побачите щось, що вам подобається, просто додайте це до запису "плагіни" у вашому .файл zshrc.

..
плагіни = (веб-пошук git)
..

Спробуйте кілька разів і переконайтеся, що не додаєте занадто багато, це уповільнить запуск оболонки.

Як ви можете змінити його на свій f (l) avour?

Існують також теми, щоб зробити це виглядати краще. Вони встановлюють колір і підказку, вони також можуть виглядати по-різному, залежно від того, як якщо ви увійшли в систему на консолі або ssh. Багато з цих тем також динамічно реагують на статус git поточного каталогу. Ви можете створити ці теми самостійно, це сценарії оболонки, які встановлюють підказку та створюють функції для обробки вашого середовища.

Висновок

Zshell має остаточну криву навчання, хоча і не дуже круту. Існує також велика спільнота, яка щедро ділиться власними сценаріями налаштування. Як тільки ви починаєте працювати в оболонці, варто поглянути на силу оболонки. Якщо ви ще не використовуєте оболонку, почніть. Багато речей здаються складнішими, але простішими після того, як ви дізнаєтесь деякі деталі.

Як зафіксувати та транслювати ігровий сеанс на Linux
Раніше грати в ігри вважалося лише хобі, але з часом ігрова індустрія спостерігала величезний ріст з точки зору технологій та кількості гравців. Аудит...
Найкращі ігри для гри з відстеженням рук
Нещодавно Oculus Quest представив чудову ідею відстеження рук без контролерів. Завдяки постійно зростаючій кількості ігор та заходів, які виконують пі...
Як показати накладання екранного меню в повноекранному додатку та іграх для Linux
Гра у повноекранні ігри або використання додатків у повноекранному повноекранному режимі може відключити від відповідної системної інформації, видимої...