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

I know this if off topic but I'm looking into starting my own blog and was curious what

all is required to get setup? I'm assuming having a blog like yours would cost a pretty penny?

I'm not very internet savvy so I'm not 100% certain. Any

tips or advice would be greatly appreciated. Thanks

Here is my site; precisionuk

I know this site offers quality depending articles and additional material,

is there any other web page which gives such information in quality?

My site - Intentional Soul

Attractive component of content. I simply stumbled upon your site and in accession capital to assert that I get actually loved account your blog posts.

Anyway I will be subscribing for your augment or even I achievement you get right of entry to persistently quickly.

Check out my weblog; Apotek Online (Johnson)

Thanks for ones marvelous posting! I truly enjoyed reading it, you may

be a great author. I will make certain to bookmark your

blog and will often come back in the foreseeable future.

I want to encourage one to continue your great posts, have a nice holiday weekend!

Here is my web page: Apotek Online - http://bestenettapotek.life/ -

It's going to be finish of mine day, except before end I

am reading this fantastic piece of writing to increase my experience.

Also visit my website: online-apotheker.life

Ú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.