Ribe, pametna in enostavna ukazna vrstica

Ribji logotip

V naslednjem članku si bomo ogledali Ribe. To ime je kratica za prijazna interaktivna lupina. Je dobro opremljena, pametna in enostavna lupina za sisteme, podobne Unixu. Na voljo je s številnimi pomembnimi funkcijami, kot so samodejna sugestija, poudarjanje sintakse, zgodovina iskanja (na primer CTRL + R v Bash-u), pametna funkcija iskanja, barvna podpora VGA, spletna konfiguracija, ročna dopolnjevanja strani in mnogi drugi, pripravljeni za uporabo. .

To lupino bomo morali namestiti le, da jo bomo lahko začeli uporabljati v kratkem času. Pozabite na zapletene konfiguracije in namestitev dodatnih dodatkov ali vtičnikov. V tem članku bomo videli, kako namestite in uporabite Fish shell v Ubuntuju, čeprav je na voljo za različne sisteme Gnu / Linux. Več lahko izveste v spletna stran projekta.

Namestite Fish

Kljub temu, da je a shell zelo enostaven za uporabo in bogat s funkcijami, ni vključen v privzete repozitorije večine distribucij Gnu / Linux. Na voljo je v uradnih skladiščih zelo malo distribucij Gnu / Linux, kot je Arch Linux, Gentoo, NixOS in Ubuntu. V naslednjem članku I To lupino bom preizkusil na Ubuntu 17.10. Če ga želite namestiti, morate odpreti terminal (Ctrl + Alt + T) in vanj zapisati:

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

Uporaba rib

za preklopite na ribe iz našega privzetega terminala (Ctrl + Alt + T) bomo morali vnesti le naslednje:

fish

Lahko najdete Privzeta konfiguracija Fish v ~ / .config / fish / config.fish. Če ne obstaja, ga bomo morali samo ustvariti.

Samodejni predlogi

Ko se ta lupina zažene, ko napišemo ukaz, samodejno predlaga ukaz v svetlo sivi barvi. Če pišete prve črke ukaza Gnu / Linux in pritisnite tipko Tab če želite ukaz samodokončati, če je več možnosti, jih bo navedel.

Samodejni predlogi za ribe

Na seznamu lahko izberemo ukaze, ki so navedeni z uporabo puščic gor / dol. Po izbiri ukaza, ki ga želimo izvršiti, bomo za njegovo izvajanje morali pritisniti samo ENTER.

Kot že vemo, izvajamo obratno iskanje s pritiskom na (Ctrl + R) za iskanje ukazov v zgodovini lupine bash. Toda to s to lupino ni potrebno. Preprosto bomo morali napiši prve črke ukaza in na seznamu izberite ukaz.

Pametno iskanje

Prav tako lahko pametno poiščemo določen ukaz, datoteko ali imenik. Na primer ja napišemo podniz ukaza, nato moramo samo pritisniti puščično tipko dol, da napišemo, kaj želimo iskati.

Označevanje skladenj

Med tipkanjem ukaza bomo opazili poudarjanje sintakse. Razliko vidimo na spodnjih posnetkih zaslona, ​​ko vtipkam isti ukaz v Bash in Fish.

bash poudarjanje sintakse

Bash

poudarjanje sintakse rib

Ribe

Kot lahko vidite, je "sudo" poudarjen v Fish. Kaj je več, neveljavne ukaze boste prikazali rdeče privzeto

Spletna konfiguracija

To je še ena odlična lastnost. Bomo zmogli postavi naše barve, spremenite indikator ribe in si oglejte funkcije, spremenljivke, zgodovino, vezave tipk, vse na eni spletni strani.

za zaženite spletni konfiguracijski vmesnik, preprosto bomo morali napisati:

ribja spletna konfiguracija

fish_config

Programabilni zaključki

Bash in druge lupine podpirajo programabilne zaključke, vendar le to aplikacijo jih ustvari samodejno pri analizi nameščenih strani z man. Če želite to narediti, zaženite:

programirljivi zaključki za ribe

fish_update_completions

Onemogoči pozdrav

Ta lupina nam privzeto prikaže a pozdrav na začetek (Dobrodošli v ribah, prijazni interaktivni lupini). Če ne želimo, da se prikaže to pozdravno sporočilo, ga lahko onemogočimo. Za to bomo morali urediti konfiguracijsko datoteko:

vi ~/.config/fish/config.fish

Ko bomo v datoteko dodali naslednjo vrstico:

set -g -x fish_greeting ' '

Če namesto da onemogočimo pozdrav, ga raje prilagodimo, to storimo tako, da v vrstico, ki jo dodamo v datoteko, dodamo sporočilo

set -g -x fish_greeting 'Bienvenid@ usuario'

Iskanje pomoči

za odprite stran z dokumentacijo o ribah v našem spletnem brskalniku privzeto iz terminala, samo vnesite:

pomagati ribji mreži

help

Uradna dokumentacija se bo odprla v našem privzetem brskalniku. Kaj je več, lahko uporabimo strani z man za prikaz razdelka pomoči za kateri koli ukaz.

Za privzeto lupino nastavite Fish

Če vam je bila ta lupina všeč, lahko nastavite kot privzeto lupino. Če želite to narediti, uporabite ukaz chsh:

chsh -s /usr/bin/fish

Tukaj, / usr / bin / fish To je pot do Ribje poti. Če ne poznate pravilne poti, vam bo pomagal naslednji ukaz:

which fish

Ko končate, se odjavite in znova zaženite sejo za uporabo nove privzete lupine.

ne pozabite, da nekateri skripti, napisani za Bash, morda niso popolnoma združljivi s programom Fish.

V primeru, da se želite vrniti v Bash, preprosto zaženite:

bash

Če želite trajno Bash kot privzeto lupino, zaženite:

chsh -s /bin/bash

In to je vse, za zdaj. Glede na to, kar ste prebrali tukaj, imate morda že osnovno predstavo o tem, kaj lahko naredite s to lupino. Če iščete alternative za Bash, je to morda dobra izbira.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   jahir je dejal

    Kako lahko očistim samodokončanje? Napisal sem rm 11, nato sem dal enter in želel sem izbrisati več datotek, ki se začnejo s številko 1, in ko znova dam rm, dobim samodokončanje s številko 11, kako naj to očistim?

    1.    Nidea je dejal

      Iz konfiguracijskega spleta z ukazom `fish_config`
      Obstaja razdelek z zgodovino ukazov. Nisem poskusil, vendar jih zagotovo dobim iz "zgodovine", mislim, da če ga izbrišete z enega spletnega mesta, ga bo izbrisalo z drugega.

  2.   Nidea je dejal

    Kako so nastavljeni vzdevki?