Linux parancsok példákkal és szintaxissal
⚡ Okos összefoglaló
A Linux/Unix alapjai parancsok lehetővé teszik a magabiztos navigációt, a fájlkezelést, a szoftverek telepítését és a rendszeradminisztrációt a terminálon keresztül. Ez az útmutató bemutatja a legfontosabb parancsokat, azok szintaxisát, valós példákat és gyakorlati formázási tippeket, amelyeket a kezdő és a középhaladó felhasználók azonnal alkalmazhatnak.

A fájlkezelés egyszerűvé válik, ha ismered a megfelelő alapvető Linux parancsokat. A parancsokat gyakran „programoknak” nevezik, mert mindegyik lefuttatja az adott parancshoz írt megfelelő programkódot. Ez az oktatóanyag példákkal és világos szintaxissal vezet végig a nélkülözhetetlen alapvető Linux parancsokon.
Listafájlok (ls)
A UNIX vagy Linux rendszeren található fájlok listájának megtekintéséhez használja a ls parancs. Megjeleníti az aktuális munkakönyvtárban található fájlokat és könyvtárakat.
Jegyzet:
- A könyvtárak kék színnel jelennek meg.
- A fájlok fehér színnel jelennek meg.
- Hasonló színsémák jelennek meg a legtöbb Linux disztribúcióban.
Tegyük fel, hogy a „Zene” mappád a következő alkönyvtárakat és fájlokat tartalmazza:
Használhatja 'ls -R' az összes fájl megjelenítése a könyvtárakban és az alkönyvtárakban is.
JEGYZET: A Linux alapparancsai megkülönböztetik a kis- és nagybetűket. Ha beírod ls – r helyett ls -R, hibát fogsz kapni.
A parancs "ls -al" részletes információkat nyújt a fájlokról oszlopos formátumban. Az oszlopok a következő információkat tartalmazzák:
| 1. oszlop | Fájltípus és hozzáférési engedélyek |
| 2. oszlop | A fájlhoz tartozó kemény linkek száma |
| 3. oszlop | A fájl tulajdonosa és létrehozója |
| 4. oszlop | A tulajdonos csoportja |
| 5. oszlop | Fájlméret bájtban |
| 6. oszlop | Az utolsó módosítás dátuma és időpontja |
| 7. oszlop | Könyvtár vagy fájl neve |
Íme egy példa a kimenetre ls-al:
Rejtett fájlok listázása
A UNIX/Linux rendszerben a rejtett elemek egy ponttal (.) kezdődnek a fájl- vagy könyvtárnév elején.
A „.” karakterrel kezdődő könyvtárak és fájlok alapértelmezés szerint rejtettek. A rejtett fájlok megtekintéséhez használja a következő parancsot:
ls -a
Fájlok létrehozása és megtekintése
Az hogyan A parancs szövegfájlok megjelenítésére szolgál. Másolásra, egyesítésre és új szövegfájlok létrehozására is használható. Nézzük meg, hogyan működik.
Új fájl létrehozásához kövesse az alábbi lépéseket:
- típus cat > fájlnév
- Tartalom hozzáadása lehetőségre
- Sajtó Ctrl + D a parancssorba való visszatéréshez.
Egy fájl megtekintéséhez használja a következő parancsot:
cat filename
Nézzük meg az imént létrehozott fájlt:
Itt van egy másik fájl, a sample2:
Két fájl egyesítésének szintaxisa a következő:
cat file1 file2 > newfilename
Kombináljuk az 1. és 2. mintát:
Az Enter megnyomása után a fájlok összefűződnek, de nem jelenik meg eredmény. Ez azért van, mert A Bash shell (terminál) tervezésénél fogva csendesA shell parancsok nem adnak visszaigazoló üzeneteket, például az „OK” vagy a „Parancs sikeresen végrehajtva” üzenetet. A shell csak akkor nyomtat üzenetet, ha valami rosszul megy, vagy hiba történik.
Az új, egyesített „minta” fájl megtekintéséhez használja a következő parancsot:
cat sample
Jegyzet: Ezzel a paranccsal csak szöveges fájlok jeleníthetők meg és kombinálhatók.
Fájlok törlése
Az rm parancs megerősítés kérése nélkül távolít el fájlokat a rendszerből, ezért körültekintően kell használni.
Fájl eltávolításához használja a következő szintaxist:
rm filename
Fájlok áthelyezése és átnevezése
Fájl áthelyezéséhez használja a következő parancsot:
mv filename new_file_location
Tegyük fel, hogy a „sample2” fájlt a /home/guru99/Documents helyre szeretnénk áthelyezni. A parancs végrehajtása:
mv sample2 /home/guru99/Dokumentumok
Az mv A parancshoz szuperfelhasználói jogosultság szükséges a védett könyvtárakhoz. Mivel standard felhasználóként futtatjuk, a fenti hibát kapjuk. Ennek kiküszöbölésére a parancs elé illesszük a következőt: sudo:
sudo command_you_want_to_execute
Az sudo A program lehetővé teszi a normál felhasználók számára, hogy superuser vagy root biztonsági jogosultságokkal futtassanak programokat. Jelszóhitelesítést kér; azonban nem kell ismernie a root jelszavát – megadhatja a sajátját. A hitelesítés után a rendszer meghívja a kért parancsot.
sudo naplót is vezet minden parancs futtatásáról. A rendszergazdák trace visszavonja a rendszerben végrehajtott nemkívánatos változtatásokért felelős személyt.
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
Fájl átnevezéséhez:
mv filename newfilename
JEGYZET: Alapértelmezés szerint a sudo parancshoz megadott jelszó terminálmunkamenetenként 15 percig őrződik meg, így nem kell minden parancshoz újra megadni.
Csak akkor van szükséged root/sudo jogosultságokra, ha a parancs olyan fájlokat vagy könyvtárakat érint, amelyek nem a parancsot futtató felhasználó vagy csoport tulajdonában vannak.
Címtár-manipulációk
Elég a fájlmanipulációból. Tanuljunk meg néhány könyvtármanipulációs parancsot példákkal és szintaxissal.
Könyvtárak létrehozása
Linux operációs rendszeren a következő paranccsal hozhatunk létre könyvtárakat:
mkdir directoryname
Ez a parancs létrehoz egy alkönyvtárat a jelenlegi munkakönyvtáradban, ami általában a „Kezdőkönyvtárad”.
Például:
mkdir mydirectory
Ha egy másik helyen szeretne könyvtárat létrehozni, akkor a következőt használhatja:
mkdir /tmp/MUSIC
Ez létrehoz egy „MUSIC” könyvtárat a „/tmp” alatt.
Egyszerre több könyvtárat is létrehozhatsz:
Könyvtárak eltávolítása
Egy könyvtár eltávolításához használja a következő parancsot:
rmdir directoryname
Példa:
rmdir mydirectory
Ez törli a „mydirectory” könyvtárat.
Tipp: Győződjön meg arról, hogy a törölni kívánt könyvtárban nincsenek fájlok vagy alkönyvtárak. Először törölje a belső elemeket, majd távolítsa el a szülőkönyvtárat.
Címtár átnevezése
Az mv A korábban tárgyalt (move) parancs könyvtárak átnevezésére is használható. Használja az alábbi formátumot:
mv directoryname newdirectoryname
Próbáljuk ki:
A „Férfi” parancs
A „Man” (ember) a kézikönyvet jelenti – egy személy referenciakönyvét. Linux operációs rendszerHasonló a népszerű szoftverekben található HELP fájlokhoz.
Bármely parancshoz segítségért írja be:
man commandname
A terminál megnyitja az adott parancs kézikönyv oldalát.
Például, typing ember ember és az Enter megnyomásával információkat jeleníthet meg a férfi maga a parancs:
A Történeti Parancsnokság
Az történelem A parancs megjeleníti az aktuális terminálmunkamenetben használt összes alapvető parancsot. Ez segít a régi parancsok használatában és a műveletek során történő gyors újrafelhasználásában.
A tiszta parancs
Ez a parancs minden rendetlenséget kitakarít a terminálon, és egy tiszta ablakot biztosít, amin dolgozhatsz, pont úgy, mint a terminál indításakor.
Parancsok beillesztése a terminálba
Sokszor hosszú parancsokat kell begépelned a terminálba. Ez bosszantó lehet, ezért a másolás-beillesztés jöhet a képbe.
Szöveg forrásból való másolásához a következőt használjuk: Ctrl + C, de a terminálba való beillesztéshez a következőt kell használnod: CTRL+ Shift + V. Megpróbálhatja is Shift + Beszúrás vagy válassza a lehetőséget Szerkesztés> Beillesztés a menüből.
JEGYZET: Linux frissítésekkel ezek a billentyűparancsok időnként változnak. Beállíthatja a kívánt billentyűparancsokat a következőn: Terminál > Szerkesztés > Billentyűparancsok.
Nyomtatás Unix/Linux alatt
Most nézzük meg a Linux alapvető parancsait tud fájlokat nyomtatni a kívánt formátumban. Sőt, mi több, az eredeti fájlt nem befolyásolja a nyomtatáshoz alkalmazott formázás.
„pr” parancs
Az pr parancs segít formázni egy fájlt a terminálon történő nyomtatáshoz. Számos lehetőség áll rendelkezésre a formázási változtatások elvégzéséhez. A leggyakrabban használt pr a lehetőségek az alábbiakban felsorolva vannak.
| opció | Funkció |
|---|---|
| -x | Az adatokat „x” oszlopokra osztja |
| -h „fejléc” | A „fejléc” értéket hozzárendeli jelentésfejlécként. |
| -t | Nem nyomtatja ki a fejlécet és a felső/alsó margót |
| -d | Double-kimeneti fájl helyét adja meg |
| -n | Numbers minden sor |
| -l oldal hossza | Meghatározza az oldalonkénti sorok számát. Az alapértelmezett érték 56. |
| -o margó | Az oldalt a margószám alapján formázza |
Próbáljunk ki néhányat ezek közül a lehetőségek közül, és vizsgáljuk meg a hatásukat.
Adatok felosztása oszlopokra
Az „Eszközök” egy mintafájl (lásd alább):
A tartalmát három oszlopban szeretnénk elrendezni. A szintaxis a következő:
pr -x Filename
Az -x opció a pr A parancs x oszlopra osztja az adatokat.
Fejléc hozzárendelése
A szintaxis:
pr -h "Header" Filename
Az -h A „fejléc” értéket a jelentés fejléceként rendeli hozzá.
A fentiekből látható, hogy a fájl három oszlopban van elrendezve, és hozzá van rendelve egy fejléc.
Az összes sor jelölése számokkal
A szintaxis:
pr -n Filename
Ez a parancs megszámozza a fájl összes sorát.
Ezek közül néhány a pr parancsopciók, amelyekkel módosíthatja a fájlformázást.
Fájl nyomtatása
Miután a formázás befejeződött, és itt az ideje, hogy papíralapú a fájlban használd a következőt:
lp Filename
or
lpr Filename
A fájl több példányának kinyomtatásához használja a számmódosítót:
Ha több nyomtató van konfigurálva, akkor a nyomtatómódosítóval adhat meg egy adott nyomtatót:
Szoftver telepítése
On WindowsA program telepítése a setup.exe fájl futtatásával történik. A telepítőcsomag tartalmazza a programot, valamint a megfelelő futtatásához szükséges különféle függő összetevőket.
Linuxon a telepítőfájlok csomagokként terjednek. Egy csomag általában csak magát a programot tartalmazza. A függő komponenseket külön kell telepíteni, és ezek általában magukban a csomagokban érhetők el.
Használhatja a hajlamos parancsok csomagok telepítéséhez vagy eltávolításához. Frissítsük a rendszeren telepített összes csomagot a következő paranccsal:
sudo apt-get update
A programok telepítésének legegyszerűbb és legnépszerűbb módja Ubuntu a Szoftverközponton keresztül történik, mivel a legtöbb szoftvercsomag ott érhető el, és biztonságosabb, mint véletlenszerű forrásokból letölteni az internetet.
Szintén ellenőrizze: Linux Command Cheat Sheet
Linux Mail parancs
Ahhoz, hogy terminálon keresztül e-maileket küldhess, telepítened kell a mailutils csomag.
A parancs szintaxisa a következő:
sudo apt-get install packagename
A telepítés után a következő szintaxist kell használni e-mail küldéséhez:
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
Úgy fog kinézni:
Sajtó Ctrl + D Amikor befejezte az e-mail megírását. A levél a megadott címre lesz elküldve.
Tippek kezdőknek Linux parancsok tanulásához
A Linux parancsok elsajátítása sokkal könnyebbé válik, ha a megfelelő sorrendben közelíted meg őket, és következetes gyakorlási szokásokat alkalmazol. A terminál eleinte ijesztőnek tűnhet, de néhány egyszerű munkafolyamat hatalmas különbséget jelenthet az új tanulók számára.
Használd az alábbi tippeket a tanulási folyamat felgyorsításához:
- Kezdjük a navigációs parancsokkal: Tanul pwd, lsés cd először is. Ezek alkotják a terminálon végrehajtandó összes többi művelet gerincét.
- Mindig olvasd el a man oldalt: Amikor új parancsot találsz, futtasd le férfi parancs hogy megértse a lehetőségeit, mielőtt kipróbálná őket.
- Tabulátor kiegészítés használata: Sajtó Tab miközben teping egy fájlnév vagy parancs. A bash automatikusan kiegészíti a nevet, csökkentve a typing hibákat.
- Kísérletezés egy sandbox mappában: Hozz létre egy dedikált gyakorlókönyvtárat, hogy a destruktív parancsok, mint például rm soha ne nyúljon fontos adatokhoz.
- Vezess egy személyes puskát: Vezess egy jegyzetfüzetet vagy szöveges fájlt a megtanult hasznos parancsokról. RevIdézd fel naponta az első hónapban.
- Parancsok kombinálása pipe-okkal: A csővezeték-üzemeltető | parancsokat láncol össze – például ls -al | grep „.txt” csak a szöveges fájlokat szűri.
- Használja az előzmények gyorsbillentyűit: Nyomja meg a Felfelé nyíl a legutóbbi parancsok újrafelhasználásához vagy a futtatáshoz !n az n-edik parancs megismétléséhez az előzmények listájából.
- Biztonsági mentés tömeges műveletek előtt: A kötegelt futtatás előtt mindig másolja le a fontos adatokat rm, mvvagy chmod műveletek több fájlon.
Ezek a szokások fejlesztik az izommemóriát, és megakadályozzák a leggyakoribb kezdő hibákat, amelyek elveszett fájlokhoz vagy sérült jogosultságokhoz vezetnek.
Gyakori hibák, amelyeket el kell kerülni Linux parancsok használatakor
Az új Linux-felhasználók gyakran belefutnak apró hibákba, amelyek súlyos következményekkel járnak. A terminál nem vonja vissza a hibákat, így egy gondatlan parancs véglegesen törölhet adatokat vagy ronthatja a konfigurációkat.
- Kis- és nagybetűk megkülönböztetésének figyelmen kívül hagyása: A „File.txt” és a „file.txt” két különböző elem Linuxon.
- Az rm -rf parancs futtatása az elérési út ellenőrzése nélkül: Egy rossz útvonal kritikus rendszerfájlokat törölhet.
- A sudo túlzott használata: Ha minden parancsnak root jogosultságot adunk, az növeli a biztonsági kockázatot.
- Rendszerfájlok szerkesztése biztonsági mentés nélkül: Mindig másolja le az eredetit, mielőtt módosítja a konfigurációs fájlokat az /etc mappában.
- A fül kitöltésének elfelejtése: Manuálisan typing Az elérési utak növelik az elgépelések és a véletlen adatvesztés esélyét.
Ezen buktatók elkerülése biztonságban tartja a rendszert, és a tanulási élmény frusztrációmentes marad.
Linux parancslista
Az alábbiakban egy gyors áttekintés található a Linux/Unix alapvető parancsairól, amelyeket ebben az oktatóanyagban tárgyalunk:
| parancs | Leírás |
|---|---|
| ls | Felsorolja az aktuális munkakönyvtár összes fájlját és könyvtárát |
| ls -R | Felsorolja az alkönyvtárakban található fájlokat is |
| ls -a | Felsorolja a rejtett fájlokat is |
| ls-al | Felsorolja a fájlokat és könyvtárakat olyan részletekkel, mint az engedélyek, méret és tulajdonos |
| cat > fájlnév | Új fájlt hoz létre |
| cat fájlnév | Megjeleníti a fájl tartalmát |
| macska fájl1 fájl2 > fájl3 | Két fájlt egyesít (fájl1, fájl2), és az eredményt a fájl3-ban tárolja. |
| mv fájl „új fájlútvonal” | Áthelyezi a fájlt az új helyre |
| mv fájlnév új_fájl_név | Átnevezi a fájlt egy új fájlnévre |
| sudo | Lehetővé teszi a normál felhasználók számára, hogy szuperfelhasználói jogosultságokkal futtassanak programokat |
| rm fájlnév | Töröl egy fájlt |
| férfi | Súgóinformációkat nyújt egy parancsról |
| történelem | Felsorolja az aktuális terminálmunkamenetben korábban használt összes parancsot |
| világos | Törli a terminál képernyőjét |
| mkdir könyvtárnév | Létrehoz egy új könyvtárat |
| rmdir | Töröl egy könyvtárat |
| mv | Átnevez egy könyvtárat |
| pr -x | A fájlt x oszlopra osztja |
| pr -h | Fejlécet rendel a fájlhoz |
| pr -n | Numbers a fájl minden sorában |
| lp -nc | Kinyomtatja a fájl „c” másolatait |
| lp -d / lpr -P | Megadja a nyomtató nevét |
| apt-get | Csomagok telepítése és frissítése |
| mail -s 'tárgy' -c 'második másolat' -b 'titkos másolat' 'címzett' | E-mailt küld |
| mail -s “Tárgy” címre < Fájlnév | Melléklettel ellátott e-mailt küld |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















