Встановлення риби в Linux
Ви встановлюєте рибу за допомогою менеджера пакетів, якщо у вас є додаткові потреби, перегляньте нашу статтю Як встановити рибну оболонку.
В Ubuntu ви б використовували apt таким чином.
$ apt встановити рибуПісля того, як ви встановите його, починайте використовувати його так само, як і бити. Під час набору тексту ви побачите більше пропозицій, ніж будь-коли, спробуйте клавішу табуляції, щоб отримати більше користі від риби.
Що особливого в РИБІ?
Перш ніж щось налаштувати, ви побачите, що запит мало змінено. Після введення декількох команд, незабаром ви помітите, що отримуєте велику допомогу під час набору тексту. Якщо ви почнете використовувати сценарії, ви можете помітити деякі несумісності. У рибі ви завжди отримуєте пропозиції щодо команд. Якщо їх багато, ви отримуєте підказки щодо кожного.
У вас є набагато більше можливостей, включаючи створення функцій. Як і в інших оболонках, ви можете налаштувати підказку так, щоб вона виглядала так, як ви хочете. Файли конфігурації вашої системи знаходяться в usr / share / fish, вони на дереві. Як видно з малюнка нижче.
З дерева ви можете побачити основні каталоги; завершення, функції та інструменти. Ви можете копіювати та заповнювати ці каталоги файлами, але у вас також є веб-спосіб їх створення. Поки ви не пишете власні функції, використовуйте функції за замовчуванням для встановлення вашої оболонки.
Як ви можете його налаштувати?
Як ви вже бачили раніше, у вас є безліч каталогів для налаштування вашої оболонки. Ви не можете використовувати для цього всі сценарії bash, є проблеми сумісності. Хороша новина полягає в тому, що формат дуже простий, і ви можете використовувати Python, якщо це ваша чашка чаю.
Поки ви не отримаєте цю просунуту функцію, можливо, ви захочете вибрати серед внесених спільнотою функцій. Одним із способів налаштування є використання веб-системи. Для цього ви виконуєте наведену нижче команду, перебуваючи в рибі.
$ fish_configЦя команда запускає невеликий веб-сервер і викликає веб-браузер за замовчуванням. Сторінка - це проста сторінка із вкладками, яка містить функції, які можуть вам знадобитися чи захотіти. Ось малюнок.
Запуск конфігурації FISH
Коли ви вибираєте вкладку, є багато варіантів нижче. Під час перегляду стилю ви можете просто натиснути «Встановити тему», і файл буде доданий до файлів конфігурації вашого імені користувача. Цей інструмент охоплює сім груп налаштувань, тема та підказка - дві перші. Цей інструмент зручний для початку роботи та запозичення коду у інших. Легко використовувати код у власній конфігурації та налаштовувати. Оскільки ви геній, внесіть свої останні інструменти та налаштування у сховище. Важливо, що підказка та псевдоніми замінюються функціями. Функція підказки називається „рибний підказка”, і всі функції мають ім’я, яке діє як псевдонім. Ви можете перевірити, що у вас є, за допомогою команди functions.
$ функціїЩоб додати функцію, вам потрібно написати сценарій, який робить те, чого ви намагаєтесь досягти. Простий приклад наведено нижче.
функція gpкоманда git pull $ argv
кінець
За допомогою такої простої функції подібність до псевдонімів очевидна, але функція може містити набагато більше, ніж це. Функції є загальносвітовими, тому під час запуску створення функції вона повинна мати іншу назву, ніж будь-яка інша у рибі. Ви можете мати один файл (.config / fish / config.fish) або в окремих файлах у каталозі функцій. Ім'я функції все одно має бути унікальним, оскільки риба має лише один простір імен. Інша важлива деталь полягає в тому, що ви повинні використовувати '$ argv', інакше ви не зможете використовувати будь-які параметри для своєї команди.
Файли, що існують у (~ /.каталог config / fish / functions /) буде автоматично завантажений рибою. Ви також можете створити нову функцію за допомогою команди 'function'.
$ функція крутаФункція круто тепер існує у вашому поточному сеансі. Ви можете редагувати за допомогою "funded cool", щоб він працював так, як вам хочеться. Редагування відбувається безпосередньо в оболонці. Дивне лише те, що для додавання нових рядків потрібно використовувати Alt-Enter, щоб зберегти функцію. Щоб зберегти, ви використовуєте команду 'funcsave'. Результат закінчується як файл із назвою 'Cool.fish 'у цьому випадку в каталозі функцій.
$ фінансується круто$ funcsave круто
Коли у вас є цей файл, ви можете скористатися улюбленим редактором для внесення більш досконалих змін.
Якщо ви хочете отримати більш детальну інформацію, рибна кулінарна книга - чудовий ресурс.
Висновок
Риба - це дуже потужна оболонка, яка може допомогти користувачам у їхніх починаннях за допомогою командного рядка. Якщо ви відчуваєте, що вам все ще потрібні інструкції, ви можете скористатися рибою, щоб допомогти вам бути швидшими. Найпоширенішою оболонкою в Linux є bash, яку можна використовувати для всього, що вам потрібно, але риба може допомогти вам швидше розвиватися. Також простіше створювати нові функції, які відповідають вашим потребам. Ця оболонка активніше допомагає, хочете ви цього чи ні, залежить лише від вас.