Linux parancsok

Parancskapcsoló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.
-arejtett fájlokat is listáz
-da könyvtár nevét listázza a tartalom helyett
-lhosszú, részletes leírás
-Rrekurzív listázás (könyvtáron belüli könyvtárak tartalmát is listázza.
-hKönnyen olvasható formátum a méretnél (human-readable)
-nA tulajdonosok helyett azok számait (uid, gid) írja ki
-rFordított sorrendben listáz (reverse)
-Sméret szerint rendezi a listát (size)
-tmódosítási idő szerint rendezi a listát (time)
pwdKiírja az aktuális könyvtár abszolút elérési útvonalát
cdBelé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
suSwitch 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.
-cLefuttatja a megadott parancsot a megadott felhasználó nevében (enélkül ugye egy shell-t indít el).
sudoA 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.
chmodFá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)).
-Rrekurzívan az összes fájlra és alkönyvtárra
-cminden 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.
-bbiztonsági másolatot készít a forrásfájlról (backup)
-fsosem kérdez felülírásnál (force)
-ikétes esetben kérdez (interactive, pl.: névütközésnél)
-ucsak régebbit ír felül (update)
cpÁtmásolja a forrás fájlt a megadott helyre.
-aarchivá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
-bminden célfájlról mentés (backup)
-fkétes esetben sem kérdez (force)
-ikétes esetben kérdez (interactive)
-ucsak régebbit írja felül (update)
-r vagy -Rkönyvtár egész tartalmának másolása rekurzívan.
-llinkelés másolás helyett (hard link)
-sszimbolikus linket készít
ddmásolás közbeni fájlkonverzió
rmLetörli a megadott fájlt.
-fsosem kérdez (force)
-i„Valóban törölni akarod?” (interactive)
-r vagy -Rkönyvtár törlésére rekurzívan, akkor is törli ha nem üres.
catParamé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.
-nA sorokat számozva jeleníti meg
moreA 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
lessA 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ámaz első „szám” számú sort írja ki
tailKiírja a fájl bizonyos sorait a képernyőre
-n <szám> vagy -számaz 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
-vazon sorait írja ki, amik nem tartalmazzák a minta szövegrészletet
shutdowna 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
-Ppoweroff: A gép kikapcsolása (alapértelmezett)
-r-reboot: Indítsa újra a gépet
-hegyenlő a -poweroff, kivéve, ha -halt van megadva
-kNe hagyja abba, kapcsolja ki, indítsa újra, csak írjon fal üzeneteket
-No-wallNe küldjön fal üzenetet abbahagyás, kikapcsolás, újraindítás előtt.
-cFü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”
ifconfiga 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)
-aSegítségével az összes interfész (beleértve a nem aktívakat is)
beállításai kiírathatóak.
iwconfigKilistázza a vezeték nélküli hálózati csatolókra vonatkozó adatokat.
psPillanatnyi kép a futó proceszekről. Kombinálva a grep paranccsal igazán hatékony eszköz. (futó vagy várakozó programokat).
-eaz összes futó process-t kiírja.
-ftöbb információ
-ufelhasználóról több információ.
sudo apt-get updateA 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 upgradeCsomagok 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
passwdA 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. 
echoAz 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
-eescape szekvenciák értelmezésének bekapcsolása
viA 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.
Verified by MonsterInsights