- - Як перейти з Bash на Korn Shell на Linux

Як перейти з Bash на Korn Shell на Linux

Korn Shell - популярна альтернатива BashОболонка, яка зазвичай використовується як система командного рядка за замовчуванням в Linux. Оболонка назад сумісна з Bash і запозичує безліч корисних функцій, знайдених у C Shell. Корн коротко йде по Кш і користується великою популярністю в громаді. Маючи трохи ноу-хау, легко змусити його працювати як оболонка за замовчуванням у Linux! Слідкуйте за нашим підручником нижче та дізнайтеся, як!

Примітка: щоб використовувати Ksh в Linux, ви повинні мати Ubuntu, Debian, Arch Linux, Fedora або OpenSUSE. Якщо ні, може знадобитися побудова Ksh з його вихідного коду.

Установити Ksh

Korn Shell легко доступний для встановленняна всіх основних дистрибутивах Linux. У цьому посібнику ми зупинимося на MirBSD версії Ksh для Linux. Причина, про яку ми говоримо про цю версію Ksh, полягає в тому, що версія AT&T Korn Shell не користується підтримкою в усіх дистрибутивах Linux (такі операційні системи, як Arch Linux та інші). Якщо вам потрібно скористатися AT&T випуском Korn Shell, завантажте його тут.

Щоб встановити альтернативу Korn Shell на Bash в Linux, відкрийте вікно терміналу та дотримуйтесь інструкцій, що відповідають вашій операційній системі.

Ubuntu

sudo apt install mksh

Debian

sudo apt-get install mksh

Arch Linux

sudo pacman -S mksh

Fedora

sudo dnf install mksh

OpenSUSE

sudo zypper install mksh

Загальний Linux

Потрібно продовжити випуск MirBSD Korn Shellваш ПК з Linux? Якщо у вас виникли проблеми з його знаходженням у менеджері пакетів вашої ОС, вам потрібно завантажити вихідний код оболонки та скомпілювати його вручну. Для отримання інформації про MirBSD Korn Shell відвідайте офіційну сторінку завантаження.

Не знаєте, як створити вихідний код? Інформацію про виготовлення Ksh від MirBSD можна знайти тут.

Доступ до Korn Shell

Чи знаєте ви, що ви можете отримати доступ до Korn Shell на своєму ПК з ПК Linux, не роблячи командної системи за замовчуванням? Це правда! Запустивши кш команду у вікні терміналу, можна миттєво перейти зі стандартної оболонки Bash.

ksh

Хочете використовувати Korn Shell MirBSD в якості кореневого користувача? Ось як! Спочатку перейдіть до терміналу та відкрийте кореневий рахунок. Найкращий спосіб отримати доступ до кореневого облікового запису (для цього випадку) - використовувати су командування. Однак якщо ви не можете запустити су, судо -с також працює.

su -

або

sudo -s

Після того як ви увійшли в систему користувача root, можна безпечно перейти з Bash на Korn Shell. Виконати пробіг кш команда для доступу до оболонки.

ksh

Перерахуйте наявні мушлі

Перш ніж можна встановити Korn Shell яксистема командного рядка за замовчуванням в Linux, вам потрібно буде з’ясувати її розташування. Найпростіший спосіб визначити точне розташування бінарного файлу Korn Shell - це поглянути на / тощо / оболонки файл.

Для перегляду / тощо / оболонки файл, відкрийте вікно терміналу і використовуйте кіт командування.

cat /etc/shells

Подивіться на вихід / тощо / оболонки, знайдіть розташування Korn Shell та виділіть його. Крім того, передайте висновок у текстовий файл для легкого доступу з допомогою команди нижче.

Примітка: у файлі оболонок є багато різних записів для Korn Shell. Ігноруйте всі записи з "статичним" у них.

cat /etc/shells  >> /home/username/Documents/location-of-ksh.txt

Крім того, якщо ви хочете передавати в текстовий файл лише записи Korn Shell, пропустіть команду вище та запустіть її замість цього:

cat /etc/shells | grep mksh >> /home/username/Documents/location-of-ksh.txt

Встановіть Korn Shell за замовчуванням

Хочете, щоб корпус Korn відкрився, коли ви запускаєте термінал замість Bash? Запустіть вікно командного рядка на робочому столі Linux, після чого запустіть чш командування.

Примітка. Будь ласка, розумійте, що chsh призначений для заміни командної оболонки за замовчуванням для поточного користувача. Не запускайте його як корінь! Ви можете випадково переключити кореневу оболонку вашого ПК під керуванням Linux!

chsh

Біг чш надрукує вихід із написом "Введіть новезначення або натисніть ENTER за замовчуванням. "Погляньте на текстовий файл розташування-ksh.txt у вашому улюбленому текстовому редакторі та скопіюйте розташування Korn Shell у буфер обміну. Ви також можете переглянути текстовий файл у терміналі за допомогою:

cat /home/username/Documents/location-of-ksh.txt

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

Після запуску чш команду, закрийте сеанс терміналу та перезавантажте ваш ПК з Linux. Закінчивши перезавантаження, увійдіть назад та запустіть термінал. Korn Shell тепер повинен бути інтерфейсом командного рядка за замовчуванням.

Коментарі