GNU/Linux >> Linux Esercitazione >  >> Linux

Installazione di Fish Shell su Ubuntu su Windows 10

Quindi si spera che ormai tu abbia sentito che puoi eseguire Bash tramite Ubuntu su Windows ... e non in una VM. Puoi eseguire Bash Shell e i veri binari ELF Linux (questa non è un'emulazione) su Windows 10.

Ho registrato un video di 30 minuti con gli sviluppatori del progetto e c'è un post sul blog di Dustin di Ubuntu su COME funziona se vuoi maggiori dettagli tecnici. Dovresti anche dare un'occhiata al blog della riga di comando e iscriverti e andare su User Voice per aiutare a scegliere le funzionalità successive.

È beta, ma è super divertente. Una domanda comune è "hey bash è adorabile, ma che dire di _____ shell". In questo momento, da quanto ho capito, supporta bash e l'aggiunta di altre shell potrebbe non funzionare e, in tal caso, stai hackerando. Quindi, diamo un'occhiata.

Ho notato questo guscio chiamato Fish Shell e ho notato che Ruby Nealon aveva Fish ottimizzato e funzionante. Ho chiesto qualche dettaglio in più e sono stati felici di accontentarti con un post medio. Grazie Ruby!

Fammi provare.

Aggiungi Fish Apt Repo e installa.

Sono andato al sito del pesce e l'ho fatto.

sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fish

Oh, e ho anche cambiato il mio carattere della console per usare Ubuntu Mono perché

Nota: Ho sentito che sarà MOLTO più facile aggiungere nuovi caratteri mentre la console continua a migliorare. La roba conhost.exe migliora la console per tutti, inclusi cmd.exe, powershell.exe e bash. Quel lavoro su console include VT100, ANSI e altre cose, ed è separato, ma complementare al lavoro bash.

Bel carattere.

Poiché stiamo ancora lanciando bash, dobbiamo usare .bashrc oggi per lanciare fish, quindi dovrai aggiungere ssh-agent fish e uscire al tuo .bashrc se vuoi provare questo.

OK, quindi, un po 'non correlato a fish, ma comunque utile, volevo configurare git e ssh-agent, quindi genero una nuova chiave, la aggiungo a ssh agent, seguendo queste guide.

  • Generazione di una nuova chiave SSH e aggiunta all'agente ssh
  • Quindi vai in GitHub e aggiungi la tua chiave https://github.com/settings/ssh. Non c'è ancora il supporto per xclip, ma per ora puoi semplicemente cat ~/.ssh/id_rsa.pub.

Pesci a tema

Ruby sottolinea anche che Fish ha un framework "Oh My Fish" per pacchetti e temi. Puoi ottenerlo facilmente:

curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish
omf help

Ruby includeva anche il proprio file fish_prompt.sh qui per il tema "chain" che ho installato con "omf install chain" poiché alcuni glifi rendevano strani. Se vuoi caratteri unicode come → nel tuo prompt, assicurati che i tuoi file siano UTF-8 e non ANSI o otterrai quadrati!

Ora il mio prompt usa fish, ha un completamento automatico interessante, bei colori, mostra il bit e il ramo git dirty.

Sì, mi rendo conto che ci sono letteralmente cinquantadue miliardi di modi per personalizzare bash, zsh e molte altre shell per fare cose molto più interessanti di questa. Anch'io sono vecchio e ho usato *nix per anni. Ma è stato divertente e facile far funzionare il pesce su Ubuntu su Windows. Grazie Ruby!

Sponsor: La strumentazione di qualità è fondamentale per le applicazioni moderne. Seq aiuta i team .NET a dare un senso alle app complesse, asincrone e distribuite in locale o nel cloud. Scopri di più sulla registrazione strutturata e prova Seq gratuitamente per 30 giorni su https://getseq.net.


Linux
  1. Installazione di VirtualBox 4.2 su Ubuntu 12.10

  2. Come passare a C Drive in Bash su Wsl-ubuntu??

  3. Installazione Docker (Ubuntu)

  4. Posizione di .bashrc per Bash su Ubuntu su Windows in Windows 10

  5. Ruby shell invece di Bash shell in Ubuntu?

Utilizzo della funzione di cronologia su Bash Shell su Ubuntu 16.04 LTS Server

Vale la pena installare il nuovo Ubuntu 18.10?

Installazione di KDE su Ubuntu 22.04

Come installare Fish Shell su Ubuntu e Linux Mint

Come utilizzare Linux Bash Shell in Windows 10?

Installazione di Ubuntu sul tuo laptop o PC