Snabbkommandon Terminalen - BASH Alias
Det kanske värsta (för vissa) att komma över till en ny värld - jag menar ett nytt OS som Ubuntu är terminalen - Något som många är rädda för, men som absolut inte måste användas!
OBS! Varje kommando som ska skrivas och köras i en terminal kommer att börja med "$". Detta tecken ska dock inte med i kommandot utan är bara för att understrycka att det är ett kommando. Kommandon kommer även att vara fetstilta.
Kanske ska ta upp ett bar grundsaker innan vi sätter igång. En terminal är alltså en direktåtkomst till vad man vill i systemet - kan man säga. Inga sega musklickningar utan bara rena kommandon. I Ubuntu så finner man Terminalen (vilket egentligen är en sk. Virtuell Terminal) i menyn: Program > Tillbehör > Terminal.
En terminal använder man bara kommandon med små bokstäver, alltså inga stora för då funkar det inte. Kommadon separeras med mellanslag. Ta tex sudo apt-get install X som ett exempel.
- sudo - betyder att man ska köra det kommande kommandot med root (högste admin) rättigheter.
- apt-get är kommandot för att hämta ett paket ifrån förråden.
- install - är en extrakommando till apt-get som säger att det ska installera paketet(/pakteten) som kommer efter.
- X - är paketet / paketen. Man kan skriva flera paket efter varandra:
sudo apt-get install X Y Z
Det vi ska lära oss idag är att göra egna kommandon för att snabbt köra andra, långa, eller kanske kombinerade kommandon. Detta gör att du tex kan göra om så du slipper skriva 'sudo apt-get install X' och istället bara behöva skriva 'installera X'.
Något jag även måste påpeka som en grund för en terminal är lösenordspromtpen. Otroligt många har problem med denna och lika så hade jag. När man blir förfrågad om att skriva lösenordet när man kör tex sudo, så visas det inget när du skriver. Det ska alltså vara så. Det är en säkerhetsåtgärd och det kommer faktiskt visst in text när du skriver. Så skriv ditt lösen och tryck på enter - klart.
Börja med att öppna en terminal (se ovan för Ubuntu GNOME).
- Kör sedan detta kommando:
$ nano .bashrc - Leta upp raden som ser ut såhär:
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi - Och ändra den till:
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi - Stäng nu dokumentet igenom att trycka på Ctrl+X, tryck på Y för att spara och tryck enter för att spara filen med det filnamnet som du öppnade.
- Kör nu istället:
$ nano .bash_aliases - Nu öppnades en ny fil och här i ska vi placera våra egna kommandon (se bifogad fil för mina favoritkommandon som fått sina genvägar).
BASH Alias baseras på att varje nu alias skrivs på detta vis tex:
alias xorg='sudo gedit /etc/X11/xorg.conf'
Alltså: alias namnetduvillgekommandot='kommandot du vill köra' - När du skrivit i de kommandon som du vill korta ner till dina egna så sparar du på samma sätt som du gjorde med det föregående dokumentet (man kan även byta ut nano mot gedit för att öppna dokumentet i den vanliga textredigeraren). Man kan självklart lägga till fler kommandon efteråt.
- Starta sedan om din terminal. Stäng den alltså och öppna den igen så ska dina kommandon lästs in.
Lite fler exempel på alias-kommandon kan vara:
alias installera='sudo apt-get install'
alias tabort='sudo apt-get remove'
alias listavideo='ls /dev/ | grep video'
alias pinggoogle='ping -c 4 google.se'
Hoppas nu att ni fått lära er något mer. För de som älskar att köra hela kommandon så kan ni ju faktiskt ge fan i att använda er av detta :P



