- - Hoe de Linux Terminal aan te passen

Hoe de Linux-terminal aan te passen

De Bash-shell is een hulpmiddel dat iedereen heeft gebruiktminste eenmaal. Zowel geavanceerde gebruikers als gebruikers die net beginnen, Bash is een must-know tool op Linux. Ondanks het feit dat zoveel gebruikers communiceren met de Bash-shell op Linux (en zelfs op andere besturingssystemen zoals Mac), is de shell grotendeels hetzelfde gebleven; duidelijk en lelijk. Om eerlijk te zijn, Bash-ontwikkelaars maken zich meer zorgen over de werking van hun shell. Ze besteden hun dagen niet aan het maken van een mooie opdrachtinterface, met leuke prompts, GitHub-integratie, enz. Daarom zullen we je in deze tutorial leren hoe je de Linux-terminal kunt aanpassen en er veel, veel meer uit kunt laten zien modern. We zullen alles installeren, van thema's tot nuttige toevoegingen die het gebruik van de Bash-prompt gemakkelijker te gebruiken maken.

Bash-It

De beste en gemakkelijkste manier om de Bash-shell te verbeteren is met het Bash-It-framework. Eenvoudig gezegd: het is een verzameling scripts en tools die speciaal zijn gemaakt om dingen toe te voegen aan Bash.

Bash, op zichzelf, is erg gedateerd en zou kunnen gebruikenkleine verbeteringen - vooral op de looksafdeling. Om dit framework te laten werken, is de beste manier om de code rechtstreeks van Github te installeren. Pakketten bestaan ​​hier en daar om de tool op verschillende Linux-distributies te installeren, maar voor het grootste deel zijn ze echt niet nodig. Vooral omdat er niets wordt gecompileerd en alleen bestanden worden verplaatst.

Installatie

Zoals eerder vermeld, vereist het Bash-It-framework het Git-pakket voor installatie. Volg de instructies om Git op je systeem te laten werken:

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

Open SUSE

sudo zypper install git

anders

Git is heel bekend. Zelfs als uw besturingssysteem niet in de bovenstaande lijst staat, is de kans zeer groot dat u het nog steeds kunt installeren. Open gewoon een terminal en gebruik de pakketbeheerder van uw distributie om te zoeken naar "git".

Zodra Git is geïnstalleerd, start je het Bash-It installatieproces:

git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

We hebben de code lokaal en dat is gemakkelijkgeïnstalleerd. Het is niet nodig om andere bestanden te pakken, maar alles is nog niet gedaan. Het bestand install.sh moet worden uitgevoerd, zodat Bash-It het standaard Bash-profiel kan nemen en een back-up kan maken (als er iets ergs gebeurt, kan de gebruiker de back-up herstellen en opnieuw beginnen).

Voer het post-installatiescript uit als een gewone gebruiker. Ren niet als root. Hierdoor wordt het Bashrc / Bash_profile van uw gebruiker vervangen.

sh ~/.bash_it/install.sh

Het script zo uitvoeren is goed. Het gaat door en maakt een back-up van alles. Als u echter geïnteresseerd bent in het gebruik van sommige plug-ins, zoals aliassen en dergelijke, voert u in plaats daarvan het post-installatiescript uit:

~/.bash_it/install.sh --interactive

Nadat dit script is uitgevoerd, is het Bash-It-framework actief op het systeem. Werk het bij door naar de terminal te gaan en deze opdracht te gebruiken:

bash-it update

Bash-It-thema's

Veel verschillende thema's voor de terminal worden geleverd met het Bash-It-framework. Deze thema's worden allemaal lokaal geïnstalleerd, het enige dat de gebruiker hoeft te doen, is één regel in ~ / .bash_profile wijzigen

Om alle geïnstalleerde thema's weer te geven, eerst CD naar de themamap.

cd ~/.bash_it/themes/

Ga als volgt te werk om alle beschikbare thema's weer te geven:

ls

Hiermee wordt een lijst met alle thema's in de themamap afgedrukt. Zoek vanaf hier de naam van een thema om uit te proberen.

Activeer een willekeurig thema door ~ / .bashrc te bewerken:

nano ~/.bashrc

Zoek de regel: export BASH_IT_THEME =, en vervang de tekst tussen de twee aanhalingstekens om het kader te vertellen een nieuw thema te gebruiken. Druk op Ctrl + O om op te slaan.

Om het nieuwe thema actief te zien, sluit u alle terminalvensters en opent u ze opnieuw.

Uw eigen Bash-prompt maken met EZ Prompt

Wilt u het Bash-It-framework niet gebruiken, maar wilt u toch een aangepaste prompt? Bekijk in plaats daarvan EZ Prompt. Het is een webtool waarmee iedereen kan sleutelen en een mooie, mooie Bash-prompt kan maken.

Het beste deel van EZ Prompt, is dat het ondersteuntdingen zoals statuselementen, extra karakters, stelt gebruikers in staat om opnieuw in te delen hoe de Bash-shell elementen presenteert, en staan ​​zelfs aangepaste kleuropties toe!

Wanneer u uw eigen prompt heeft gegenereerd, bewerkt u uw ~ / .bashrc:

nano ~/.bashrc

Plak eenvoudig de nieuw gegenereerde code in de Nano-teksteditor en ga op weg.

Powerline-Shell

Voor degenen die een mooie terminal willen, maar geen tijd willen besteden aan het configureren van een framework, of rommelen met een aangepaste promptgenerator, is er Powerline-Shell.

Het is een terminal-thema in powerline-stijl dat werkt met Bash en andere Bash alternatieve shells. Om powerline shell te installeren, kloon je eerst de bron van GitHub.

git clone https://github.com/milkbikis/powerline-shell

Vervolgens cd in de broncodemap.

cd powerline-shell

Wijzig de naam van het bestand config.py.dist in config.py.

mv config.py.dist config.py

Met alle gedownloade bestanden en correct ingesteld, is de installatie klaar om te beginnen. Voer de installatie uit met:

./install.py

De installatie kan enkele seconden duren om te installeren, maar het is geen lang proces. Als alles op het systeem staat, is het enige dat overblijft om ~ / .bashrc in te stellen.

Voer de nanoteksteditor uit en open het bashrc-bestand.

nano ~/.bashrc

Open het Bashrc-bestand en plak de volgende code:

function _update_ps1() {
PS1="$(~/powerline-shell.py $? 2> /dev/null)"
}
if [ "$TERM" != "linux" ]; then
PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
fi

Sla Nano op met Ctrl + O. Om de nieuwe powerline-shell in actie te zien, sluit u alle actieve terminalvensters en opent u ze opnieuw.

Opmerking: Powerline-shell werkt met Python. Voor het grootste deel worden alle Linux-distributies geleverd met de nieuwste versie ervan. Dus Powerline-shell werkt prima. Sommigen gebruiken echter alleen oudere versies van Python (zoals 2.6).

Installeer het argparse-pakket om Powerline-shell te laten werken. Dit zorgt ervoor dat het leuk speelt met Python 2.6

pip install argparse

Gevolgtrekking

Bash is een handig hulpmiddel en op Linux is het eenessentieel hulpmiddel voor gebruikers om te weten. Je kunt Bash-scripts schrijven om Linux te automatiseren. Bash is zelfs zo populair dat het is toegevoegd aan Windows 10. Het hebben van een simpele Bash-prompt is niet het einde van de wereld; het is tenslotte gewoon een terminalinterface. Het is echter veel gemakkelijker om erin te vallen. ve met de terminal als het gemakkelijk is voor de ogen.

Comments