command-line interface
Megjelenés
(command line interface szócikkből átirányítva)
Főnév
command-line interface (tsz. command-line interfaces)
- (informatika) parancssor A CLI (Command Line Interface, magyarul: parancssoros felület) egy olyan felhasználói felület, amelyen keresztül a felhasználó szöveges parancsok segítségével kommunikál a számítógépes rendszerrel vagy programmal. A CLI lehetővé teszi a közvetlen, pontos és automatizálható vezérlést, különösen fejlesztők, rendszergazdák és haladó felhasználók számára.
🧠 Mi a CLI lényege?
- Nincs grafikus felület, csak billentyűzetes beviteli mező.
- A felhasználó parancsokat ír be, amelyeket a rendszer értelmez és végrehajt.
- A válasz is általában szöveges formában jelenik meg.
Példa:
ls -l /home/user
Ez a parancs kilistázza a /home/user mappában található fájlokat részletes nézettel.
🧩 CLI felépítése
| Rész | Funkció |
|---|---|
| Prompt | A rendszer „várja” a parancsot (pl. $, C:\>). |
| Parancs | Egy futtatható program vagy beépített utasítás (pl. ls, cd, mkdir). |
| Kapcsolók / opciók | Módosítják a parancs működését (pl. -l, --help). |
| Argumentumok | Bemeneti adatok (pl. fájlnevek, elérési útvonalak). |
🛠️ Népszerű CLI rendszerek
| Operációs rendszer | CLI példák |
|---|---|
| Linux / Unix | Bash, Zsh, Fish, Ksh |
| Windows | Command Prompt (CMD), PowerShell |
| macOS | Terminal (alapértelmezett: Bash vagy Zsh) |
📦 Példák gyakori parancsokra
Linux:
cd mappa/ # Könyvtárváltás
ls -la # Fájlok listázása
cp file1.txt file2.txt # Másolás
mv old.txt new.txt # Átnevezés
rm file.txt # Törlés
grep "szöveg" fájl.txt # Szövegkeresés
Windows CMD:
dir # Fájlok listázása cd mappa # Könyvtárváltás copy a.txt b.txt # Másolás del fájl.txt # Törlés
PowerShell:
Get-ChildItem # Fájlok listázása
Set-Location mappa # Könyvtárváltás
Copy-Item a.txt b.txt
Remove-Item fájl.txt
⚙️ CLI vs. GUI
| Tulajdonság | CLI | GUI |
|---|---|---|
| Sebesség | Gyors, ha ismered | Lassabb, de intuitív |
| Automatizálhatóság | Könnyű (scriptelés) | Nehéz |
| Tanulási görbe | Meredek | Lapos |
| Erőforrásigény | Kicsi | Nagyobb |
| Rugalmasság | Magas | Alacsonyabb |
📜 Előnyök
- Pontosság és kontroll: minden részlet szabályozható.
- Skriptelhetőség: többször végrehajtható parancssorozatok.
- Gyorsaság: fejlett felhasználóknak hatékonyabb, mint kattintgatni.
- Távoli vezérlés: SSH, terminálkapcsolatok.
❗ Hátrányok
- Tanulási idő: parancsok ismeretét igényli.
- Hibázás veszélye: rosszul írt parancs törölhet fontos adatokat.
- Nem vizuális: kezdőknek nehézkes lehet.
🧾 Összefoglalás
A parancssoros felület (CLI) egy hatékony, szövegalapú felület a számítógépek vezérlésére, amely precíz és gyors műveleteket tesz lehetővé. Bár elsőre bonyolultnak tűnhet, haladó felhasználóknak nélkülözhetetlen eszköz, különösen szoftverfejlesztés, rendszeradminisztráció, szerverkezelés vagy automatizálás területén.
- command-line interface - Szótár.net (en-hu)
- command-line interface - Sztaki (en-hu)
- command-line interface - Merriam–Webster
- command-line interface - Cambridge
- command-line interface - WordNet
- command-line interface - Яндекс (en-ru)
- command-line interface - Google (en-hu)
- command-line interface - Wikidata
- command-line interface - Wikipédia (angol)