Comenzile alias și unalias în mac os x și freebsd

Ștergeți toate pseudonimele din sistem

Dacă comanda este apelată fără parametri sau opțiunea -p, va fi afișată o listă de comenzi alias și valorile lor. Dacă apelați o comandă cu un nume alias, valoarea acesteia va fi imprimată.

Numele de pseudonim nu poate fi alias sau unalias. Pentru a elimina un alias din bash și valoarea sa, utilizați comanda unalias. Comanda poate șterge un alias, o listă și toate pseudonimele valide.

Prelucrarea și înlocuirea.

Mediul menține o listă de pseudonime care poate fi atribuită, anulată și afișată. După introducerea comenzii, este dezasamblat în comenzi "simple", iar primul cuvânt, de la stânga la dreapta, este caracterele după caractere, fie că este vorba despre un alias. Dacă da, va fi înlocuită cu valoarea specificată de pseudonim. În Mac OS X, comanda extinsă este testată din nou pentru aliasuri, adică dacă aveți, există două pseudonime:

încercarea de a executa comanda le va executa comanda

Cu toate acestea, atunci când procesați o comandă, nu există nicio recursivitate, de exemplu:

În acest caz, înlocuirea lui ls cu ls -F se va face o singură dată. Din păcate, trecerea parametrilor în alias nu este posibilă (cu excepția pentru csh). Pentru a crea comenzi noi cu parcurgerea parametrilor, este necesar să folosiți mecanismul funcțiilor, care, de regulă, sunt mai convenabile pentru a fi utilizate pentru aproape toate sarcinile.

Pentru a crea aliasuri permanente pe UNIX, vă recomandăm să utilizați fișierul

/.bash_aliases. cu toate acestea, în Mac OS X, acest fișier nu este procesat. Prin urmare, le puteți adăuga la un fișier

/.bash_profile sau să adăugați următoarele linii sau să creați un fișier de lucru

/ bash_aliases pentru aceasta în fișier

/.bash_profile sau în

/.bashrc, adăugați liniile:

Corectarea erorilor cu spațiile din comandă:

Afișați dosarul curent:

Găsiți comanda în istoricul comenzilor

O listă incompletă de pseudonime pe care o folosesc

alias cd .. = 'cd. '
alias. = 'cd. '
alias mem = 'istorie' grep "
alias = 'echo $ PWD'
alias purge = 'sudo purge'
alias h = 'istorie'
alias apachet = 'sudo / usr / sbin / apachectl -t / usr / sbin / apachectl -t-D DUMP_VHOSTS '
alias apacher = 'sudo apachectl restart'
alias showhidden = 'implicit scrie com.apple.finder AppleShowAllFiles -bool true killall Finder '
alias hidehidden = 'implicit scrie com.apple.finder AppleShowAllFiles -bool false killall Finder '

Echipe similare:

bash-run interpreter shell

grep - căutați conținut în fișiere după șabloane

sudo - executați comanda în numele unui alt utilizator

defaults - modificați setările de utilizator ale Mac OS X