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.
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.
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:
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:
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:
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.
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?
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.
Kā tiek konfigurēti aizstājvārdi?