fiskeskall

FISK - Det hjelpsomme skallet

FISK - Det hjelpsomme skallet
FISH tar sikte på å ha hele håndboken i fingertuppene i mye høyere grad enn de andre skjellene. Hovedideen er å hjelpe deg å lære hva du kan gjøre. Mange vil ha mye bruk av dette, men hardcore-brukere kan ha innvendinger på grunn av ytelse. Det blokkerer også noen vanlige funksjoner. Med dette i bakhodet, bør du vurdere å ha fisk i verktøysettet når du bruker nye funksjoner.

Installere fisk i Linux

Du installerer fisk med pakkeforvalteren din, hvis du har mer avanserte behov, sjekk ut artikkelen Hvordan installere Fish Shell.

I Ubuntu vil du bruke apt på denne måten.

$ apt installere fisk

Etter at du har installert den, begynn å bruke den som du ville bash. Mens du skriver, vil du se flere forslag enn noensinne, prøv kategoritasten for å få mer ut av fisken.

Hva er spesielt med FISK?

Før du har konfigurert noe, vil du se at ledeteksten er lite endret. Når du har skrevet noen få kommandoer, vil du snart merke at du får mye hjelp mens du skriver. Hvis du begynner å bruke skript, kan du merke noen inkompatibiliteter. I fisk får du alltid forslag til kommandoer. Hvis det er mange, får du tips om hver.

Du har mange flere alternativer, inkludert å opprette funksjoner. Akkurat som i de andre skjellene, kan du stille meldingen din slik at den ser ut som du vil. Systemkonfigurasjonsfilene dine er i usr / andel / fisk, de er i et tre. Som du kan se fra bildet nedenfor.

Fra treet kan du se hovedkatalogene; kompletteringer, funksjoner og verktøy. Du kan kopiere og fylle disse katalogene med filer, men du har også en nettbasert måte å lage dem på. Inntil du skriver dine egne funksjoner, bruk standardfunksjonene til å angi skallet ditt.

Hvordan kan du justere det?

Som du så tidligere, har du mange kataloger for å tilpasse skallet ditt. Du kan ikke bruke alle bash-skript for dette, det er kompatibilitetsproblemer. Den gode nyheten er at formatet er veldig enkelt, og at du kan bruke Python, hvis det er din kopp te.

Inntil du blir så avansert, kan det være lurt å velge blant funksjonene som er bidratt i fellesskapet. En måte å konfigurere er å bruke det nettbaserte systemet. For å starte det, kjører du kommandoen nedenfor mens du er i fisk.

$ fish_config

Denne kommandoen starter en liten webserver og kaller standard nettleser. Siden er en enkel faneside som inneholder funksjonene du kanskje trenger eller vil ha. Her er et bilde.

Kjører FISH-konfigurasjon

Når du velger en fane, er det mange alternativer nedenfor. Når stilen vises, kan du bare klikke "Sett tema" og filen blir lagt til under konfigurasjonsfilene for brukernavnet ditt. Dette verktøyet dekker syv innstillingsgrupper, tema og spørsmål er to første. Dette verktøyet er praktisk for å komme i gang og låne kode fra andre. Det er enkelt å bruke koden i din egen konfigurasjon og justere. Siden du er et geni, kan du bidra med de endelige verktøyene og innstillingene dine til depotet. En viktig merknad er at ledeteksten og aliasene erstattes med funksjoner. Spørsmålsfunksjonen heter 'fishprompt', og alle funksjoner har et navn som fungerer som et alias. Du kan sjekke ut hva du har med funksjonskommandoen.

$ funksjoner

For å legge til en funksjon, må du skrive et skript som gjør det du prøver å oppnå. Et enkelt eksempel er nedenfor.

funksjon gp
kommando git pull $ argv
slutt

Med en enkel funksjon som denne er likheten med aliaser tydelig, men en funksjon kan inneholde mye mer enn dette. Funksjonene er globale, så når du kjører, opprett en funksjon, må den ha et annet navn enn noe annet i fisk. Du kan ha en fil (.config / fisk / config.fisk) eller i separate filer under funksjonskatalogen. Navnet på funksjonen må fremdeles være unikt fordi fisk bare har ett navneplass. En annen viktig detalj er at du må bruke '$ argv', ellers kan du ikke bruke noen parametere til kommandoen din.

Filene som finnes i (~ /.katalogen config / fish / functions /) lastes automatisk av fisk. Du kan også opprette en ny funksjon ved å bruke kommandoen 'funksjon'.

$ funksjon kult

Den kule funksjonen eksisterer nå i din nåværende økt. Du kan redigere med 'funced cool' for å få det til å fungere slik du vil. Redigeringen skjer direkte i skallet. Det eneste rare er at for å legge til nye linjer, må du bruke Alt-Enter for å lagre funksjonen. For å lagre bruker du kommandoen 'funcsave'. Resultatet ender som en fil som heter 'Cool'.fisk 'i dette tilfellet, i funksjonskatalogen.

$ funced kult
$ funcsave kult

Når du har den filen, kan du bruke favorittredigereren din til å gjøre mer avanserte endringer.

Hvis du vil ha mer detaljert informasjon, er fiskekokeboken en flott ressurs.

Konklusjon

Fish er et veldig kraftig skall som kan hjelpe brukere i arbeidet med kommandolinjen. Hvis du føler at du fortsatt trenger bruksanvisningen mye, kan du bruke fisk for å hjelpe deg å være raskere. Det vanligste skallet i Linux er bash, som kan brukes til alt du trenger, men fisk kan hjelpe deg med å utvikle deg raskere. Det er også lettere å lage nye funksjoner som passer dine behov. Dette skallet hjelper mer aktivt, enten du vil ha det eller ikke, er det helt opp til deg.

Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...
Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...
Vulkan for Linux-brukere
Med hver nye generasjon grafikkort ser vi spillutviklere skyve grensene for grafisk troskap og komme et skritt nærmere fotorealisme. Men til tross for...