Cum să personalizați terminalul Linux cu alias-uri bash

Un alias este efectiv o comandă „comandă rapidă” în Bash. De exemplu, dacă folosiți mult terminalul în Ubuntu și vă săturați să scrieți sudo apt update;sudo apt upgrade -ytot timpul, puteți crea un alias numit „actualizare” care va executa aceleași comenzi fără a fi nevoie să tastați atât de mult.

Aliasurile Bash sunt definite în directorul principal al fiecărui utilizator din fișierul .bashrc . Pentru mai multe informații despre aliasuri, rulați  comanda man de  mai jos. Vă va arăta tot ce trebuie să știți despre aliasuri, cum funcționează acestea și ce puteți face cu ele.

man bash | alias grep

De asemenea, puteți arunca o privire la manualul complet Bash rulând:

man bash

Setarea comenzilor ca alias

Cum să personalizați terminalul Linux cu alias-uri bash

Cea mai obișnuită utilizare pentru alias în Bash este folosirea acestuia pentru a executa mai multe comenzi lungi simultan, pentru a economisi timp. În acest exemplu, vom analiza cum să transformăm comenzile lungi de actualizare ale Ubuntu într-un alias simplu.

Pentru a începe procesul, deschideți o fereastră de terminal pe desktop-ul Linux apăsând  Ctrl + Alt + T  sau Ctrl + Shift + T de pe tastatură. Apoi, deschideți .bashrcfișierul în editorul de text Nano cu comanda de mai jos.

nano -w ~/.bashrc

În interiorul .bashrcfișierului, veți observa deja o mulțime de coduri. Dezvoltatorii distribuției dvs. Linux definesc acest text. Dacă nu înțelegeți ce este, cel mai bine este să îl ignorați și să îl lăsați așa și să treceți la partea de jos a fișierului.

În partea de jos a fișierului .bashrc, apăsați  tasta Enter  pentru a crea o nouă linie. Este esențial să creați o nouă linie în fișierul dvs. .bashrc înainte de a o adăuga, deoarece ați putea strica codul deja acolo.

După ce ați creat o nouă linie în fișierul .bashrc, scrieți alias pe linia nouă. Fiecare alias nou pe care îl creați trebuie să înceapă cu alias, altfel .bashrc și emulatorul dvs. de terminal nu îl vor citi corect .

alias

Urmând alias=noua linie, trebuie să dai un nume noului alias. În acest exemplu, acoperim comenzile lungi de actualizare ale Ubuntu, așa că vom folosi  ubuntu-update  ca nou nume de alias. Cu toate acestea, nu ezitați să vă denumiți pseudonimul cum doriți.

alias ubuntu-update

După ce ți-ai numit aliasul, este timpul să adaugi =semnul.

alias ubuntu-update=

Apoi, după =semn, adăugați primul "(ghilimele). Acest ghilimele va conține toate comenzile dvs. din alias.

alias ubuntu-update="

Până acum avem alias ubuntu-update=". Acum este timpul să adăugăm comenzile pe care vrem să le apeleze aliasul atunci când  este utilizat ubuntu-update  .

Notă: utilizați ;pentru a scrie mai multe comenzi într-o singură linie. Cum ar fi command1;command2;command3, și așa mai departe.

alias ubuntu-update="sudo apt update;sudo apt upgrade -y

Când ați terminat de scris comenzile în alias, închideți-l cu al doilea "(ghilimele). Cu ambele ghilimele, ar trebui să arate ca exemplul de mai jos.

alias ubuntu-update="sudo apt update;sudo apt upgrade -y"

Salvați noul alias apăsând  Ctrl + O de  pe tastatură. Ieșiți Nano cu  Ctrl + X . Apoi, închideți fereastra terminalului și redeschideți-o.

Când ați redeschis terminalul, rulați  ubuntu-update pentru a încerca noul alias.

Setarea scripturilor bash ca alias

Știați că este posibil să rulați scripturi bash ca alias? Iată cum funcționează.

Mai întâi, deschideți .bashrcfișierul. Apoi, mergeți în partea de jos a fișierului și apăsați  tasta Enter de  pe tastatură pentru a crea o nouă linie în fișier.

sudo nano -w ~/.bashrc

Pe noua linie, scrieți  alias urmat de numele scriptului. În acest exemplu, numele scriptului este mybashscript . Ar trebui să arate alias mybashscript.

alias mybashscript

Apoi, adăugați =semnul și primul "(ghilimele). După ce adăugați =și ", va arăta ca exemplul de mai jos.

alias mybashscript="

După primul "(ghilimele), adăugați comanda pentru a vă lansa codul. Vă rugăm să rețineți că acesta este un exemplu, așa că va trebui să îl înlocuiți ~/path/to/bash/script/script.shcu fișierul script real, pe care doriți să îl executați în .bashrcalias.

alias mybashscript="bash ~/path/to/bash/script/script.sh

După ce ați scris comanda pentru a executa fișierul script, închideți aliasul cu al doilea ghilimele ". Când întregul alias este scris, ar trebui să arate ceva ca exemplul de mai jos.

Cum să personalizați terminalul Linux cu alias-uri bash

alias mybashscript="bash ~/path/to/bash/script/script.sh"

Salvați editările în fișierul .bashrc apăsând  Ctrl + O și ieșiți cu  Ctrl + X . Apoi, închideți fereastra terminalului și redeschideți-o pentru a executa noul dvs. script bash printr-un alias.

Pentru a lansa aliasul, rulați mybashscript (sau orice ați numit aliasul) și apăsați  Enter.

Lasă un comentariu

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Configurați un VPN WireGuard point-to-site pe Debian 12 cu wg-quick, redirecționare IPv4, nftables NAT, profiluri de client, pornire systemd și verificare.

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Auditați SLES 15 în raport cu DISA STIG actual, revizuiți constatările OpenSCAP, testați remedierile și documentați excepțiile înainte de lansarea în producție.

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului cu grafica Intel în Pardus Linux verificând X11 vs. Wayland, setările compozitorului, rata de reîmprospătare, driverul Xorg activ și TearFree doar atunci când este cazul.

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Configurați firewalld pe SLES 15: verificați zonele, permiteți servicii sau porturi, salvați reguli permanente, reîncărcați în siguranță și verificați accesul.

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Activați aplicarea de patch-uri live pentru kernel pe SLES 15 SP7, aplicați remedierile acceptate fără a reporni, verificați patch-urile active și înțelegeți când este încă necesară o repornire a kernelului.

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Activați modul FIPS pe SLES 15 cu utilitarul de configurare acceptat de SUSE, reporniți în siguranță, verificați starea kernelului și a politicii criptografice și verificați limitele de certificare.

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

Install Google Chrome on Gooroom OS safely with official .deb packages, APT, policy checks, update guidance, and fixes for managed devices.

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Redirecționați în siguranță jurnalele de sistem SLES către un server syslog la distanță cu rsyslog, certificate TLS, verificare a numelui peer-ului, cozi, validare și testare.

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Conectați SLES 15 la Active Directory cu SSSD folosind YaST. Pregătiți DNS și ora, configurați datele de autentificare la domeniu, verificați Kerberos și comparați SSSD, Winbind și realmd.

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problema Wi-Fi RTL8821CE pe Pardus Linux verificând driverul rtw88 încorporat, firmware-ul Realtek, rfkill, NetworkManager și opțiunile de rezervă.