# Kuinka luoda komentopikakuvakkeita Linuxin alias-komennolla

Linuxin alias-komennolla voit luoda pikakuvakkeita pidemmille komennoille, jolloin niiden käyttö on helpompaa ja nopeampaa. Jos et tallenna alias-komentoa pysyvästi, se poistuu järjestelmästä, kun tietokone sammutetaan. Jos haluat palauttaa alkuperäiset asetukset, voit käyttää unalias-komentoa.

## Mikä on Linuxin alias-komento?

On olemassa joitakin [Linux-komentoja](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linux-komennot-katsaus-terminaalikomennoihin/ "Linux commands: An overview of terminal commands"), joita käytät säännöllisesti. Jos nämä komennot ovat melko pitkiä tai muodostavat kokonaisia komentoketjuja, joudut kirjoittamaan ne joka kerta kokonaan. Tämä voi olla ärsyttävää, vie aikaa ja saatat myös tehdä virheitä. Tässä tilanteessa Linuxin alias-komento tulee apuun. Määrität tämän kerran, ja se toimii **mukautettuna pikakuvakkeena, jota käytetään komennon edustamiseen**. Suurin etu tässä on, että sen tarvitsee olla vain muutaman merkin pituinen ja se voi täydentää kokonaisen ketjun.

Linuxin alias-komento on kuitenkin väliaikainen. Se **poistetaan käytöstä automaattisesti**, kun suljet konsolin tai kirjaudut ulos. Alla on ohjeet, miten voit kiertää tämän. Voit lopettaa Linuxin alias-komennon manuaalisesti käyttämällä unalias-komentoa. Jos haluat yleiskatsauksen kaikista nykyisistä alias-komentoistasi, voit yksinkertaisesti suorittaa seuraavan komennon:

```shell
$ alias
```

## Miten alias-komento toimii?

Kun luot alias-komennon, saat pikakuvakkeen pitkälle komennolle tai komentoketjulle. Tätä varten määrität komennon alias-nimeksi pidemmän komennon. Järjestelmä suorittaa tällöin **pidemmän komennon**, vaikka kirjoittaisitkin vain pikakuvakkeen. Kuten jo selitettiin, tämä pätee kuitenkin vain kyseisen istunnon loppuun asti. Sen jälkeen järjestelmä lakkaa käyttämästä sitä.

## Miltä alias-syntaksi näyttää?

Tämä on alias-komennon yleinen syntaksi:

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

”alias” tarkoittaa itse komentoa, ”shortcut” on määritettävä pikakuvake ja yhtäläisyysmerkin jälkeinen osa on se täydellinen komento, jonka haluat suorittaa.

Tässä on käytännön esimerkki Linuxin alias-komennosta:

```shell
$ alias c="clear"
```

Jos haluat tyhjentää terminaalin näytön sisällön, sinun tarvitsee vain kirjoittaa pikanäppäin ”c”.

## Mitä vaihtoehtoja alias-komennolla on?

alias-komennolla on kaksi vaihtoehtoa:

- **-p:** Tämä vaihtoehto näyttää kaikki terminaalissa olevat aliakset, jotta voit käyttää niitä uudelleen.
- **–help:** Tämä vaihtoehto 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 vaihtoehtoa, jotka edellyttävät tekstieditorin käyttöä.

### .bash-aliaksilla

1. Luo ensin haluamallasi tekstieditorilla tiedosto nimeltä *~/.bash\_aliases*.
2. Sitten voit kirjoittaa kaikki komennot, joita haluat käyttää.
3. Voit nyt sulkea ja tallentaa tiedoston.
4. Avaa nyt *.bashrc* ja kirjoita seuraava koodi:

```shell
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
```

5. Tämä lukee alias-tiedoston.

```shell
source ~/.bash_aliases
```

### .bashrc-tiedoston avulla

1. Avaa tiedosto *~/.bashrc* tekstieditorillasi.
2. Etsi sitten kohta ”Alias-määritelmät”.
3. Täällä voit luoda pikakuvakkeita alias-komennolla.
4. Voit nyt sulkea ja tallentaa tiedoston sekä käynnistää istunnon uudelleen.
5. Avaa tiedosto uudelleen. Voit tehdä sen seuraavalla komennolla:

```shell
source ~/.bashrc
```

## Esimerkkejä Linuxin alias-komennosta

Linuxin alias-komentoa voi yleensä käyttää kaikenlaisten komentojen kanssa. Sen käyttöä suositellaan kuitenkin erityisesti komentojen osalta, joissa virheiden määrä on suuri:

```shell
$ alias ll="ls | less"
```

Tämän komennon avulla ls-komento muutetaan less-komennoksi, jotta pitkiä tulosteita voidaan lukea sivukaupalla.

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

Tämä yhdistää molemmat komennot pakettien päivittämiseksi.

```shell
$ alias des="cd ~/Desktop"
```

Tämän Linux-aliaksen avulla pääset suoraan työpöydällesi.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-alias-komento/](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-alias-komento/) for AI/LLM consumption.