Aliasurile SSH vă permit să definiți comenzi rapide personalizate (cuvinte-cheie) care execută comenzi mai lungi sau mai complexe în terminalul SSH. Acest lucru contribuie la accelerarea sarcinilor repetitive și la reducerea erorilor de tastare.
De exemplu, în loc să tastați:
ls -la Puteți crea un alias:
alias lista="ls -la" După aceasta, tastând lista se va executa ls -la.
Notă: Aliasurile create în acest mod funcționează doar pentru sesiunea SSH curentă.
Cuprins
Salvarea aliasurilor permanente
Pentru a face aliasurile permanente, trebuie să le adăugați în fișierul ~/.bashrc.
Editarea fișierului
Executați:
mcedit ~/.bashrc Apoi adăugați aliasurile dvs., de exemplu:
Aliasurile mele
Format: alias name=”comandă”
Listă detaliată
alias ll="ls -la" Pentru a salva modificările:
- Apăsați F2 pentru a salva
- Apăsați F10 pentru a ieși din editor
Aplicați modificările imediat:
sursă ~/.bashrc Comenzi avansate (funcții)
Aliasurile pot, de asemenea, să execute mai multe comenzi folosind funcții.
Structură de bază:
numele_funcției () {
comenzi
} Exemplu: crearea și accesarea unui director
nkat ()
{
mkdir -p -- "$1" && cd -P -- "$1"
} Utilizare:
nkat new_folder Aceasta va:
- Crearea unui folder
- Trecerea imediată în acesta
Explicație:
nkat→ numele funcțieimkdir→ creează un director$1→ primul argument transmis funcției&&→ execută următoarea comandă numai dacă cea anterioară are succes
Exemplu: Executarea comenzilor PHP prin alias
De asemenea, puteți încadra comenzi ale aplicației:
runapp ()
{
php "$1" cale_către_aplicație "$2"
} Exemplu de utilizare:
runapp 7.3 update
Aceasta poate fi utilizată pentru:
- Selectarea versiunii PHP
- Rularea unui instrument (cum ar fi Composer)
- Transmiterea automată a argumentelor