Alias – saját parancsok, sajátos névvel

 

A rendszeres Linux felhasználók nagyon gyorsan és hatékonyan tudnak „varázsolni” a parancssorral. Ez nem valami emberfeletti képesség, hanem sok gyakorlás és némi varázsszavak ismerete teszi lehetővé. Az egyik ilyen varázsszó az alias.

Mire is jó az alias?
Amikor hosszabb parancsokat használunk többször is, kezd bosszantóvá válni, hogy ugyanazt kel megismételni. Ilyenkor nagyon jó segítség számunkra az alias, ugyanis ezzel a megoldással saját egyedi parancsokat hozhatunk létre, vagy hosszú parancsokat rövidíthetünk meg. Egyik gyakori példa a ls –alF amit Ubuntu alatt az ll paranccsal kapunk.
Nézzük meg milyen alias-ok vannak már beállítva a rendszerünkbe.

alias

Paraméterek nélkül kilistázza a beállított alias-okat

Nálam ez a lista alapból így néz ki:

alias egrep='egrep --color=auto'

alias fgrep='fgrep --color=auto'

alias grep='grep --color=auto'

alias l='ls -CF'

alias la='ls -A'

alias ll='ls -alF'

alias ls='ls --color=auto'

 
Alias beállításához add ki a következő parancsot:

alias rövidnév=’a hosszú parancsodnak a paraméteresneve’

alias beállítás

alias nano=’nano –c –B’

Beállítottuk, hogy a nano szerkesztő sorszámozással és biztonsági mentéssel induljon.

Listázd ki az alias-okat és ott fogod látni az általad beírt sort is.
Próbáld ki. Hát nem csodálatos?!
Igen, de figyelem! Ahogy kiléptél a Shellből ez a sor eltűnik. :-(
 
Aggodalomra nincs ok! Most megmutatom, hogy tedd ezt véglegessé.
A rendszerben beállított, alias-ok a .bashrc fájlba vannak beégetve. Ebből a fájlból kettőt is találunk. Egy a /home/felhasználó könyvtárunkba és egy a /etc/ könyvtárba van. Ha megnézzük annak a fájlnak a tartalmát, ami a saját könyvtárunkba van, megtaláljuk az úgymond rendszerbe égetett alias-okat. Az új alias-okat akár elkezdheted ide is beírogatni. De ha figyelmesen átolvastad a fájlt, akkor látni fogod, hogy fel van készítve arra, hogy a saját alias gyűjteményedet beolvassa. Keresd meg a következő sorokat:

if [ -f ~/.bash_aliases ]; then

    . ~/.bash_aliases

fi

Ha nem találod a fenti sorokat, akkor írd be.
Most hozzuk létre a .bash_aliases fájlt

nano  ~/.bash_aliases

Írjunk is be egy pár rövidítést:

alias cls=’clear’

A Windowsból megszokott képernyőtörlés.

 
Ezek után lépjünk ki, majd megint lépjünk vissza és ellenőrizzük, hogy milyen szépen hallgat a Linux a varázsszavakra.
 

Hozzászólások

http://anlhorderlexapro.forumcircle.com order lexapro http://9etfbuynoroxin.forumcircle.com noroxin buy online http://7ijbbuyrisperdal.forumcircle.com risperdal buy online http://azb3cheapbystolic.forumcircle.com order bystolic http://c9uponlinedesyrel.forumcircle.com cheap desyrel http://nka4buyclozaril.forumcircle.com buy online clozaril http://ms1gbuysporanox.forumcircle.com buy sporanox http://kgdhorderprandin.forumcircle.com prandin buy http://b26gbuydeltasone.forumcircle.com order deltasone
http://pux1ordertegretol.forumcircle.com buy tegretol online http://3iwybuycolcrys.forumcircle.com buy online colcrys http://h0vkcheaptrental.forumcircle.com cheap trental http://ulevonlinebystolic.forumcircle.com buy online bystolic http://2hvccheapflagyl.forumcircle.com buy flagyl online http://tiz2buyvepesid.forumcircle.com vepesid buy http://y3xforderaltace.forumcircle.com altace buy http://tfnkcheapflagyl.forumcircle.com buy flagyl http://3iigbuybactrim.forumcircle.com buy bactrim
http://fddkordercardura.forumcircle.com buy cardura online http://rodhonlineadalat.forumcircle.com buy adalat online http://4f0rordercoumadin.forumcircle.com buy cheap coumadin http://21kqordercoumadin.forumcircle.com buy coumadin http://6583onlinesinequan.forumcircle.com buy sinequan online http://exrzcheapmicardis.forumcircle.com cheap micardis http://mzg2ordernoroxin.forumcircle.com noroxin buy http://g820cheapbiaxin.forumcircle.com buy biaxin online http://cjtrbuyclomid.forumcircle.com buy cheap clomid
http://eji4cheapnexium.forumcircle.com buy cheap nexium http://tb1zorderatarax.forumcircle.com order atarax http://afr3orderzithromax.forumcircle.com order zithromax http://pe3wonlineexelon.forumcircle.com buy exelon http://n5ddonlinerequip.forumcircle.com buy cheap requip http://wn1lonlinestromectol.forumcircle.com order stromectol http://lc9kordergeodon.forumcircle.com order geodon http://ih46onlinebactrim.forumcircle.com buy cheap bactrim http://s6qjcheaptofranil.forumcircle.com buy cheap tofranil
http://ywecorderdeltasone.forumcircle.com cheap deltasone http://6fjvonlineindocin.forumcircle.com order indocin http://he0iordermicardis.forumcircle.com micardis buy http://vdpoorderzofran.forumcircle.com buy online zofran http://xj8qonlinerenova.forumcircle.com buy online renova http://6vr1ordertrental.forumcircle.com buy trental http://i2vgonlinemellaril.forumcircle.com http://0qwvcheapzithromax.forumcircle.com zithromax buy online http://67jecheapzyprexa.forumcircle.com buy zyprexa
http://6fjvonlineindocin.forumcircle.com order indocin http://2fdabuyvibramycin.forumcircle.com buy vibramycin online http://9gtybuyfeldene.forumcircle.com feldene buy online http://l02jordercolcrys.forumcircle.com buy colcrys online http://pn42orderlopressor.forumcircle.com lopressor buy http://dllpordercyclogyl.forumcircle.com order cyclogyl http://2pw2buyrobaxin.forumcircle.com cheap robaxin http://1xj5orderoxytrol.forumcircle.com order oxytrol http://614ubuyadalat.forumcircle.com adalat buy online

Új hozzászólás

Filtered HTML

  • A webcímek és email címek automatikusan kattintható hivatkozásokká alakulnak.
  • Engedélyezett HTML jelölők: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • A sorokat és bekezdéseket a rendszer automatikusan felismeri.

Plain text

  • A HTML jelölők használata nem megengedett.
  • A webcímek és email címek automatikusan kattintható hivatkozásokká alakulnak.
  • A sorokat és bekezdéseket a rendszer automatikusan felismeri.
Ezt a mezöt ember.fia nem.tölti ki.
CAPTCHA
Ez a művelet azért szükséges, mert nem szeretnék kéretlen bejegyzéseket az oldalra.
Kép CAPTCHA
Írd be a képen látható karaktereket. Köszönöm.