12.07.2013 Views

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9. fejezet<br />

Linux Shell parancsok<br />

A Linux operációs rendszer egyik jellegzetessége, hogy igen nagy szabadságot ad a programok<br />

bemenő és kimenő adatainak kezelésében. Az éppen futó feladatok ki és bemenetei<br />

össze is kapcsolhatóak (pipe), illetve a bemenet és kimenet tetszőleges eszközre átirányítható.<br />

A Linux nyílt forráskódú operációs rendszer, aminek következtében se szeri se száma<br />

az elérhető Linux parancsoknak. Ráadásul mindegyiknek vannak kapcsolói, melyekkel<br />

egy-egy parancs hatását lehet módosítani. Természetesen az ilyen nagyszámú parancs<br />

használata, illetve fejben tartása már igen körülményes lehet, ezért a Linux rendszerek<br />

része egy beépített kézikönyv (ld. a 9.3.1. fejezetben a man parancsot).<br />

9.1. Shell olvasnivalók<br />

Az alábbi néhány forrás segítségével már el lehet indulni a Linux shell parancsok megismerésének<br />

útján.<br />

• Bevezetés a UNIX rendszerekbe egyetemi <strong>jegyzet</strong>[13],<br />

• Bevezetés a LINUX használatába[14],<br />

• Linux Man oldala magyarul.<br />

9.2. A Linux shell<br />

A Linux shell egy olyan interaktív program, amely egyszerre tölti be a parancsértelmező<br />

(command interpreter) és az adatközvetítő szerepét. A shell-t közvetlenül, interaktívan<br />

a korábbi gyakorlatokon megszokott módon, a terminálon keresztül érhetjük el. A shell<br />

ún. prompttal jelentkezik be, ami általában a $ jel, ez után lehet a parancsokat begépelni.<br />

A parancsokat általában interaktív módon, egy sorban adjuk be: először a parancsot,<br />

103

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

Saved successfully!

Ooh no, something went wrong!