Zivis, gudra un viegli lietojama komandrinda

Zivju logo

Nākamajā rakstā mēs aplūkosim zivis. Šis nosaukums ir saīsinājums draudzīgs interaktīvs apvalks. Tas ir labi aprīkots, gudrs un ērti lietojams apvalks Unix līdzīgām sistēmām. Tam ir daudzas svarīgas funkcijas, piemēram, automātiska ierosināšana, sintakses izcelšana, meklēšanas vēsture (piemēram, CTRL + R Bash), viedās meklēšanas funkcionalitāte, VGA krāsu atbalsts, tīmekļa konfigurācija, manuāla lapu pabeigšana un daudzas citas lietošanai gatavas. .

Mums būs jāinstalē tikai šis apvalks, lai sāktu to izmantot īsā laikā. Aizmirstiet par sarežģītām konfigurācijām un papildu papildinājumu vai spraudņu instalēšanu. Šajā rakstā mēs redzēsim, kā instalējiet un izmantojiet Fish shell uz Ubuntu, lai gan tas ir pieejams dažādām Gnu / Linux sistēmām. Jūs varēsiet uzzināt vairāk projekta vietne.

Instalējiet zivis

Neskatoties uz to, ka apvalks ļoti viegli lietojams un bagātīgs ar funkcijām, tas nav iekļauts vairuma Gnu / Linux izplatījumu noklusējuma krātuvēs. Tas ir pieejams oficiālajos krātuvēs ļoti nedaudziem Gnu / Linux izplatījumiem, piemēram, Arch Linux, Gentoo, NixOS un Ubuntu. Nākamajā rakstā I Es pārbaudīšu šo apvalku Ubuntu 17.10. Lai to instalētu, jums vienkārši jāatver terminālis (Ctrl + Alt + T) un tajā jāieraksta:

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

Zivju izmantošana

līdz pāriet uz Zivis no noklusējuma termināļa (Ctrl + Alt + T) mums būs jāievada tikai šādi:

fish

Jūs varat atrast Noklusētā zivju konfigurācija ~ / .config / fish / config.fish. Ja tā nepastāv, mums tā vienkārši būs jāizveido.

Automātiski ieteikumi

Kad šī čaula ir palaista, kad mēs uzrakstām komandu, tā automātiski iesaka komandu gaiši pelēkā krāsā. Ja jūs rakstāt pirmos Gnu / Linux komandas burtus un nospiediet taustiņu Tab lai automātiski aizpildītu komandu, ja ir vairāk iespēju, tā tās uzskaitīs.

Automtiski zivju ieteikumi

Mēs varam atlasīt sarakstā norādītās komandas izmantojot bultiņu uz augšu / uz leju. Pēc komandas izvēles, kuru mēs vēlamies izpildīt, mums būs jāpiespiež tikai ENTER, lai to izpildītu.

Kā mēs jau zinām, mēs veicam reverso meklēšanu, nospiežot (Ctrl + R), lai meklētu komandas bash čaulas vēsturē. Bet tas nav nepieciešams ar šo apvalku. Mums vienkārši būs jādara uzrakstiet komandas pirmos burtus un sarakstā izvēlieties komandu.

Viedā meklēšana

Mēs varam arī veikt gudru meklēšanu, lai atrastu noteiktu komandu, failu vai direktoriju. Piemēram, jā mēs uzrakstām komandas apakšvirkni, tad mums vienkārši jānospiež lejupvērstās bultiņas taustiņš, lai uzrakstītu meklējamo.

Sintakse izceļot

Rakstot komandu, mēs pamanīsim sintakses izcelšanu. Zemāk redzamajos ekrānuzņēmumos mēs varam redzēt atšķirību, kad es ierakstīju to pašu komandu Bash un Fish.

bash sintakses izcelšana

Stipri iesist

zivju sintakses izcelšana

Zivs

Kā redzat, "sudo" ir izcelts Fish. Kas vēl, jūs parādīsit nederīgas komandas sarkanā krāsā pēc noklusējuma

Tīmekļa konfigurācija

Šī ir vēl viena forša funkcija. Mēs varēsim configurar mūsu krāsas, mainiet Fish indikatoru un skatiet funkcijas, mainīgos, vēsturi, taustiņu sasaistes - no vienas tīmekļa lapas.

līdz palaist tīmekļa konfigurācijas saskarni, mums vienkārši būs jāraksta:

zivju web konfigurcija

fish_config

Programmējamas izbeigšanas

Bash un citas čaulas atbalsta programmējamas izbeigšanas, bet tikai šo lietojumprogrammu tos ģenerē automātiski analizējot instalētās rokasgrāmatas. Lai to izdarītu, palaidiet:

zivju programmējamās galotnes

fish_update_completions

Atspējot apsveikumu

Pēc noklusējuma šī čaula parādīs mums sveiciens sākumam (Laipni lūdzam zivīs, draudzīgajā interaktīvajā apvalkā). Ja mēs nevēlamies, lai šis apsveikuma ziņojums parādās, mēs varam to atspējot. Lai to izdarītu, mums būs jārediģē konfigurācijas fails:

vi ~/.config/fish/config.fish

Tiklīdz failā mēs pievienosim šādu rindu:

set -g -x fish_greeting ' '

Ja apsveikuma atspējošanas vietā mēs vēlamies to pielāgot, mēs to darīsim, pievienojot ziņojumu failam pievienotajā rindiņā

set -g -x fish_greeting 'Bienvenid@ usuario'

Palīdzības saņemšana

līdz mūsu tīmekļa pārlūkprogrammā atveriet Fish dokumentācijas lapu noklusējums no termināļa, vienkārši ierakstiet:

palīdzēt zivju tīmeklim

help

Oficiālā dokumentācija tiks atvērta mūsu noklusējuma pārlūkprogrammā. Kas vēl, mēs varam izmantot rokasgrāmatas lai parādītu jebkuras komandas palīdzības sadaļu.

Iestatiet Fish kā noklusējuma apvalku

Ja jums patika šis apvalks, varat iestatiet to kā noklusējuma čaulu. Lai to izdarītu, izmantojiet komandu chsh:

chsh -s /usr/bin/fish

Šeit, / usr / bin / zivis Tas ir ceļš uz Zivju maršrutu. Ja nezināt pareizo ceļu, jums palīdzēs šāda komanda:

which fish

Kad esat pabeidzis, izrakstieties un restartējiet sesija izmantot jauno noklusējuma čaulu.

Atcerēties daži Basham rakstītie skripti var nebūt pilnībā saderīgi ar Fish.

Ja vēlaties atgriezties pie Bash, vienkārši palaidiet:

bash

Ja vēlaties, lai Bash kā noklusējuma čaula būtu pastāvīgi, palaidiet:

chsh -s /bin/bash

Un tas ir viss, pagaidām. Izmantojot šeit izlasīto, jums jau var būt pamatideja par to, ko jūs varat darīt ar šo apvalku. Ja jūs meklējat Bash alternatīvas, tas varētu būt labs risinājums.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   jahir teica

    Kā es varu tīrīt automātisko pabeigšanu? Es uzrakstīju rm 11, pēc tam devu ievadīt, un es gribēju izdzēst vairākus failus, kas sākas ar skaitli 1, un, atkal ieliekot rm, saņemu automātisko pabeigšanu ar numuru 11, kā to notīrīt?

    1.    Nidea teica

      No konfigurācijas tīmekļa ar komandu `fish_config`
      Ir sadaļa, kas ir komandu vēsture. Es neesmu mēģinājis, bet, protams, es tos ieguvu no `vēstures`, es domāju, ka, ja jūs to izdzēsīsit no vienas vietnes, tas izdzēsīs arī no citas.

  2.   Nidea teica

    Kā tiek konfigurēti aizstājvārdi?