Az alias és az unalias parancsokat mac os x-ben és freebsd-ben
Az összes alias törlése a rendszerből
Ha a parancsot paraméterek nélkül hívják, vagy a -P opciót, megjelenik az alias parancsok listája és azok értékei. Ha egy alias nevet tartalmazó parancsot hív, az értéke kinyomtatódik.
Az álnevet nem lehet alias vagy unalias. Az alias eltávolítása a bash-ből és annak értékéből, használja az unalias parancsot. A parancs törölhet egy álnevet, listát és minden érvényes álnevet.
Feldolgozás és helyettesítés.
A környezet fenntartja az aliasok listáját, amelyek hozzárendelhetők, törölhetők és megjeleníthetők. A parancs beírása után az "egyszerű" parancsokat szedjük szét, és az első szó balról jobbra karaktersorozva ellenőrizhető, legyen szó álnévről. Ha igen, akkor az az álnév által megadott értékkel helyettesíthető. A Mac OS X rendszerben a kiterjesztett parancsot újbóli tesztelésre használják az alias-okhoz, azaz ha van, két álnév van:
megpróbálja végrehajtani a le parancs végrehajtja a parancsot
A parancs feldolgozása során azonban nincs rekurzivitás, például:
Ebben az esetben az ls -F helyett ls lesz egyszer. Sajnos a paraméterek átadása az álnévre nem lehetséges (a csh kivételével). Új paraméterek létrehozásához a paraméterek átviteléhez szükség van a funkció mechanizmusának használatára, amely rendszerint kényelmesebb a szinte minden feladathoz.
Az állandó aliasok UNIX rendszeren történő létrehozásához a fájl használatát javasoljuk
/.bash_aliases. azonban a Mac OS X rendszerben ez a fájl nem kerül feldolgozásra. Ezért hozzáadhatja őket egy fájlhoz
/.bash_profile vagy adja hozzá a következő sorokat, vagy készítsen egy működő fájlt
/.bash_aliases erre a fájlban
/.bash_profile vagy in
/.bashrc adja hozzá a sorokat:
Hibák helyesbítése a parancs szóközzel:
Az aktuális mappa megjelenítése:
Keresse meg a parancsot a parancstörténetben
Nem szereplő lista az általam használt álnevekről
alias cd .. = 'cd. '
alias. = 'cd. '
alias mem = "történelem" grep '
alias. = 'echo $ PWD'
alias purge = 'sudo purge'
alias h = "történelem"
alias apachet = 'sudo / usr / sbin / apachectl -t / usr / sbin / apachectl -t -D DUMP_VHOSTS '
alias apacher = 'sudo apachectl restart'
alias showhidden = 'alapértelmezett írja a com.apple.finder AppleShowAllFiles -bool true killall Finder '
alias hidehidden = 'alapértelmezés írja com.apple.finder AppleShowAllFiles -bool false killall Finder '
Kapcsolódó tételek:
bash-futtatott shell interpreter
grep - fájlok tartalmának keresése sablonok segítségével
sudo - végrehajtja a parancsot egy másik felhasználó nevében
alapértelmezett beállítások - a Mac OS X felhasználói beállításainak módosítása