alias în Linux / Bash

Scripting Bash POSIX / Bash built-in

Creează scurtături personalizate și memorabile pentru comenzi lungi sau frecvente.

Sintaxă comandă
alias [nume='comandă cu opțiuni']

Ce face alias

Comanda alias permite definirea propriilor porecle sau scurtături pentru comenzi pe care le folosești des. Este foarte utilă pentru a adăuga opțiuni de siguranță sau colorare automată (de exemplu alias rm='rm -i').

Pentru a păstra aliasurile permanente între sesiuni, acestea se adaugă în fișierul de configurare personal ~/.bashrc.

Opțiuni și argumente

Opțiune / Parametru Descriere
nume='comanda' Definește un nou alias în sesiunea curentă.
-p Afișează toate aliasurile active definite în shell.
unalias nume Șterge aliasul specificat.

Exemple

Exemplul 1: Definirea și testarea unui alias util

Creăm scurtătura ‘ll’ pentru listare detaliată.

alias ll='ls -la'
alias ll

Rezultat

alias ll='ls -la'

Greșeli frecvente

  • Punerea de spații în jurul semnului egal (ex. alias ll = 'ls -la'), ceea ce duce la eroare de sintaxă.

Comenzi înrudite

  • source: Execută comenzile dintr-un fișier direct în contextul shell-ului curent, păstrând variabilele și funcțiile.
  • export: Transformă o variabilă de shell într-o variabilă de mediu (environment variable) accesibilă proceselor copil.