Риба, паметна и једноставна командна линија

Фисх лого

У следећем чланку ћемо погледати Рибу. Ово име је скраћеница за пријатељска интерактивна љуска. То је добро опремљена, паметна и лака за употребу шкољка за системе сличне Унику. Долази са многим важним функцијама као што су аутосугестија, истицање синтаксе, историја претраживања (попут ЦТРЛ + Р у Басху), функција паметног претраживања, подршка за ВГА боје, конфигурација заснована на мрежи, ручно довршавање страница и многе друге спремне за употребу. .

Морат ћемо инсталирати ову шкољку да бисмо је почели користити за кратко вријеме. Заборавите на компликоване конфигурације и инсталирање додатних додатака или додатака. У овом чланку ћемо видети како инсталирајте и користите Фисх схелл на Убунту-у, иако је доступан за различите Гну / Линук системе. Можете сазнати више у веб локација пројекта.

Инсталирајте Фисх

И поред тога што је а граната врло једноставан за употребу и богат функцијама, није укључен у подразумевана спремишта већине Гну / Линук дистрибуција. Доступан је у службеним спремиштима врло мало Гну / Линук дистрибуција, као што је Арцх Линук, Гентоо, НикОС и Убунту. У следећем чланку И. Испробаћу ову љуску на Убунту 17.10. Да бисте га инсталирали, довољно је да отворите терминал (Цтрл + Алт + Т) и у њега напишете:

sudo apt-get update && sudo apt-get install fish

Коришћење рибе

у пребаците се на Рибу са нашег подразумеваног терминала (Цтрл + Алт + Т), мораћемо само да откуцамо следеће:

fish

Можете пронаћи Подразумевана конфигурација рибе у ~ / .цонфиг / фисх / цонфиг.фисх. Ако не постоји, само ћемо га морати створити.

Аутоматски предлози

Једном када се ова љуска покрене, када напишемо наредбу, она аутоматски предлаже наредбу у светло сивој боји. Ако напишете прва слова Гну / Линук наредбе и притисните тастер Таб за аутоматско довршавање наредбе ако постоји више могућности, она ће их навести.

Аутоматски предлози за рибу

На листи можемо одабрати команде наведене помоћу тастера са стрелицама горе / доле. Након избора команде коју желимо да извршимо, само ћемо притиснути ЕНТЕР да бисмо је извршили.

Као што већ знамо, вршимо обрнуто претраживање притиском на (Цтрл + Р) за тражење команди у историји басх љуске. Али ово није неопходно са овом шкољком. Једноставно ћемо морати напиши прва слова наредбе и изаберите команду са листе.

Паметна претрага

Такође можемо паметно претраживати да бисмо пронашли одређену команду, датотеку или директоријум. На пример, да напишемо подниз наредбе, онда само морамо притиснути тастер са стрелицом надоле да напишемо оно што желимо да тражимо.

Истакнуће синтаксе

Приметићемо истицање синтаксе приликом куцања наредбе. Разлику можемо видети на снимцима екрана испод када укуцам исту команду у Басх и Фисх.

истицање басх синтаксе

Басх

истицање синтаксе рибе

Риба

Као што видите, „судо“ је истакнут у Фисх-у. Поврх тога, приказаћете црвене неваљане команде подразумевано

Конфигурација заснована на Интернету

Ово је још једна одлична карактеристика. Ми ћемо бити у стању поставити наше боје, промените индикатор рибе и прегледајте функције, променљиве, историју, везе на кључу, све са једне веб странице.

у покрените интерфејс за веб конфигурацију, једноставно ћемо морати да напишемо:

конфигурација рибље мреже

fish_config

Програмабилне завршнице

Басх и друге љуске подржавају програмабилне завршетке, али само ову апликацију генерише их аутоматски приликом анализе инсталираних ман страница. Да бисте то урадили, покрените:

програмабилни термини за рибу

fish_update_completions

Онемогући поздрав

Подразумевано, ова љуска ће нам показати а поздрав на почетку (Добродошли у рибу, пријатељску интерактивну љуску). Ако не желимо да се ова поздравна порука појави, можемо је онемогућити. Да бисмо то урадили, мораћемо да уредимо конфигурациону датотеку:

vi ~/.config/fish/config.fish

Једном у датотеку додаћемо следећи ред:

set -g -x fish_greeting ' '

Ако уместо да онемогућимо поздрав, радије га прилагодимо, то ћемо учинити додавањем поруке у ред који додамо у датотеку

set -g -x fish_greeting 'Bienvenid@ usuario'

Добијање помоћи

у отворите страницу документације о риби у нашем веб прегледачу подразумевано са терминала, само упишите:

помозите рибарској мрежи

help

Званична документација ће се отворити у нашем подразумеваном прегледачу. Поврх тога, можемо користити ман странице за приказ одељка помоћи за било коју команду.

Подесите Фисх као подразумевану љуску

Ако вам се свидела ова шкољка, можете подесите да то буде ваша подразумевана љуска. Да бисте то урадили, користите наредбу цхсх:

chsh -s /usr/bin/fish

Ево, / уср / бин / фисх То је пут до Рибље руте Ако не знате тачан пут, следећа команда ће вам помоћи:

which fish

Када завршите, одјавите се и поново покрените сесија да бисте користили нову подразумевану љуску.

Запамтити неке скрипте написане за Басх можда нису у потпуности компатибилне са Фисхом.

У случају да се желите вратити на Басх, само покрените:

bash

Ако трајно желите Басх као подразумевану љуску, покрените:

chsh -s /bin/bash

И то је све, за сада. Уз ово што сте овде прочитали, можда већ имате основну идеју шта можете учинити са овом љуском. Ако тражите алтернативе за Басх, ово би могла бити добра опција.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Јахир дијо

    Како могу да очистим самодовршавање? Написао сам рм 11, дао сам му ентер и желео сам да избришем неколико датотека које почињу бројем 1, а када поново ставим рм, добићу самодовршавање бројем 11, како то очистити?

    1.    Нидеа дијо

      Са мреже за конфигурацију наредбом `фисх_цонфиг`
      Постоји одељак који представља историју наредби. Нисам покушао, али сигурно их добијам из `историје`, претпостављам да ако га избришете са једне странице, избрисаће га са друге.

  2.   Нидеа дијо

    Како се конфигуришу алиаси?