31.12.2014 Views

Paskaitų konspektai - Matematikos ir Informatikos fakultetas ...

Paskaitų konspektai - Matematikos ir Informatikos fakultetas ...

Paskaitų konspektai - Matematikos ir Informatikos fakultetas ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Du, dar geriau, septynis kartus pagalvokite, prieš rinkdami komandas:<br />

rm *<br />

rm -r *<br />

P<strong>ir</strong>moji ištrins visus einamojo katalogo failus, išskyrus pakatalogius. Antroji<br />

rekursyviai ištrins ne tik visus failus, bet <strong>ir</strong> visus pakatalogius.<br />

Katalogai kuriami <strong>ir</strong> naikinami su komandomis:<br />

mkd<strong>ir</strong> NaujasKatalogas<br />

rmd<strong>ir</strong> NereikalingasKatalogas<br />

Komanda less leidžia peržiūr÷ti tekstinį failą. Iš jos išeiname paspaudę "q". Ji rodo<br />

failą po vieną puslapį ekrane. Jei norime visą failo turinį išvesti į ekraną, naudojame<br />

komandą cat:<br />

less mano_failas.txt<br />

cat mano_failas.txt<br />

Jei kataloge yra daug failų, <strong>ir</strong> visas jų sąrašas netelpa ekrane, nukreipkime komandos<br />

ls iš÷jimą į komandos less į÷jimą:<br />

ls -al | less<br />

Jei mes surenkame shell'ui nežinomą komandą, tai jis bandys surasti sistemoje<br />

nurodytuose kataloguose atitinkamą programą, pvz.:<br />

g++ hello1.cpp<br />

Kartais pravartu žinoti, iš kokio katalogo shell'as iškas÷ šią programą. Tuo tikslu<br />

renkame:<br />

which g++<br />

Verta žinoti:<br />

Labai patogu naudotis tabuliacijos klavišu renkant komandas. Renkant failo ar<br />

pakatalogio vardą užtenka surinkti tik jo pradžią <strong>ir</strong> spausti tabuliacijos klavišą -<br />

failo pabaiga bus parinkta <strong>ir</strong> atspausdinta vienareikšmiškai.<br />

Jei pam<strong>ir</strong>šote, kaip naudotis viena ar kita komanda, pvz. cp ar g++ surinkite:<br />

man cp<br />

man g++<br />

Tur÷site gerokai mažiau vargo, jei p<strong>ir</strong>mąją savo komanda pas<strong>ir</strong>inksite mc - Midnight<br />

Comander. Tuomet failų sąrašas visuomet bus ekrane, kopijavimas - tikras<br />

malonumas, o įsiūtas tekstų redaktorius dar <strong>ir</strong> paryškins C++ sintaksę.<br />

22

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!