Come posso creare un alias in bash?

Come posso creare un alias in bash?
Bash Alias ​​è un titolo di scelta rapida basato sui comandi. Ogni alias comprende una sola parola (o forse anche una singola lettera), che può essere usata piuttosto che un comando relativamente lungo. Nel sistema Linux, ci sono state diverse istruzioni che dovremo utilizzare quotidianamente. Se riusciamo a eseguire alcune istruzioni popolari digitando istruzioni rapide, sarebbe molto utile per tutti noi. Tramite alias di bash, gli utenti di Linux possono costruire comandi comandi di scelta rapida per grandi comandi per grandi comandi. Gli alias di Bash non sono solo usati per alleviare il lavoro e quindi risparmiare il tempo degli utenti.

Crea alias in Bash:

La maggior parte delle persone preferisce eseguire comandi usando scorciatoie. Potresti ritrovarti, ad esempio, usando l'istruzione "LS -f" molte volte. Potresti anche creare una deviazione per questa istruzione comodamente: ad esempio, "LF". Quindi, quando devi usare "LF" in cui la shell si aspetta un comando, la shell sostituirà "LS -f". La definizione di alias inizia con la parola "alias", preceduta da un titolo di alias, il simbolo equivalente, nonché dall'istruzione che intendiamo eseguire mentre inseriamo l'alias. È opportuno incapsulare l'istruzione tra le citazioni e senza alcuna spaziatura su tutto il segno uguale. È necessario annunciare ogni alias anche su una nuova linea. È davvero facile costruire alias all'interno di Bash. Quanto segue è la sintassi alias:

$ alias = alias_name = "comand_to_run"

Tipi di alias:

Un utente può richiedere temporaneamente o permanentemente un alias. È possibile utilizzare alias temporanei non appena persiste l'accesso dell'utente. Quindi ci sono due tipi di alias, temporaneo E permanente. Daremo un'occhiata e analizzeremo entrambi i tipi. Innanzitutto, accedi dal sistema Linux e apri il tuo terminale di comando. Sarai in grado di vedere gli alias predefiniti già definiti del sistema Linux utilizzando il semplice comando "alias" nel terminale e l'elenco verrà visualizzato come mostrato di seguito.

$ alias

Tutte queste tecniche menzionate vengono effettuate su Ubuntu. Al contrario, finora, dal momento che hai a che fare con Bash, possono funzionare su ogni distribuzione Linux.

Aliari temporanei:

Finora, poiché la sessione della console è operativa, un tale tipo di alias persiste. Perderebbe l'alias una volta terminato il guscio. Diamo un'occhiata all'alias temporaneo. Apri il tuo terminale di comando e vai alla directory desktop usando il comando seguente:

$ cd ~/desktop

Forse una delle istruzioni più popolari sul terminale Linux è l'istruzione "LS". In genere, con l'opzione "-la", utilizziamo questo comando per visualizzare tutti i file e le cartelle, più quelli segreti, come nel layout della lista di grandi dimensioni.

Ora usando il comando "LS", creeremo l'alias.

$ alias l = "ls -la"

Le prestazioni delle istruzioni "L" e "LS -LA" possono essere le stesse alla costruzione di alias.

$ L

Se la finestra è chiusa e il consumatore ricomincia una nuova sessione, l'istruzione alias non funzionerebbe.

$ L

Alias ​​permanenti:

Bash può ricordare la formazione sia dell'alias che del suo scopo quando è formato. Devi annunciarlo nel .Documento BASHRC per creare alias permanenti. Il documento .Bashrc ha uno script bash che viene eseguito ogni momento in cui inizia un processo di bash. La posizione è “~/.Bashrc ". Per ogni singola persona nel processo, è speciale. Facciamo un esempio di alias permanenti. È possibile aggiornare il tuo sistema senza utilizzare gli alias utilizzando il comando aggiornamento e aggiornamento come di seguito.

$ sudo apt update && sudo apt upgrade -y

Per fare gli alias preferiti, .Bashrc è davvero un approccio popolare. All'interno della tua configurazione, .Bashrc potrebbe non essere stato attivo. Creare e lanciare il .Bashrc usando il comando nano. Se non è disponibile, verrebbe aperto un documento vuoto.

$ nano ~/.Bashrc

File .Bashrc sarà aperto. Aggiungi la riga seguente al file per effettuare alias per un aggiornamento del sistema.

alias update = "sudo apt update && sudo apt upgrade -y"

Salva il file e chiudilo. Successivamente, eseguire l'istruzione di origine nel terminale per riempire il file.

$ fonte ~/.Bashrc

Questo è il momento per verificare se l'alias funziona o meno. Riavvia il sistema Linux, fatti accedere al tuo sistema Linux ed esegui il comando "Aggiorna" alias che abbiamo appena formato. Puoi vedere che l'alias ha funzionato con successo come dovrebbe essere e aggiornare il sistema.

Rimuovi l'alias Bash:

Per rimuovere gli alias di comando precedentemente formati, viene utilizzato il termine unales. Quell'alias non funzionerebbe durante l'utilizzo di questa istruzione. Bene, puoi usare l'istruzione UnAlias ​​per disabilitarla completamente se si scopre che non si desidera più avere il comando di scelta rapida. Innanzitutto controllare gli alias già formati nel sistema utilizzando il comando alias.

$ alias

Puoi vedere un comando alias di nuova formazione "Aggiornamento" è elencato nell'elenco seguente.

Ora esegui il comando "UnAlias" per eliminare il comando di scelta rapido precedentemente realizzato.

$ Unalias Aggiornamento

Durante il controllo di nuovo nell'elenco degli alias, puoi vedere che l'alias "Aggiornamento" è stato rimosso completamente.

Puoi anche cancellare gli alias da .file bashrc aprendolo usando il comando nano ed eliminandolo dal file. Puoi semplicemente commentare la linea alias o semplicemente rimuoverla completamente. Successivamente, esegui il comando di origine per riflettere le modifiche. Salva il file aggiornato e riavvia il sistema per verificare le modifiche. Quando provi di nuovo il comando "Aggiorna" alias, non funzionerà.

Conclusione:

In questa guida, abbiamo studiato l'alias e i loro due diversi tipi. Questo articolo è una semplice illustrazione di come generare un alias e eseguire i comandi che sono abbastanza spesso usati senza digitare ogni istruzione più e più volte. Ora si potrebbe ruminare di più sulle istruzioni per usare molto di più e generare scorciatoie nella shell di comando per loro.