GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare alias di sequenze di tasti della riga di comando in Linux

In qualità di ingegnere delle soluzioni, la maggior parte del mio lavoro avviene sul terminale Linux. Continuando a utilizzare la CLI, inizierai a notare che la maggior parte dei comandi che usi quotidianamente sono solitamente un sottoinsieme ripetitivo dei comandi generali, per semplificarci la vita, come regola generale dobbiamo mantenere questi comandi sono il più facili da usare possibile. Abbiamo già selezionato i comandi CLI come ps , ls , sed , grep , ecc., l'utilizzo anche di questi può essere reso semplice e divertente utilizzando alias di sequenze di tasti.

Tutto questo è stato pensato molto bene e siamo fortunati che bash ci offra la possibilità di utilizzare alias di sequenze di tasti da utilizzare. Vediamo cosa possiamo ottenere semplicemente salvando i nostri comandi quotidiani come alias/comandi abbreviati in Bash. Pronto?

Come salvare gli alias delle sequenze di tasti

Questo è molto semplice e diretto, supponiamo che tu voglia elencare tutto il contenuto di una cartella invece di digitare ls -latr, vuoi usare solo ls utilizzando l'alias comando:

$ alias ls='ls -latr' 

Puoi salvare le tue sequenze di tasti, ma queste verranno salvate solo fino a quando non esci dalla shell. Inoltre, presta attenzione alla spaziatura nel comando precedente.

E se volessi mascherare temporaneamente questo alias sopra dichiarato:usa semplicemente \ls e otterrai solo la funzionalità predefinita.

Suggerimenti:

  • E se volessi rimuovere l'alias nella shell attuale?
  • Digita unalias ls

Ora, abbiamo un'idea su come creare i nostri comandi abbreviati in Bash, ma abbiamo anche bisogno che questo venga salvato quando accediamo nuovamente alla nostra shell bash. Per farlo devi salvare il comando alias in un file speciale chiamato ~/.bashrc dove puoi salvare tutti gli alias dei tasti che persisteranno anche dopo aver effettuato nuovamente l'accesso alla shell. Non dimenticare di procurarti il ​​tuo .bashrc file quando hai finito di aggiungere i tuoi alias ad esso, in modo che i tuoi alias diventino attivi senza logout/login.

$ source ~/.bashrc 

Ecco alcuni esempi interessanti che uso nel mio .bashrc file e puoi incorporarli se li trovi utili.

Esperienza simile a Windows in Linux

alias copy="cp"

alias rename="mv"

alias md="mkdir"

alias rd="rmdir"

alias del="rm -i"

Modifiche alla directory semplificate

alias ..='cd ..'

alias ...='cd ../../../'

alias ....='cd ../../../../'

Aggiorna comandi

alias update='yum update'

alias updatey='yum -y update'

Alias ​​gestore abbonamenti

alias sml=`subscription-manager list --available --all`

alias smr=`subscription-manager remove --all`

Un elenco casuale di comandi utili

alias root='sudo -i'

alias su='sudo -i'

alias reapache='systemctl restart httpd'

alias cpuinfo=’lscpu’

alias tcpdump=’tcpdump -i eth0`

alias ping=’ping 8.8.8.8 -c 5’

#browser selection

alias chrome='/opt/google/chrome/chrome'

alias opera='/opt/opera/opera'

alias firefox=’/opt/firefox/firefox’

alias df='df -khT'

alias du='du -h'

alias top='atop'

Riepilogo

Puoi continuare ad aggiungere vari alias, ma l'obiettivo di questo articolo è semplificarti la vita salvando i comandi usati regolarmente nel .bashrc file e utilizzando un alias di scelta rapida per chiamare il comando con le opzioni.

Vuoi provare Red Hat Enterprise Linux? Scaricalo ora gratuitamente.


Linux
  1. Come creare un alias e utilizzare il comando alias in Linux

  2. Come creare uno script di un comando Linux

  3. Come creare USB avviabile Linux dalla riga di comando di Linux

  4. Come creare uno scambio in Linux

  5. Come creare un servizio Systemd in Linux

Come creare alias SSH in Linux

Come creare un alias in Linux

Come creare alias per personalizzare i comandi in Ubuntu

Come creare alias di dominio

Comando alias Linux

Come creare alias per personalizzare i comandi in Debian