| Parancs | kapcsoló | – | a parancs jelentése |
|---|---|---|---|
| ls | Kilistázza a paraméterként átadott könyvtár tartalmát. Ha nem írunk könyvtárat, akkor az aktuális könyvtár tartalmát listázza ki. Abc szerint növekvősorrendben listáz. | ||
| -a | rejtett fájlokat is listáz | ||
| -d | a könyvtár nevét listázza a tartalom helyett | ||
| -l | hosszú, részletes leírás | ||
| -R | rekurzív listázás (könyvtáron belüli könyvtárak tartalmát is listázza. | ||
| -h | Könnyen olvasható formátum a méretnél (human-readable) | ||
| -n | A tulajdonosok helyett azok számait (uid, gid) írja ki | ||
| -r | Fordított sorrendben listáz (reverse) | ||
| -S | méret szerint rendezi a listát (size) | ||
| -t | módosítási idő szerint rendezi a listát (time) | ||
| pwd | Kiírja az aktuális könyvtár abszolút elérési útvonalát | ||
| cd | Belép a paraméterként átadott könyvtárba, vagy könyvtárszerkezetbe. A könyvtárat megadhatjuk abszolút, és relatív útvonallal is. Ha nem adunk meg könyvtárat, akkor a home könyvtárba lép be. | ||
| .. | egy szinttel visszalép a könyvtárszerkezetben | ||
| su | Switch user, felhasználó váltás. Lehetővé teszi a felhasználó számára, hogy másik felhasználóvá váljon anélkül, hogy ki/belépne. Ha nem adunk meg felhasználó nevet, akkor root-ra vált át. Ha a root vált át másik felhasználóra, nem kéri az adott felhasználó jelszavát, ha egyéb felhasználó vált valaki másra (akár root-ra), bekéri az adott felhasználó jelszavát. | ||
| – | kapcsoló hatására úgy vált felhasználót, mintha azzal a felhasználóval léptünk volna be (lefuttatja a profile-t, a felhasználó home könyvtárába lép, stb.), egyébként csak a felhasználó és csoport id-ket módosítja, és esetleg a hozzájuk tartozó környezeti változókat. | ||
| -c | Lefuttatja a megadott parancsot a megadott felhasználó nevében (enélkül ugye egy shell-t indít el). | ||
| sudo | A felhasználó parancsot hajthat végre másik felhasználó nevében, amennyiben engedélyezve van számára. A sudoers fájlban kell engedélyezni hogy melyik felhasználó mit tud végrehajtani, kinek a nevében, illetve hogy kelljen-e jelszót megadnia vagy sem. Ha nem adunk meg felhasználó nevet a -u kapcsolóval, root-ként próbálja meg kiadni az adott parancsot. Amennyiben nincs megadva a sudoers fájlban a NOPASSWD címke, a sudo-t kiadó felhasználó jelszavát kéri be. | ||
| chmod | Fájlok, könyvtárak jogosultságainak beállítására használatos. Két fajta formátumban írható:chmod <xxx> <könyvtár/fájl>: itt minden x helyére egy 0-7-ig terjedő számot kell írni. Első x a tulajdonos jogosultsága a fájlra, a második a tulajdonos csoportjának a jogosultsága, a harmadik mindenki másnak a jogosultsága. A számok úgy jönnek ki, hogy az r = 4 (jelentése, hogy jogosult a fáj olvasására/könyvtár listázására), w = 2 (jogosult a fájl írására/könyvtárba fájlok létrehozására, törlésére), x= 1 (elindíthatja-e a fájlt/beléphet a könyvtárba).chmod <kinek-/+/=mit> <könyvtár>: „kinek” lehet „a” (all), „u” (tulajdonos), „g” (csoport), „o” (mindenki más), illetve ezek kombinációi (pl.: „go” (csoport, és mindenki más)). Utána – jellel jogosultságot veszünk el, + jellel jogosultságotadunk, = jellel jogosultságot határozunk meg. Végül a „mit” lehet „r” (olvasás), „w” (írás), „x” (futtatás), illetve ezek kombinációi („rx” (olvashatja és futtathatja)). | ||
| -R | rekurzívan az összes fájlra és alkönyvtárra | ||
| -c | minden feldolgozott fájl után üzenet | ||
| chown [owner][:group] <fájlok>: | A megadott fájlok tulajdonosának és csoportjának megváltoztatása. A tulajdons után :-tal elválasztva szerepelhet a csoport. Amennyiben csak a csoportot akarjuk megváltoztatni a tulajdonos elmaradhat, de a :-ot ki kell tenni. | ||
| mv | Áthelyezi a forrás fájlt a megadott helyre. Ha nem adunk meg fájlnevet a célnál (pl.: ./Képek/), akkor nem változik meg a neve, különben a megadott fájlnév lesz a célkönyvtárban. | ||
| -b | biztonsági másolatot készít a forrásfájlról (backup) | ||
| -f | sosem kérdez felülírásnál (force) | ||
| -i | kétes esetben kérdez (interactive, pl.: névütközésnél) | ||
| -u | csak régebbit ír felül (update) | ||
| cp | Átmásolja a forrás fájlt a megadott helyre. | ||
| -a | archiválás, megőrzi az eredeti fájlok struktúráját és jellemzőit (pl. tulajdonos, csoport, időbélyegek, jogosultságok) a másolatban | ||
| -b | minden célfájlról mentés (backup) | ||
| -f | kétes esetben sem kérdez (force) | ||
| -i | kétes esetben kérdez (interactive) | ||
| -u | csak régebbit írja felül (update) | ||
| -r vagy -R | könyvtár egész tartalmának másolása rekurzívan. | ||
| -l | linkelés másolás helyett (hard link) | ||
| -s | szimbolikus linket készít | ||
| dd | másolás közbeni fájlkonverzió | ||
| rm | Letörli a megadott fájlt. | ||
| -f | sosem kérdez (force) | ||
| -i | „Valóban törölni akarod?” (interactive) | ||
| -r vagy -R | könyvtár törlésére rekurzívan, akkor is törli ha nem üres. | ||
| cat | Paraméter nélkül írhatunk a képernyőre, és enter leütése után kiírja az addigbeírt sort. Fájl paraméter esetén kiírja a fájl tartalmát a képernyőre. Ha „Cat > szövegfájl” kombinációt használjuk, akkor a konzolra írt sorokat a szövegfájlba menti el, ha >> írunk a > helyett, akkor pedig a sorokat hozzáfűzi a fájl végéhez. | ||
| -n | A sorokat számozva jeleníti meg | ||
| more | A fájl tartalmának megjelenítése „görgetést” lehetővé téve. SPACE billentyűre egy oldalt görget, ENTER hatására soronként halad. Kilépés a Q billentyűvel | ||
| less | A fájl tartalmának megjelenítése „görgetést” lehetővé téve. A more-ral ellentétben nemcsak előre, hanem visszafelé is lehet görgetni. | ||
| head | |||
| -n <szám> vagy -szám | az első „szám” számú sort írja ki | ||
| tail | Kiírja a fájl bizonyos sorait a képernyőre | ||
| -n <szám> vagy -szám | az utolsó „szám” számú sort írja ki. | ||
| grep [kapcsoló] [minta] <fájl>: | Kiírja egy fájl azon sorait, amikben szerepel a minta szövegrészlet | ||
| -v | azon sorait írja ki, amik nem tartalmazzák a minta szövegrészletet | ||
| shutdown | a rendszer leállítása [OPCIÓK …] [TIME] [WALL …] Parancs példája. A gép leállításához a leállás parancsot, mint ez $ sudo shutdown -h now | ||
| -H | -halt: Állítsa le a gépet | ||
| -P | poweroff: A gép kikapcsolása (alapértelmezett) | ||
| -r | -reboot: Indítsa újra a gépet | ||
| -h | egyenlő a -poweroff, kivéve, ha -halt van megadva | ||
| -k | Ne hagyja abba, kapcsolja ki, indítsa újra, csak írjon fal üzeneteket | ||
| -No-wall | Ne küldjön fal üzenetet abbahagyás, kikapcsolás, újraindítás előtt. | ||
| -c | Függőben lévő leállítás kikapcsolása. Ezt használhatja a „shutdown” hívás hatásának kiküszöbölése olyan idő-argumentummal, amely nem „+ 0” vagy „most” | ||
| ifconfig | a Linux Ethernet interfészek (hálózati vezérlők) hálózati paramétereinek beállítására, és az aktuális beállítások és állapotok kiíratására szolgál. Paraméterek nélkül használva, csak az éppen aktív hálózati interfészeket sorolja fel, a legfontosabb paraméterekkel. Ha a parancs argumentuma egy interfész, akkor csak a megadott interfészt beállításait jeleníti meg (pl.: ifconfig eth0) | ||
| -a | Segítségével az összes interfész (beleértve a nem aktívakat is) beállításai kiírathatóak. | ||
| iwconfig | Kilistázza a vezeték nélküli hálózati csatolókra vonatkozó adatokat. | ||
| ps | Pillanatnyi kép a futó proceszekről. Kombinálva a grep paranccsal igazán hatékony eszköz. (futó vagy várakozó programokat). | ||
| -e | az összes futó process-t kiírja. | ||
| -f | több információ | ||
| -u | felhasználóról több információ. | ||
| sudo apt-get update | A csomagindex frissítése: Az APT csomagindex alapvetően az /etc/apt/sources.list fájlban megadott tárolókban elérhető csomagok adatbázisa. Adja ki a következő parancsot a helyi csomagindex frissítéséhez a tárolók legfrissebb változásaival: | ||
| sudo apt-get upgrade | Csomagok frissítése: Az idő múlásával a számítógépre telepített csomagok (például biztonsági frissítésekkel) frissített verziói válhatnak elérhetővé a csomagtárolókban. A rendszer frissítéséhez először frissítse a csomagindexet a fenti módon, majd adja ki a következő parancsot: | ||
| apt-cache search [keyword] | kulcsszóra keeresés egy csomagban | ||
| sudo apt-get install [package] | Csomag telepítése | ||
| apt-get remove [package] apt-get purge [package] | Csomag eltávolítása | ||
| passwd | A passwd a felhasználók és a csoportok jelszavainak megváltoztatását végzi. A felhasználók csak a saját jelszavukat változtathatják meg, a rendszergazda bárkiét. | ||
| echo | Az utána írt szövegeket kiírja a képernyőre egy szóközzel elválasztva. Ha több szóközt ütünk a szavak között, akkor is egy szóközre cseréli, kivéve ha szóközöket „\”-re cseréljük. Illetve ha ’’ és ”” közé írjuk a szöveget, akkor a kiíratás eredménye az idézőjelek közötti rész lesz. | ||
| -n | Újsor karaktert nem ír a szöveg végére | ||
| -e | escape szekvenciák értelmezésének bekapcsolása | ||
| vi | A vi – ejtsd „vi-áj” – egy szabványos UNIX szövegszerkesztő, amely – az előbbi félmondatból is következően – valamennyi UNIX rendszeren megtalálható. Nyilvánvaló tehát, hogy mindenképpen érdemes megismerkedni legalább az alapszintű használatával, hiszen bárki kerülhet olyan helyzetbe, hogy semmifélé egyéb editor nem áll rendelkezésére (például nem tudunk a normál módon bejelentkezni a rendszerünkre, csak egy rendszerhelyreállító bootlemez segítségével) és az ilyen esetekben adunk majd hálát a Mindenhatónak azért, hogy voltunk olyan előrelátók, és megtanultuk a vi alapszintű használalát. | ||