# Comando alias su Linux: creare scorciatoie per i comandi

Con il comando alias su Linux create scorciatoie per utilizzare più rapidamente i comandi più lunghi. Il comando alias per [Linux](https://www.ionos.it/digitalguide/server/know-how/linux-lalternativa-conveniente-a-windows/ "Linux, l’alternativa conveniente a Windows") viene annullato quando si chiude il terminale, a meno che non lo abbiate creato in modo permanente. Per annullarlo manualmente, utilizzate il comando unalias.

## Cos’è il comando alias di Linux?

Ci sono alcuni [comandi di Linux](https://www.ionos.it/digitalguide/server/configurazione/i-comandi-principali-di-linux-una-spiegazione/ "I comandi principali di Linux: una spiegazione") che usate particolarmente spesso. Se questi sono particolarmente lunghi o consistono di intere catene di comandi, dovete inserirli interamente ogni volta. Ciò risulta poco pratico, richiede molto tempo e presenta un elevato potenziale di errore. Il comando alias su Linux si rivela pertanto utile in questo frangente. Basta crearlo una volta sola e poi funziona come un **collegamento a un comando più lungo**. Il vantaggio è che alias deve contenere solo pochi caratteri e l’immissione è quindi molto più rapida e semplice.

Tuttavia, il comando alias su Linux è transitorio, per cui **viene automaticamente annullato per impostazione predefinita** non appena si chiude la console o ci si disconnette. In un paragrafo più sotto scoprirete come aggirare questa restrizione. Per annullare manualmente il comando alias in Linux, utilizzate unalias. Se desiderate visualizzare un riepilogo di tutti i comandi alias di Linux attualmente usati, vi basterà eseguire il comando seguente:

```shell
$ alias
```

## Come funziona il comando alias?

Con il comando alias create una scorciatoia per un comando più lungo o per una catena di comandi. A tal fine, definite quale alias deve essere utilizzato al posto del comando più lungo. In futuro, il sistema **eseguirà quindi il comando memorizzato**, anche se inserite solo la scorciatoia. Come già accennato, questa procedura è valida solo per la durata della sessione. In seguito, il sistema elimina il comando.

## Qual è la sintassi del comando alias?

La sintassi del comando alias di Linux si presenta così:

```shell
$ alias abbreviazione="Il comando che si vuole eseguire con alias"
```

“alias” sta per il comando, “abbreviazione” è la scorciatoia che si può specificare liberamente, e dopo il segno di uguale inserite il comando che desiderate eseguire digitando alias.

Di seguito un esempio pratico del comando alias su Linux:

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

Se ora desiderate cancellare l’intero contenuto dello schermo nel terminale, vi basterà inserire l’abbreviazione “c”.

## Quali sono le opzioni del comando alias su Linux?

Ci sono due opzioni:

- **-p**: questa opzione vi mostra tutti gli alias nel terminale, in modo da poterli utilizzare immediatamente.
- **-help**: questa opzione mostra tutti gli aiuti disponibili per il comando alias.

## Come usare gli alias in modo permanente?

Esistono due modi diversi per utilizzare un alias in modo permanente in Linux; entrambi richiedono l’impiego solo di un [editor](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/editor-di-codice/ "Editor di codice").

### Con .bash\_aliases

1. Create un file chiamato *~/.bash\_aliases* con un editor di vostra scelta.
2. Ora inserite tutti i comandi alias desiderati uno sotto l’altro.
3. Salvate e chiudete il file.
4. A questo punto aprite il file *.bashrc* e inserite le seguenti righe:

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

5. Ora leggiamo il file degli alias:

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

### Con .bashrc

1. Aprite il file *~/.bashrc* nell’editor.
2. Cercate la sezione “Alias definitions”.
3. Qui create le scorciatoie desiderate con il comando alias.
4. Salvate e chiudete il file, avviando poi una nuova sessione.
5. Rileggete il file di configurazione. Per farlo, utilizzate il comando seguente:

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

## Esempi del comando alias su Linux

In linea di principio, avete la possibilità di utilizzare il comando alias su Linux per comandi molto diversi. È utile in questi esempi, tra gli altri, che altrimenti avrebbero un alto potenziale di errore:

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

Attraverso questo comando alias su Linux, il comando ls viene trasmesso a less; in questo modo potete leggere output più lunghi in una sola pagina.

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

I due comandi per l’aggiornamento dei pacchetti sono combinati.

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

Questo alias per Linux vi consente di passare direttamente al desktop.


This is a markdown version of: [https://www.ionos.it/digitalguide/server/configurazione/comando-alias-su-linux/](https://www.ionos.it/digitalguide/server/configurazione/comando-alias-su-linux/) for AI/LLM consumption.