Az Linux operációs rendszer első ránézésre bonyolultnak tűnhet, és a parancssorok programozási folyamatra emlékeztethetnek, amelyhez speciális ismeretek szükségesek.
De ne aggódj. 15 alapvető paranccsal kezdünk alapvető Linux parancsok hogy az kezdők könnyedén megismerhessék ezt a népszerű nyílt forráskódú felületet.
Mielőtt rátérnénk a 15 parancs listájára, amit minden Linux felhasználónak ismernie kellene, hasznos lehet megérteni, mennyire fontosak a parancsok a legtöbb disztribúcióban. Ezért az első rész néhány alapvető meghatározást és magyarázatot tartalmaz.
Ott is van a 16. parancs Szerintem ez itt kellene legyen, vagy talán nulladik parancsként, mert valószínűleg még fontosabb az összes többi parancsunál: apt. Ez alapvetően csomagok telepítésére és eltávolítására szolgál számos Linux disztribúcióban, így az Debian és Ubuntu rendszereken is. Ha az operációs rendszered grafikus felhasználói felülettel rendelkezik, az 15 parancs nagy részét egyszerűen helyettesítheted néhány klikkel. Azonban azt nem változtathatod meg, hogy a legtöbb csomag a terminálon keresztül telepítendő, és ehhez apt szükséges. Az Linux rendszered nem rendelkezik grafikus felhasználói felülettel? Nem gond: nézd meg az útmutatómat GUI telepítéséről az Ubuntu szerveren, és majd meglátod, milyen fontos az apt!
Linux üzemeltetés egyszerűen
Jobbat szeretnél a webhelyek és webalkalmazások üzemeltetésére? Valamin újat fejlesztesz? Vagy egyszerűen nem tetszik neked az Windows? Ezért van Linux VPS.
Szerezd meg az Linux VPSA legfontosabb Linux parancsok, amit tudnod kellene
Sokan az Linux-t bonyolult operációs rendszerként képzelik el, amit csak programozók használnak. De nem olyan nehéz, ahogy sokan gondolják. Ahogy egyre jobban megismered ezt a nyílt forráskódú operációs rendszert és annak disztribúcióit, rájössz majd, hogy az Linux parancsok egy könnyen kezelhető felületet nyújtanak a rendszer és alkalmazások kezeléséhez, hibaelhárításához, sőt optimalizálásához.
Ahogy valószínűleg tudod, ez parancssoros felület (CLI) egy szöveges felhasználói felület (UI) az eszközödön, amely szinte minden szükséges feladatot képes elvégezni. (Jellemzően fekete háttér fehér szöveggel, más néven parancssoros processzor vagy parancssoros értelmező).
Az Linux egyik legnépszerűbb parancssoros felülete az bash (Bourne Again Shell) shell, amely támogatja az eredeti Bourne Shell összes parancsát és még sok mást. Ingyenes, nyílt forráskódú helyettesítésként készült a Bourne shellhez, olyan funkciókat kínál, mint a parancssoros szerkesztés, parancshistória és parancshelyettesítési szintaxis a Korn héj (KSH) és C shell (CSH) rendszerből. Támogatja a kapcsos zárójeleket is, amelyek szöveges karakterláncok generálásához használhatók.
Olvasd el még: Telepítsd az Linux bash-t az Windows 10-re!
A bash nyílt jellegéből adódóan az Linux disztribúciók, az Apple macOS összes verziója, az Windows Linux alrendszere és a Solaris operációs rendszer alapértelmezett felhasználói shellként használja. Az Linux bash shell megnyitásához egyszerűen indíts el egy terminált az asztal alkalmazásmenüjéből és kezdj el shell scripteket írni. (Ne feledd, hogy a rendszergazdához beállítások függvényében módosíthatod az alapértelmezett shellt). Amikor a terminál megnyílik, egy promptot mutat a kód beírásához.
✅Most itt az ideje megtanulni néhány Linux parancsot. Az alábbiakban felsoroljuk az Linux alapparancsok példákkal amelyeket minden Linux felhasználónak ismernie kellene:
Megjegyzés 1: egy parancs tipikus szintaxisa valahogy így néz ki:
command [-argument] [ - - long-argument] file
Megjegyzés 2: A parancsok, fájlok és könyvtárnevek az Linux shellben érzékenyek a kis- és nagybetűkre, vagyis a PWD megjeleníti az aktuális munkakönyvtárat, de a PWD a következő hibát adja:
Bash: PWD: command not found
Megjegyzés 3: a fájl kiterjesztése nem számít, ami azt jelenti, hogy az Linux parancssoros felületen a fájltípust automatikusan meghatározza a rendszer.
Megjegyzés 4: a
/
(előre-perjel) egy speciális karakter, amelyet könyvtárak elválasztásához használnak?
Megjegyzés 5: szinte az összes Linux parancs támogatja az argumentumot, amely segít az útkeresésben a parancssoros felületen.
- - help
Megjegyzés 6: a jel egy prompt, amely azt mutatja, hogy a shell bemenet bevitelére vár, és ez az artikel minden szintaxisa előtt megjelenik.
$
Olvasd el még: Keress OS verziót a parancssoros felületen
1- az ls parancs
Ha fel szeretnéd sorolni a fájlokat vagy könyvtárakat az Linux OS fájlrendszerében, az ls parancs (List rövidítése) a megoldás. Ezzel a paranccsal számos lehetőséged van, mint az alábbi táblázat:
| Lehetőség | Leírás |
| ls ~ | A kezdőkönyvtár tartalmát jeleníti meg |
| ls ../ | A szülőkönyvtár tartalmát jeleníti meg |
| ls –version | Ellenőrzi az ls parancs verzióját |
| ls -a | az összes fájl listázása, beleértve a '.'-tel kezdődő rejtett fájlokat is |
| ls –color | Színezett lista [=always/never/auto] |
| ls -d | könyvtárak listázása – a ' */' paranccsal |
| ls -F | Megjeleníti a fájltípusokat („/" = könyvtár, „*" = futtatható) |
| ls -li | Ha a fájl az első oszlop, akkor ez a parancs az indexszámot nyomtatja ki |
| ls -l | lista hosszú formátumban (jogosultságok, méret, tulajdonos és módosítás dátuma) |
| ls -laF | lista hosszú formátumban, rejtett fájlokkal együtt |
| ls -lh | hosszú formátumú lista mérettel, emberek számára olvasható fájlméret-egységekkel (KB, MB, GB) |
| ls -ls | lista hosszú formátumban a fájlmérettel (csökkenő sorrendben) |
| ls -r | fordított sorrendben listázva |
| ls -R | könyvtárfa rekurzív listázása |
| ls -s | fájlméretek listázása |
| ls -S | rendezés fájlméret szerint |
| ls -t | rendezés módosítási idő és dátum szerint – megnyitja az utolsó szerkesztett fájlt |
| ls -X | rendezés bővítmény neve szerint |
2- pwd parancs
Amint említettük,
$ pwd [option]
az alapvető Linux parancsok egyik cheat sheet-je. Könnyen megjeleníti az aktuális munkakönyvtárat a gyökértől kezdve. Ennek a parancsnak két flagje van:
Pwd –L
Az aktuális munkakönyvtár logikai útvonalát jeleníti meg a szimbolikus hivatkozás nevével.
Pwd –P
Az aktuális munkakönyvtár fizikai elérési útját jeleníti meg a szimbolikus hivatkozás neve nélkül.
Linux üzemeltetés egyszerűen
Jobbat szeretnél a webhelyek és webalkalmazások üzemeltetésére? Valamin újat fejlesztesz? Vagy egyszerűen nem tetszik neked az Windows? Ezért van Linux VPS.
Szerezd meg az Linux VPS3- alias
Ez a parancs lehetővé teszi, hogy egy rövidítést vagy aliast hozzunk létre, amely egy parancsra (vagy parancscsoportra) hivatkozik, így elkerülhetjük a hosszú parancs ismételt begépelését. Ha egy parancsot többször kell használnod, az alias parancs nagyon hasznos. Időt takarít meg azzal, hogy egy egyedi parancsot hoz létre, amely az egyik karakterláncot lecseréli a másikra a parancsok végrehajtása közben. Ezt a rövidítést többször is felhasználhatod. Ez a folyamat lényegében egy alias létrehozása az adott parancshoz.
Ennek a parancsnak a szintaxisa:
alias [-p] [name [=value] …]
Vagy lehet valami ilyesmi:
alias alias_name="command_to_run"
4- cd parancs
Ez a parancs megváltoztatja az aktuális könyvtárat az Linux és más Unix-szerű operációs rendszerekben. Másképpen fogalmazva, a cd (a change directory rövidítése) Change Dparancs az egyik leggyakrabban használt és legalapvetőbb Linux parancs, amelyet az Linux terminálban használnak. A parancs szintaxisa:
cd [options] directory
Íme néhány példa ennek a parancsnak a használatára:
Feltéve, hogy az Downloads könyvtár létezik a saját könyvtáradban. Az alábbi kód segítségével egyszerűen navigálhatsz ide:
cd Downloads
Az abszolút útvonal használatával is navigálhatsz ide:
cd /home/username/Downloads
Amint láthatod, a (/) jel az abszolút útvonalat mutatja a könyvtárhoz. Az aktuális könyvtárból egy vagy több szinttel feljebb is navigálhatsz. Ehhez tegyük fel, hogy jelenleg a
/home/username/Downloads
könyvtárban vagy, és át szeretnél lépni a
/home/username
könyvtárba (egy szinttel feljebb), akkor ezt írhatnád:
cd . ./
Ez a parancs egy szinttel feljebb visz az aktuális könyvtárból.
/home
Hogy két szinttel feljebb lépj a könyvtárba, futtathatod az alábbi kódot:
cd . ./ . ./
Az előző munkakönyvtárba is navigálhatsz egy kötőjel karaktert használva a cd parancs argumentumaként, így:
cd -
Vagy a kezdőkönyvtárba navigálhatsz a tilda (~) karakterrel, ahogy alább látható:
cd ~
Például, ha a
/home/username/Downloads
mappa a
/home
könyvtárból szeretnél navigálni, ezt írhatnád:
cd ~/Downloads
Megjegyzés: ha a kiválasztott könyvtár nevében szóköz szerepel, akkor a backslash (\) karaktert kell használnod a szóköz megoldásához, ahogy alább látható:
cd Dir\beta\router\hosting
5-mv parancs
Ez a parancs egy vagy több fájl vagy könyvtár áthelyezésére szolgál az egyik helyről a másikra. Az alábbiak az alapparancs szintaxisa néhány példával:
mv [option] SOURCE DESTINATION
A I appreciate your explanation, but I notice the source text to translate to Hungarian wasn't included in your message. You've provided context about a German translation ("QUELLE") but not the actual English text that needs to be translated. Could you please provide the English text that needs to be translated to Hungarian? egy vagy több könyvtár vagy fájl lehet, és az CÉLPONT csak egy könyvtár vagy fájl lehet. Könyvtár vagy fájl áthelyezéséhez írási jogosultságra van szükséged mindkettőn I appreciate your explanation, but I notice the source text to translate to Hungarian wasn't included in your message. You've provided context about a German translation ("QUELLE") but not the actual English text that needs to be translated. Could you please provide the English text that needs to be translated to Hungarian? és CÉLPONT. Ellenkező esetben hozzáférés megtagadva hibaüzenetet kapsz.
Ha csak át szeretnél nevezni egy fájlt, írja be a következő szintaxist:
mv [filename] [new_filename]
Például:
mv names.txt fullnames.txt
Hasonlóan, ha egy fájlt új helyre szeretnél áthelyezni, használd ezt a szintaxist:
mv [filename] [dest-dir]
Például:
mv fullnames.txt /home/routerhosting1/Downloads
Kényszerítheted a mv parancsot arra, hogy kérdezzen rá a –i parancssori opció használatával:
mv -i [filename] [new_filename]
Ez a szintaxis erre vezethet mv felhasználói engedély kérése meglévő fájl felülírása előtt.
Linux üzemeltetés egyszerűen
Jobbat szeretnél a webhelyek és webalkalmazások üzemeltetésére? Valamin újat fejlesztesz? Vagy egyszerűen nem tetszik neked az Windows? Ezért van Linux VPS.
Szerezd meg az Linux VPS6- cat parancs
A cat a (concatenate rövidítése) parancs az egyik leggyakrabban használt alapvető Linux parancs, amely lehetővé teszi a felhasználók számára egy vagy több fájl létrehozását, fájlok összefűzését, fájlok tartalmának megtekintését, valamint kimenetek fájlokba vagy terminálokba irányítását. A parancs tipikus szintaxisa körülbelül így néz ki:
cat [option] [file] . . .
Példa:
cat /123456/test/file01/123456/test/file02
Az alábbi táblázat a cat parancs fő opcióit mutatja:
| lehetőség | leírás |
| macska teszt | Fájl tartalmát jeleníti meg |
| cat test1 test2 | A test1 és test2 tartalmát jeleníti meg |
| cat test1; teat2; test3 | Több fájl tartalmát egyszerre jeleníti meg |
| cat -b | sorszámokat ad a nem üres sorokhoz |
| cat -n filename | Tartalmakat jelenít meg és sorszámokat ad az összes sorhoz |
| cat -s | Üres sorokat egy sorra tömöríti |
| cat -e | A sor végén $ jelet mutat. Good több sor egyetlen sorba tömörítéséhez |
| cat –T test | tabulátorokat ^I helyett mutat |
| cat test1 teat2 test3 > test4 | Több fájl tartalmát egyetlen fájlba irányítja |
| cat > test1 | Létrehoz egy test1 nevű fájlt |
| cat test1 >> test2 | Egy fájl tartalmát egy másik fájl végéhez adja hozzá |
7- cp parancs
A cp parancs rövidítése: COPY. Ez a parancs egy vagy több fájl vagy könyvtár másolásához használható. Legalább két fájlnevet igényel az argumentumban. A parancs szintaxisa körülbelül a következő lehet:
cp [option] Source Destination cp [option] Source Directory cp [option] Source-1 Source-2 Source-3 Source-n Directory
Az első és második szintaxis a forrásfájl célhelyre vagy könyvtárba másolásához használható. A harmadik szintaxis több fájl (forrás) könyvtárba másolásához használható.
Példa 1:
cp file file-backup
Ez a kód egy file.txt to file-backup.txt.
Példa 2:
cp file1.txt dir file2.txt dir
Ez a kód több fájlt és könyvtárat másolhat egyszerre. Ebben az esetben a céllokáció könyvtárnak kell lennie.
8- mkdir parancs
Ez a Linux parancs lehetővé teszi a felhasználók számára új könyvtárak létrehozását. A mkdir parancs segítségével engedélyeket is beállíthat és több mappát is létrehozhat egyszerre. A parancs szintaxisa egyetlen könyvtár létrehozásához körülbelül így néz ki:
mkdir [option] dir-name
Példa:
mkdir test-dir
Ez a parancs egy test nevű új könyvtárat hoz létre. Ha egyszerre több könyvtárat szeretne létrehozni, használja a következő szintaxist:
mkdir {test1, test2, test3}
9- rmdir parancs
Az alapvető Linux parancsok listájának egy másik parancsa a rmdir amely lehetővé teszi az üres könyvtárak eltávolítását a Linux fájlrendszerből. A parancs szintaxisa a következőképpen jelenik meg:
rmdir [-p] [-v ǀ -verbose] [-ignore – fail – on – non – empty] directories …
Lehetőségek:
A
rmdir –p
minden könyvtár
Példa:
rmdir mydir1 mydir2 mydir3
Ebben a példában mydir1, mydir2, és mydir3 törlésre kerülnek, ha üresek. Ha bármelyik könyvtár nem üres, hibaüzenet jelenik meg az adott könyvtárra vonatkozóan, és a többi könyvtár nem kerül törlésre.
Lehetőségek:
- rmdir –p: Ebben a lehetőségben a könyvtár-argumentumok mindegyikét úgy kezeljük, mint egy eltávolításra szánt elérési útvonalat. Ha üresek, az utolsó komponens indul.
- rmdir –v, -verbose: ez a lehetőség részletes információt jeleníthet meg az éppen feldolgozás alatt álló minden könyvtárról.
- rmdir -ignore-fail-on-non-empty: ha egy könyvtár nem üres, ez az opció nem fog hibaüzenetet jelezni a bekövetkezett hiba miatt.
- rmdir –version: ezzel az opcióval megjelenítheti a verzióinformációkat és kiléphet.
Olvasd el még: Hogyan lehet törölni egy könyvtárat az Linux-ben?
10- rm parancs
Amikor könyvtárakat és azok tartalmát szeretnéd törölni, akkor a rm parancs a megoldás. Ha viszont csak a könyvtárat szeretnéd törölni, használd a rm –r. A szintaxis nagyjából így néz ki:
rm [option] FILE
Példa:
rm test.txt
Ez a parancs véglegesen törli a test.txt könyvtárat.
11- Touch parancs
A touch parancs egy alapvető Linux parancs, amellyel új, üres fájlt hozhatsz létre.
Szintaxis: touch file_name
touch
Példa: touch /Home /username/Documents/Me.txt
Ez a parancs egyetlen szövegfájlt hoz létre a megadott helyen (documents). Ha több fájlt szeretnél létrehozni egy adott helyen.
Szintaxis: touch File1_name File2_name File3_name
Lehetőségek:
touch –a: Ez a parancs egy fájl hozzáférési idejét módosítja. Akkor használd, ha egy fájl utolsó elérésének időpontját szeretnéd frissíteni
12- Locate parancs
A locate parancs Windows-ben keresési funkcióként működik. Ez a legegyszerűbb módja a fájlok megtalálásának név alapján, még akkor is, ha nem ismered a pontos nevet.
Szintaxis: keresés [fájlnév]
locate
Példa:
Locate{ I'm unable to translate "-i Book*note}" as it doesn't appear to be complete, valid English text. Could you please provide the correct English phrase or UI label you'd like translated to Hungarian?
Ez a parancs megkeresi azokat a fájlokat, amelyek a "book" és "note" szavakat tartalmazzák, függetlenül attól, hogy nagy- vagy kisbetűvel vannak írva.
13- df parancs
A Df parancs a "Disk Free" rövidítése, amely a rendszer részletes adatait jeleníti meg, például a lemezkapacitást, a szabad helyet és a lemezhasználatot.
A lemez szabad helyének összefoglalóját bájtban, megabájtban vagy gigabájtban kérheted le.
Például: Megabájt:
df -m
Szintaxis:
- df
- df /dir
- df [opció] [/dev/DEVICE]
14- Kill parancs
A kill parancs segít leállítani az érintetlenül maradt programokat, de lehetőséged van a programokat kézzel is bezárni.
Szintaxis:
kill [signal option]
kill PID
Példa:
A kill parancs két leggyakoribb jelzése, amelyeket a felhasználók szoktak használni:
SIGKILL: Ez a jel arra kényszeríti az összes programot, hogy azonnal leálljanak, és ez a hirtelen leállítás nem menti el a program módosításait
SIGTERM: Ez a jelzéstípus leállítja a futó programot, de a SIGKILL-lel ellentétben lehetővé teszi a program számára, hogy minden változtatást mentsen.
15- useradd, userdel parancs
A többfelhasználós operációs rendszer (Linux) egyszerre több felhasználó hozzáférését teszi lehetővé. Ezért szükséges több felhasználó létrehozása a rendszerrel való interakcióhoz.
Felhasználó hozzáadása: Ez a parancs új felhasználót hoz létre, a Passwd pedig a felhasználói fiók jelszavának beállítására szolgál.
Szintaxis: useradd [OPCIÓK] FELHASZNÁLÓNÉV
Példa:
useradd JohnSmith
Userdl: A felhasználói fiók törlése azt jelenti, hogy eltávolítod a felhasználót és annak fájljait. Ez a parancs szinte megegyezik a felhasználó létrehozásával, csak egy apró különbség van.
Szintaxisuserdel FelhasználóNeve
Példa:
userdel JohnSmith
Lehetőségek:
userdel –f: Ez az opció erőforrásként eltávolítja a felhasználót.
userdel –r: Ez a parancs törli a felhasználót a saját könyvtárával, fájljaival és levelezési sorával együtt.
Példa:
- userdel -f Jack
- userdel -r John
Hogyan gyakorolhatod az alapvető Linux parancsokat?
Akár shell szkripteket szeretnél tesztelni vagy elemezni online, akár az alapvető Linux parancsokat gyakorolni, először jól meg kell értened őket. A gyakorláshoz telepítheted az Linux-t az Windows-ben az Windows alrendszer használatával az Linux-hez. Használhatsz online Linux terminálokat is. Egyes weboldalak online Linux terminálokon keresztül futtatják a szokásos Linux parancsokat egy webböngészőben, így tesztelheted vagy gyakorolhatod őket.
Következtetés
Az Linux nagyszámú parancsot tartalmaz, de kiválasztottuk a leggyakoribb parancsokat. Ebben a cikkben az alapvető Linux parancsokat magyaráztuk el kódolási példákkal. Az eljárások azonban eltérhetnek az használt disztribúciótól függően; használhatod a Linux súgóját, vagy írj nekünk megjegyzéseket a segítségért.
Gyakran Ismételt Kérdések
Mi a különbség a pwd és a /bin/pwd között?
A pwd egy beépített parancs a shell-ben, míg /bin/pwd egy eszköz, amely az Linux disztribúcióval érkezik. Annak megadásához, hogy az önálló programot szeretnéd futtatni a shell beépített parancs helyett, használd az /bin/pwd.
Hogyan futtathatok parancsokat az Linux rendszeren?
Először nyiss meg egy terminált az asztal alkalmazásmenüjéből. Ezután keress meg a bash shell-t, amely az alapértelmezett shell a legtöbb Linux disztribúcióban. Most gépolj be egy parancsot és nyomj meg egy entert a futtatásához.
Mit jelent a CLI?
A parancssori felület (CLI) egy szöveges felület parancsok beírásához és futtatásához. Az egér előtt ez volt az általános módszer a számítógéppel való kommunikációhoz. Minden CLI-nek van egy parancssor a parancsok fogadásához.
Mi a parancssor használata?
A parancssori felület legjobb használata az, hogy sok parancsot tud kezelni. Ez az interfész segít olyan parancsot beírni, amely továbbítható a számítógép operációs rendszeréhez és futtatható. A parancssoros felület segítségével az eszközön lévő fájlokat és mappákat is tudod böngészni.
Mi az Linux csalólap?
Több száz Linux parancs létezik, amelyekre szükséged lehet. Az Linux Gyorssegédlet segíthet megtalálni és megjegyezni ezeket. Egy ilyen lap a következő információkhoz kapcsolódó parancsokat mutathat:
- Rendszerinformációk
- Hardver információ
- Teljesítménymérés és statisztika
- Felhasználói adatok és kezelés
- Fájl- és könyvtárparancsok
- Folyamatkezelés
- Fájlengedélyek