Latest Entries

začnite uporabljati vaš shell – bash

Prva ura nove učilnice.

Tema, opisana verjetno na prvih straneh večina UNIX knjig, na ogromno spletnih straneh, pa vendar, dnevno videvam ljudi, z ogromno UNIX znanja, ki ne uporabljajo niti osnovnih funkcionalnosti / bližnjic njihovega shella.

Popravljanje besed na začetku ukaza tako, da z backspace-om pobrišeš kar si napisal, popraviš napako in ponovno napišeš kar si imel že napisano. Znano ? Upam da ne…

Vzemite se čas, poskusite napisano, poskusite začeti to uporabljati, prihranilo vam bo tisoče pritisnjenih tipk.

Za prvič samo nekaj najbolj uporabnih:

Navigacija:
CTRL+A = kurzor na začetek ukaza
CTRL+E = kurzor na konec ukaz
(typo na začetku ukaza lahko popravite torej tako, da se s CTRL+A posavite na začetek ukaza, se s kurzorskimi tipkami premaknete do napake in jo popravite)

Verjetno se vam je že zgodilo, da ste napisali ukaz, potem pa ste se spomnili da bi pred njim morali pognati kakšen drug ukaz. Zbrisali ste vrstico, pognali ukaz in ponovno napisali že prej napisan ukaz.

Recept: Ko imate napisan ukaz, se prestavite na njegov začetek CTRL+A in izbrišite vrstico s CTRL+K (cut). Vpišite nov ukaz, ga potrdite. Prej izbrisan ukaz prikličete nazaj s kombinacijo CTRL+Y (yank).

Zelo uporabno – ponavljanje parametrov:
# mkdir /home/kekec/culja/zvitek
# cd ESC-.

z ESC-. (escape in pika) prikličete zadnji parameter predhodno izvedenega ukaza.

Pa še zadnji bonbonček:

Ker veliko uporabljate ukaze, ki ste jih že napisali, besno med njimi listate s kurzorskima tipkama gor in dol. Po njih lahko tudi iščete !

CTRL+R

pojavi se napis: (reverse-i-search)`’: in ko začnete pisati, se vam izpisujejo ukazi, ki vsebujejo natipkane besede. Med večimi ukazi ki ustrezajo parametrom ciklate s ponovnim pritiskom CTRL+R.

Tako npr. med vsemi ukazi ki uporabljajo “rsync” ciklate tako, da pritisnete CTRL+R napisete rsync in pritiskate CTRL+R da najdete pravilen zadetek.

Upam, da vam s tem prihranim par 100 odvečnih udarcev 🙂

S.

pisalo se bo: unix, komunikacije in oslarije

Ne maram blogov, ne berem jih, zdi se mi izguba casa, pa vendar, vecina prijateljev jih pise. Zdaj pa se je zgodil ta dan, mogoce se mi je zazdelo, da nekatere stvari moras deliti. Mogoce je to nadomestek za dolga druženja in deljenje doživetega ob vedno daljših delovnikih.

Bomo videli.

Moje ime je v URL-ju, mogoce se ze s tem kvalificiram za blogerja. Mogoce sem se ze z registracijo domene…

S ključnimi besedami bi vsebino prihodnjih sporočil označil kot: unix, komunikacije, krneki.

Rad bi preprosto, po domače približal svet unixa, izpeljank, telekomunikacij vam, ene stvari bodo zelo strokovne, ene ne, spet, bomo videli.

Napovedujem tudi kakšen dvoboj “one-linerjev”, programov ki ne smejo biti daljši od ene vrstice in še kaj.

Pa ostanite z mano, chapter I pomojem kmalu…

S.



Copyright © 2004–2009. All rights reserved.

RSS Feed. This blog is proudly powered by Wordpress and uses Modern Clix, a theme by Rodrigo Galindez.