Linuxin alias-ko­men­nol­la voit luoda pi­ka­ku­vak­kei­ta pi­dem­mil­le ko­men­noil­le, jolloin niiden käyttö on helpompaa ja nopeampaa. Jos et tallenna alias-komentoa pysyvästi, se poistuu jär­jes­tel­mäs­tä, kun tietokone sam­mu­te­taan. Jos haluat palauttaa al­ku­pe­räi­set asetukset, voit käyttää unalias-komentoa.

Mikä on Linuxin alias-komento?

On olemassa joitakin Linux-komentoja, joita käytät sään­nöl­li­ses­ti. Jos nämä komennot ovat melko pitkiä tai muo­dos­ta­vat ko­ko­nai­sia ko­men­to­ket­ju­ja, joudut kir­joit­ta­maan ne joka kerta kokonaan. Tämä voi olla är­syt­tä­vää, vie aikaa ja saatat myös tehdä virheitä. Tässä ti­lan­tees­sa Linuxin alias-komento tulee apuun. Määrität tämän kerran, ja se toimii mu­kau­tet­tu­na pi­ka­ku­vak­kee­na, jota käytetään komennon edus­ta­mi­seen. Suurin etu tässä on, että sen tarvitsee olla vain muutaman merkin pituinen ja se voi täydentää ko­ko­nai­sen ketjun.

Linuxin alias-komento on kuitenkin vä­liai­kai­nen. Se pois­te­taan käytöstä au­to­maat­ti­ses­ti, kun suljet konsolin tai kirjaudut ulos. Alla on ohjeet, miten voit kiertää tämän. Voit lopettaa Linuxin alias-komennon ma­nu­aa­li­ses­ti käyt­tä­mäl­lä unalias-komentoa. Jos haluat yleis­kat­sauk­sen kaikista ny­kyi­sis­tä alias-ko­men­tois­ta­si, voit yk­sin­ker­tai­ses­ti suorittaa seuraavan komennon:

$ alias
shell

Miten alias-komento toimii?

Kun luot alias-komennon, saat pi­ka­ku­vak­keen pitkälle ko­men­nol­le tai ko­men­to­ket­jul­le. Tätä varten määrität komennon alias-nimeksi pidemmän komennon. Jär­jes­tel­mä suorittaa tällöin pidemmän komennon, vaikka kir­joit­tai­sit­kin vain pi­ka­ku­vak­keen. Kuten jo se­li­tet­tiin, tämä pätee kuitenkin vain kyseisen istunnon loppuun asti. Sen jälkeen jär­jes­tel­mä lakkaa käyt­tä­mäs­tä sitä.

Miltä alias-syntaksi näyttää?

Tämä on alias-komennon yleinen syntaksi:

$ alias shortcut="The command you want to use with alias"
shell

”alias” tar­koit­taa itse komentoa, ”shortcut” on mää­ri­tet­tä­vä pi­ka­ku­va­ke ja yh­tä­läi­syys­mer­kin jälkeinen osa on se täy­del­li­nen komento, jonka haluat suorittaa.

Tässä on käytännön esimerkki Linuxin alias-ko­men­nos­ta:

$ alias c="clear"
shell

Jos haluat tyhjentää ter­mi­naa­lin näytön sisällön, sinun tarvitsee vain kir­joit­taa pi­ka­näp­päin ”c”.

Mitä vaih­toeh­to­ja alias-ko­men­nol­la on?

alias-ko­men­nol­la on kaksi vaih­toeh­toa:

  • -p: Tämä vaih­toeh­to näyttää kaikki ter­mi­naa­lis­sa olevat aliakset, jotta voit käyttää niitä uudelleen.
  • –help: Tämä vaih­toeh­to antaa yleistä apua alias-komennon käytöstä.

Miten voin ottaa aliakset pysyvästi käyttöön?

Jos haluat käyttää alias-nimeä pysyvästi Linuxissa, sinulla on kaksi eri vaih­toeh­toa, jotka edel­lyt­tä­vät teks­tie­di­to­rin käyttöä.

.bash-aliak­sil­la

  1. Luo ensin ha­lua­mal­la­si teks­tie­di­to­ril­la tiedosto nimeltä ~/.bash_aliases.
  2. Sitten voit kir­joit­taa kaikki komennot, joita haluat käyttää.
  3. Voit nyt sulkea ja tallentaa tiedoston.
  4. Avaa nyt .bashrc ja kirjoita seuraava koodi:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
shell
  1. Tämä lukee alias-tiedoston.
source ~/.bash_aliases
shell

.bashrc-tiedoston avulla

  1. Avaa tiedosto ~/.bashrc teks­tie­di­to­ril­la­si.
  2. Etsi sitten kohta ”Alias-mää­ri­tel­mät”.
  3. Täällä voit luoda pi­ka­ku­vak­kei­ta alias-ko­men­nol­la.
  4. Voit nyt sulkea ja tallentaa tiedoston sekä käyn­nis­tää istunnon uudelleen.
  5. Avaa tiedosto uudelleen. Voit tehdä sen seu­raa­val­la ko­men­nol­la:
source ~/.bashrc
shell

Esi­merk­ke­jä Linuxin alias-ko­men­nos­ta

Linuxin alias-komentoa voi yleensä käyttää kai­ken­lais­ten ko­men­to­jen kanssa. Sen käyttöä suo­si­tel­laan kuitenkin eri­tyi­ses­ti ko­men­to­jen osalta, joissa virheiden määrä on suuri:

$ alias ll="ls | less"
shell

Tämän komennon avulla ls-komento muutetaan less-ko­men­nok­si, jotta pitkiä tu­los­tei­ta voidaan lukea si­vu­kau­pal­la.

$ alias up="sudo apt update && sudo apt upgrade"
shell

Tämä yhdistää molemmat komennot pakettien päi­vit­tä­mi­sek­si.

$ alias des="cd ~/Desktop"
shell

Tämän Linux-aliaksen avulla pääset suoraan työ­pöy­däl­le­si.

Siirry pää­va­lik­koon