

**Questa documentazione è valida AWS CLI solo per la versione 1.**

Abbiamo annunciato l' end-of-supportimminente rilascio della AWS CLI versione 1. Ti consigliamo di migrare alla AWS CLI versione 2. [Per date, dettagli aggiuntivi e informazioni su come effettuare la migrazione, consulta l'annuncio.](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/) Per la documentazione relativa alla versione 2 di AWS CLI, consulta la [Guida per l'utente della versione 2](https://docs.aws.amazon.com/cli/latest/userguide/).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Installazione, aggiornamento e disinstallazione della AWS CLI versione 1 su Linux
<a name="install-linux"></a>

È possibile installare la AWS Command Line Interface (AWS CLI) versione 1 e le relative dipendenze sulla maggior parte delle distribuzioni Linux utilizzando il gestore di pacchetti o il `pip` programma di installazione in bundle.

Sebbene il `awscli` pacchetto sia disponibile negli archivi di altri gestori di pacchetti come `apt` and`yum`, questi non sono prodotti, gestiti o supportati da. AWS Si consiglia di installarlo solo AWS CLI dai punti di AWS distribuzione ufficiali, come documentato in questa guida.

**Topics**
+ [

## Prerequisiti
](#install-linux-prereqs)
+ [

## Installa e disinstalla la AWS CLI versione 1 su Linux utilizzando il programma di installazione in bundle
](#install-linux-bundled)
+ [

## Installa e disinstalla la AWS CLI versione 1 usando pip
](#install-linux-pip)
+ [

## Installa e disinstalla la AWS CLI versione 1 usando Snapcraft
](#install-linux-snap)
+ [

## Aggiungi l'eseguibile della AWS CLI versione 1 al percorso della riga di comando
](#install-linux-path)
+ [

## Risoluzione degli errori di AWS CLI installazione e disinstallazione
](#install-linux-tshoot)

## Prerequisiti
<a name="install-linux-prereqs"></a>

Devi inoltre installare la versione 3.8 o successiva di Python. Per istruzioni sull’installazione, consulta la pagina del [download di Python](https://wiki.python.org/moin/BeginnersGuide/Download) nel manuale *Beginner Guide*di Python.

**Matrice di supporto per la versione Python**


| AWS CLI versione | Versione di Python supportata | 
| --- | --- | 
| 1.39.0 (attuale) | Python 3.9\$1 | 
| 1.32.0-1.38.38 | Python 3.8\$1 | 
| 1.27.0-1.31.x | Python 3.7\$1 | 
| 1.20.0-1.26.x | Python 3.6\$1 | 
| 1.19.0-1.19.x | Python 2.7\$1, Python 3.6\$1 | 
| 1.17-1.18.x | Python 2.7\$1, Python 3.4\$1 | 
| 1.0-1.16.x | Python 2.6 e versioni precedenti, Python 3.3 e versioni precedenti | 

## Installa e disinstalla la AWS CLI versione 1 su Linux utilizzando il programma di installazione in bundle
<a name="install-linux-bundled"></a>

In Linux o macOS, puoi utilizzare il programma di installazione in bundle per installare la versione 1 della AWS CLI. Il programma di installazione in bundle include tutte le dipendenze e può essere utilizzato offline.

**Nota**  
Non supporta l’installazione in percorsi che contengono spazi.

**Topics**
+ [

### Installa la AWS CLI versione 1 utilizzando il programma di installazione in bundle con `sudo`
](#install-linux-bundled-sudo)
+ [

### Installa la AWS CLI versione 1 utilizzando il programma di installazione fornito senza `sudo`
](#install-linux-bundled-no-sudo)
+ [

### Disinstalla il programma di installazione in bundle della AWS CLI versione 1
](#install-linux-bundled-uninstall)

### Installa la AWS CLI versione 1 utilizzando il programma di installazione in bundle con `sudo`
<a name="install-linux-bundled-sudo"></a>

I passaggi seguenti consentono di installare la AWS CLI versione 1 dalla riga di comando su qualsiasi build di Linux o macOS.

Qui di seguito è riportato un riepilogo dei comandi di installazione con le spiegazioni che puoi tagliare e incollare per eseguirli come un singolo set di comandi.

**Per la versione più recente di AWS CLI,** usa il seguente blocco di comandi:

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
```

**Per una versione specifica di AWS CLI,** aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome del file per la versione *1.16.312* `awscli-bundle-1.16.312.zip` risulterebbe nel seguente comando:

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
```

Segui questi passaggi dalla riga di comando per installare la AWS CLI versione 1 utilizzando il programma di installazione in bundle.

**Per installare la AWS CLI versione 1 utilizzando il programma di installazione in dotazione**

1. Scarica il programma di installazione in bundle della AWS CLI versione 1 utilizzando uno dei seguenti metodi.
   + Download con il comando `curl`.

     **Per la versione più recente di AWS CLI, utilizzate il** seguente blocco di comandi:

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
     ```

     **Per una versione specifica di AWS CLI,** aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome del file per la versione *1.16.312* `awscli-bundle-1.16.312.zip` risulterebbe nel seguente comando:

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + Download utilizzando il link diretto.

     **Per la versione più recente della AWS CLI**: [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **Per una versione specifica di AWS CLI, aggiungi un trattino e il** numero di versione al nome del file. In questo esempio, il nome del file per la versione *1.16.312* risulterebbe nel seguente URL `awscli-bundle-1.16.312.zip` [https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip)

1. Estrarre i file dal pacchetto. Se non disponi di `unzip` per l’estrazione dei file, usa il programma di gestione dei pacchetti integrato della distribuzione Linux per eseguire l’installazione.

   ```
   $ unzip awscli-bundle.zip
   ```

1. Esegui il programma di installazione. L'installatore installa AWS CLI at `/usr/local/aws` e crea il collegamento simbolico `aws` nella directory. `/usr/local/bin` Utilizzando l’opzione `-b` per creare un link simbolico, si elimina la necessità di specificare la directory di installazione nella variabile `$PATH` dell’utente. Ciò dovrebbe consentire a tutti gli utenti di richiamarli `aws` entrando AWS CLI da qualsiasi directory.

   ```
   $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
   ```

   Per default, lo script di installazione viene eseguito con la versione di Python di default del sistema. Se hai installato una versione alternativa di Python e desideri utilizzare quella versione per installarla AWS CLI, esegui lo script di installazione con quella versione tramite il percorso assoluto dell'eseguibile Python, come segue.

   ```
   $ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
   ```

1. Verifica che sia AWS CLI installata correttamente.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   Se si verifica un errore, consulta [Risoluzione degli errori relativi a AWS CLI](cli-chap-troubleshooting.md).

### Installa la AWS CLI versione 1 utilizzando il programma di installazione fornito senza `sudo`
<a name="install-linux-bundled-no-sudo"></a>

Se non disponi `sudo` delle autorizzazioni o desideri installarlo AWS CLI solo per l'utente corrente, puoi utilizzare una versione modificata dei comandi precedenti. I primi due comandi sono gli stessi. 

**Per la versione più recente di AWS CLI,** usa il seguente blocco di comandi:

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -b ~/bin/aws
```

**Per una versione specifica di AWS CLI,** aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome del file per la versione *1.16.312* `awscli-bundle-1.16.312.zip` risulterebbe nel seguente comando:

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -b ~/bin/aws
```

**Per installare la AWS CLI versione 1 per l'utente corrente**

1. Scarica il programma di installazione in bundle della AWS CLI versione 1 in uno dei seguenti modi.
   + Download con il comando `curl`.

     **Per la versione più recente di AWS CLI, utilizzate il** seguente blocco di comandi:

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
     ```

     **Per una versione specifica di AWS CLI,** aggiungi un trattino e il numero di versione al nome del file. In questo esempio, il nome del file per la versione *1.16.312* `awscli-bundle-1.16.312.zip` risulterebbe nel seguente comando:

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + Download utilizzando il link diretto.

     **Per la versione più recente della AWS CLI**: [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **Per una versione specifica di AWS CLI, aggiungi un trattino e il** numero di versione al nome del file. In questo esempio, il nome del file per la versione *1.16.312* risulterebbe nel seguente URL `awscli-bundle-1.16.312.zip` [https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip)

1. Estrarre i file dal pacchetto utilizzando `unzip`. Se non disponi di `unzip`, usa il programma di gestione dei pacchetti integrato della distribuzione Linux per eseguire l’installazione.

   ```
   $ unzip awscli-bundle.zip
   ```

1. Esegui il programma di installazione. L'installatore installa AWS CLI at `/usr/local/aws` e crea il collegamento simbolico `aws` nella directory. `/usr/local/bin` L’ultimo comando utilizza il parametro `-b` per specificare la directory in cui il programma di installazione posiziona il file di collegamento simbolico `aws`. È necessario disporre delle autorizzazioni di scrittura nella cartella specificata.

   ```
   $ ./awscli-bundle/install -b ~/bin/aws
   ```

   Questo AWS CLI installa il nella posizione predefinita (`~/.local/lib/aws`) e crea un collegamento simbolico (link simbolico) in. `~/bin/aws` Per il corretto funzionamento del link simbolico, `~/bin` deve trovarsi nella variabile di ambiente `PATH`.

   ```
   $ echo $PATH | grep ~/bin     // See if $PATH contains ~/bin (output will be empty if it doesn't)
   $ export PATH=~/bin:$PATH     // Add ~/bin to $PATH if necessary
   ```

1. Assicurati che la cartella contenente la AWS CLI versione 1 faccia parte della tua variabile. `PATH`

   1. Trova lo script del profilo della tua shell nella tua cartella utente. Se non hai la certezza di quale sia la tua shell, esegui `echo $SHELL`.

      ```
      $ ls -a ~
      .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
      ```
      + **Bash**: `.bash_profile`, `.profile` o `.bash_login`
      + **Zsh** - `.zshrc`
      + **Tcsh**: `.tcshrc`, `.cshrc` o `.login`

   1. Aggiungi un comando di esportazione al termine dello script del profilo simile a quello dell’esempio seguente.

      ```
      export PATH=~/.local/bin:$PATH
      ```

      Questo comando inserisce il percorso, `~/.local/bin` in questo esempio, all’inizio della variabile `PATH` corrente.

   1. Ricarica il profilo nella sessione corrente per rendere effettive tali modifiche.

      ```
      $ source ~/.bash_profile
      ```

1. Verifica che sia AWS CLI installata correttamente.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   Se si verifica un errore, consulta [Risoluzione degli errori relativi a AWS CLI](cli-chap-troubleshooting.md).

### Disinstalla il programma di installazione in bundle della AWS CLI versione 1
<a name="install-linux-bundled-uninstall"></a>

1. Se lo hai installato AWS CLI utilizzando il programma di installazione in bundle, segui queste istruzioni. Il programma di installazione in bundle non inserisce nulla al di fuori della directory di installazione, a eccezione del link simbolico opzionale, pertanto per effettuare la disinstallazione è sufficiente eliminare questi due elementi.

   ```
   $ sudo rm -rf /usr/local/aws
   $ sudo rm -rf /usr/local/bin/aws
   ```

1. **(Facoltativo)** Rimuovi l' AWS SDK condiviso e AWS CLI le informazioni sulle impostazioni nella cartella. `.aws`
**avvertimento**  
Queste impostazioni di configurazione e credenziali sono condivise tra tutti AWS SDKs e tra. AWS CLI Se rimuovi questa cartella, non sarà più possibile accedervi da nessuno AWS SDKs che sia ancora presente nel sistema.

   La posizione predefinita della `.aws` cartella varia a seconda delle piattaforme, per impostazione predefinita in *\$1/.aws/* cui si trova la cartella. Se l’utente dispone dell’autorizzazione di scrittura in questa directory, non è necessario utilizzare `sudo`.

   ```
   $ sudo rm -r ~/.aws/
   ```

## Installa e disinstalla la AWS CLI versione 1 usando pip
<a name="install-linux-pip"></a>

**Topics**
+ [

### Installazione pip.
](#install-linux-pip-pip)
+ [

### Installa e aggiorna la AWS CLI versione 1 usando pip
](#install-linux-awscli)
+ [

### Disinstalla AWS CLI usando pip
](#post-install-uninstall)

### Installazione pip.
<a name="install-linux-pip-pip"></a>

Se non disponi già di `pip` installato, puoi installarlo utilizzando lo script fornito da *Python Packaging Authority*. Esegui `pip --version` per vedere se la versione di Linux di cui disponi include già Python e `pip`. Se disponi di Python versione 3 o successiva installato, ti consigliamo di utilizzare il comando `pip3`.

1. Utilizza il comando `curl` per scaricare lo script di installazione. Il comando seguente utilizza il parametro `-O` (lettera maiuscola O) per specificare che il file scaricato deve essere archiviato nella directory corrente utilizzando lo stesso nome che ha sull’host remoto.

   ```
   $ curl -O https://bootstrap.pypa.io/get-pip.py
   ```

1. Esegui lo script con il comando `python` o `python3` per scaricare e installare la versione più recente di `pip` e gli altri pacchetti di supporto necessari. Quando includi l’opzione `--user`, lo script installa `pip` nel percorso `~/.local/bin`.

   ```
   $ python3 get-pip.py --user
   ```

1. Verifica che la directory che contiene `pip` faccia parte della variabile `PATH`.

   1. Trova lo script del profilo della tua shell nella tua cartella utente. Se non hai la certezza di quale sia la tua shell, esegui `echo $SHELL`.

      ```
      $ ls -a ~
      .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
      ```
      + **Bash**: `.bash_profile`, `.profile` o `.bash_login`
      + **Zsh** - `.zshrc`
      + **Tcsh**: `.tcshrc`, `.cshrc` o `.login`

   1. Aggiungi un comando di esportazione al termine dello script del profilo simile a quello dell’esempio seguente.

      ```
      export PATH=~/.local/bin:$PATH
      ```

      Questo comando inserisce il percorso, `~/.local/bin` in questo esempio, all’inizio della variabile `PATH` corrente.

   1. Ricarica il profilo nella sessione corrente per rendere effettive tali modifiche.

      ```
      $ source ~/.bash_profile
      ```

1. Per verificare che `pip` o `pip3` sia installato correttamente, eseguire il comando seguente.

   ```
   $ pip3 --version
   pip 24.0 from ~/.local/lib/python3.7/site-packages (python 3.7)
   ```

### Installa e aggiorna la AWS CLI versione 1 usando pip
<a name="install-linux-awscli"></a>

1. Utilizzare il comando `pip` o `pip3` per installare o aggiornare l’ AWS CLI. Se disponi di Python versione 3 o successiva, ti consigliamo di utilizzare il comando `pip3`. Lo `--user` switch `pip` installa il AWS CLI . `~/.local/bin` 

   **Per la versione più recente di AWS CLI,** usa il seguente blocco di comandi:

   ```
   $ pip3 install awscli --upgrade --user
   ```

   **Per una versione specifica di AWS CLI,** aggiungi due segni di uguale `=` e il numero di versione al nome del file. In questo esempio, il nome del file per la versione *1.16.312* risulterebbe nel seguente comando: *==1.16.312*

   ```
   $ pip3 install awscli==1.16.312 --upgrade --user
   ```
**Nota**  
Attieniti alle regole di utilizzo delle virgolette appropriate per il tuo terminale. Per utilizzare il carattere `=`, potresti dover utilizzare virgolette singole o doppie per eseguire correttamente l’escape. L’esempio seguente esegue l’escape utilizzando virgolette singole:  

   ```
   $ pip3 install 'awscli==1.16.312' --upgrade --user
   ```

1. Verifica che sia AWS CLI installato correttamente.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   Se si verifica un errore, consulta [Risoluzione degli errori relativi a AWS CLI](cli-chap-troubleshooting.md).

### Disinstalla AWS CLI usando pip
<a name="post-install-uninstall"></a>

1. Se hai installato la AWS CLI versione 1 utilizzando`pip`, devi anche disinstallarla utilizzando`pip`.

   ```
   $ pip uninstall awscli
   ```

    Se utilizzi Python versione 2 o 3, potresti dover utilizzare il comando `pip2` o `pip3`. Usa il `aws --version` comando per determinare la versione di Python associata alla versione 1 installata AWS CLI .

   ```
   $ pip3 uninstall awscli
   ```

   Potrebbe essere necessario riavviare la finestra del prompt dei comandi o il computer per rimuovere tutti i file.

1. **(Facoltativo)** Rimuovi l' AWS SDK condiviso e AWS CLI le informazioni sulle impostazioni nella `.aws` cartella.
**avvertimento**  
Queste impostazioni di configurazione e credenziali sono condivise tra tutti AWS SDKs e tra. AWS CLI Se rimuovi questa cartella, non sarà più possibile accedervi da nessuno AWS SDKs che sia ancora presente nel sistema.

   La posizione predefinita della `.aws` cartella varia a seconda delle piattaforme, per impostazione predefinita in *\$1/.aws/* cui si trova la cartella. Se l’utente dispone dell’autorizzazione di scrittura in questa directory, non è necessario utilizzare `sudo`.

   ```
   $ sudo rm -r ~/.aws/
   ```

## Installa e disinstalla la AWS CLI versione 1 usando Snapcraft
<a name="install-linux-snap"></a>

**Topics**
+ [

### Installa snap
](#install-linux-snap-install)
+ [

### Installa e aggiorna la AWS CLI versione 1 usando snap
](#install-linux-snap-update)
+ [

### Disinstalla AWS CLI usando snap
](#install-linux-snap-uninstall)

### Installa snap
<a name="install-linux-snap-install"></a>

Se `snap` non è già installato, fallo utilizzando le istruzioni fornite da *Canonical Snapcraft*. Esegui `snap version` per vedere se la versione di Linux di cui disponi include già Python e `snap`.

1. Installa Snapcraft sulla tua piattaforma. Per informazioni sull’installazione di Snapcraft, consulta [Installare il daemon](https://snapcraft.io/docs/installing-snapd) nella *Documentazione di Snap*.

1. Potrebbe essere necessario riavviare il sistema in modo che le variabili `PATH` vengano aggiornate correttamente. Se si riscontrano problemi di installazione, seguire i passaggi riportati in [Fix common issues](https://snapcraft.io/docs/fix-common-issues) nella *Documentazione di Snap*.

1. Per verificare che `snap` sia installato correttamente, eseguire il comando seguente.

   ```
   $ snap version
   ```

### Installa e aggiorna la AWS CLI versione 1 usando snap
<a name="install-linux-snap-update"></a>

1. Esegui il seguente `snap install` comando per la AWS CLI versione 1.

   ```
   $ snap install aws-cli --channel=v1/stable --classic
   ```

   A seconda delle autorizzazioni, potrebbe essere necessario aggiungere `sudo` al comando.

   ```
   $ sudo snap install aws-cli --channel=v1/stable --classic
   ```

1. Verificare che AWS CLI sia installato correttamente.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   Se si verifica un errore, consulta [Risoluzione degli errori relativi a AWS CLI](cli-chap-troubleshooting.md).

### Disinstalla AWS CLI usando snap
<a name="install-linux-snap-uninstall"></a>

1. Se hai installato la AWS CLI versione 1 utilizzando`snap`, devi anche disinstallarla utilizzando`snap`.

   ```
   $ snap remove aws-cli
   ```

   Potrebbe essere necessario riavviare la finestra del prompt dei comandi o il computer per rimuovere tutti i file.

1. **(Facoltativo)** Rimuovi l' AWS SDK condiviso e AWS CLI le informazioni sulle impostazioni nella `.aws` cartella.
**avvertimento**  
Queste impostazioni di configurazione e credenziali sono condivise tra tutti AWS SDKs e tra. AWS CLI Se rimuovi questa cartella, non sarà più possibile accedervi da nessuno AWS SDKs che sia ancora presente nel sistema.

   La posizione predefinita della `.aws` cartella varia a seconda delle piattaforme, per impostazione predefinita in *\$1/.aws/* cui si trova la cartella. Se disponi dell’autorizzazione di scrittura in questa directory, non è necessario utilizzare `sudo`.

   ```
   $ sudo rm -r ~/.aws/
   ```

## Aggiungi l'eseguibile della AWS CLI versione 1 al percorso della riga di comando
<a name="install-linux-path"></a>

Dopo avere eseguito l’installazione con `pip` o `snap`, potrebbe essere necessario aggiungere l’eseguibile `aws` alla variabile di ambiente `PATH` del sistema operativo in uso.

È possibile verificare AWS CLI in quale cartella è `pip` installato il file eseguendo il comando seguente.

```
$ which aws
/home/username/.local/bin/aws
```

Per fare riferimento, puoi utilizzare `~/.local/bin/` perché `/home/username` corrisponde a `~` in Linux.

Se hai omesso l’opzione `--user` e pertanto non hai eseguito l’installazione in modalità utente, l’eseguibile potrebbe essere nella cartella `bin` dell’installazione Python. Se non consci il percorso di installazione di Python, esegui questo comando.

```
$ which python
/usr/local/bin/python
```

L’output potrebbe essere il percorso di un link simbolico e non dell’eseguibile vero e proprio. Esegui `ls -al` per vedere a cosa punta.

```
$ ls -al /usr/local/bin/python
/usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6
```

`pip` installa i programmi nella stessa cartella che contiene l’applicazione Python. Aggiungi questa cartella alla variabile `PATH`.

**Come modificare la variabile `PATH`**

1. Individua lo script del profilo della shell nella directory utente. Se non hai la certezza di quale sia la tua shell, esegui `echo $SHELL`.

   ```
   $ ls -a ~
   .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
   ```
   + **Bash** - `.bash_profile`, `.profile` o `.bash_login`
   + **Zsh** – `.zshrc`
   + **Tcsh** - `.tcshrc`, `.cshrc` o `.login`

1. Aggiungi un comando di esportazione allo script del tuo profilo.

   ```
   export PATH=~/.local/bin:$PATH
   ```

   Questo comando aggiunge un percorso, in questo esempio `~/.local/bin`, per la variabile `PATH` corrente.

1. Carica il profilo aggiornato nella sessione corrente.

   ```
   $ source ~/.bash_profile
   ```

## Risoluzione degli errori di AWS CLI installazione e disinstallazione
<a name="install-linux-tshoot"></a>

Se riscontri problemi dopo l'installazione o la disinstallazione di AWS CLI, consulta la procedura [Risoluzione degli errori relativi a AWS CLI](cli-chap-troubleshooting.md) per la risoluzione dei problemi. Per le procedure di risoluzione dei problemi più importanti, consulta [Errori di comando non trovato](cli-chap-troubleshooting.md#tshoot-install-not-found), [Il comando `aws --version` restituisce una versione diversa da quella installata](cli-chap-troubleshooting.md#tshoot-install-wrong-version) e [Il comando "`aws --version`" restituisce una versione dopo la disinstallazione di AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1).