Megosztás a következőn keresztül:


A Linux és a Bash használatának első lépései

Ez az oktatóanyag segít a Linux új felhasználóinak abban, hogy megkezdsék a csomagok telepítését és frissítését a Linux Ubuntu-disztribúciójával, amely alapértelmezés szerint WSL használatával van telepítve, valamint néhány alapvető parancsot használjon a Bash parancssorával.

Szoftverek telepítése és frissítése

Szoftverprogramokat közvetlenül a parancssorból telepíthet és frissíthet a futtatott disztribúció előnyben részesített csomagkezelőjével.

Az Ubuntu-ban például először frissítse az elérhető szoftverek listáját a "sudo apt update" futtatásával. Ezután közvetlenül a "sudo apt-get install" paranccsal szerezhet be szoftvereket, majd a telepíteni kívánt program nevét:

sudo apt-get install <app_name> 

A már telepített programok frissítéséhez futtassa a következőt:

sudo apt update && sudo apt upgrade

frissítés_és_továbbfejlesztés

Jótanács

A Linux különböző disztribúciói gyakran eltérő csomagkezelőkkel rendelkeznek, és a társított csomagkezelőhöz tartozó telepítési parancsot kell használniuk. Az Arch Linux fő csomagkezelőjét például pacmannak nevezzük, a telepítési parancs pedig az lenne sudo pacman -S <app_name>. Az OpenSuse fő csomagkezelőjét Zyppernek hívják, és a telepítési parancs az lenne sudo zypper install <app_name>. Az Alpine fő csomagkezelőjét apk-nak nevezik, és a telepítési parancs az lenne sudo apk add <app_name>. A Red Hat-disztribúciók két fő csomagkezelője, például a CentOS, a YUM és az RPM , és egy telepítési parancs lehet sudo yum install <app_name> vagy sudo rpo -i <app_name>. Tekintse meg az éppen használt disztribúció dokumentációját, amelyből megtudhatja, hogy milyen eszközök állnak rendelkezésre a szoftverek telepítéséhez és frissítéséhez.

Fájlok és könyvtárak használata

A jelenleg használt könyvtár elérési útjának megtekintéséhez használja a "pwd" parancsot:

pwd

Új könyvtár létrehozásához használja az "mkdir" parancsot, majd a létrehozni kívánt könyvtár nevét:

mkdir hello_world 

A könyvtárak módosításához használja a "cd" parancsot, majd annak a könyvtárnak a nevét, amelybe navigálni szeretne:

cd hello_world 

A jelenleg használt könyvtár tartalmának megtekintéséhez írja be az "ls" kifejezést a parancssorba:

ls

könyvtár- és fájl-parancsok1

Alapértelmezés szerint az "ls" parancs csak az összes fájl és könyvtár nevét nyomtatja ki. További információk, például a fájlok legutóbbi módosításának vagy a fájlengedélyek beszerzéséhez használja a "-l" jelzőt:

ls -l 

Új fájlt az "érintés" paranccsal, majd a létrehozni kívánt fájl nevével hozhat létre:

touch hello_world.txt 

A fájlokat bármely letöltött grafikus szövegszerkesztővel vagy a VS Code Remote – WSL kiterjesztéssel szerkesztheti. A VS Code használatának első lépéseiről itt tudhat meg többet

Ha közvetlenül a parancssorból szeretne szerkeszteni egy fájlt, parancssori szerkesztőt kell használnia, például vim, emacs vagy nano. Számos disztribúcióhoz telepítve van egy vagy több ilyen program, de ezeket a programokat mindig telepítheti a fentebbi útmutatóban ismertetett telepítési utasítások követésével.

Ha a kívánt szerkesztési módszerrel szeretné szerkeszteni a fájlt, egyszerűen futtassa a program nevét, majd a szerkeszteni kívánt fájl nevét:

code hello_world.txt
notepad.exe hello_world.txt

Ha meg szeretné tekinteni egy fájl tartalmát a parancssorban, használja a "cat" parancsot, majd az elolvasni kívánt fájlt:

cat hello_world.txt 

könyvtár-és-fájl-parancsok2

Csövek és átirányítási operátorok használata

A(z) |cső egy parancs kimenetét irányítja át bemenetként egy másik parancsba. Például: lhscmd | Az rhscmd az lhscmd kimenetét rhscmd-re irányítja. A csövek sokféleképpen használhatók a feladatok parancssoron keresztüli gyors végrehajtásához. Az alábbiakban csak néhány egyszerű példát mutatunk be a csövek használatára.

Tegyük fel, hogy gyorsan rendezni szeretné egy fájl tartalmát. Vegyük az alábbi fruits.txt példát:

cat fruits.txt 

Orange 

Banana 

Apple 

Pear 

Plum 

Kiwi 

Strawberry 

Peach 

A listát gyorsan rendezheti egy cső használatával:

$ cat fruits.txt | sort 

Apple 

Banana 

Kiwi 

Orange 

Peach 

Pear 

Plum 

Strawberry 

Alapértelmezés szerint a "cat" parancs kimenete normál kimenetre lesz küldve; azonban a(z) |lehetővé teszi, hogy a kimenetet bemenetként átirányítsuk egy másik parancsra, a "rendezésre".

Egy másik használati eset a keresés. Használhatja a "grep" parancsot, amely egy hasznos parancs, amely egy adott keresési sztring bemenetében keres.

cat fruits.txt | grep P 

Pear 

Plum 

Peach 

Az olyan átirányítási operátorokat is használhatja, mint a ""> a kimenet fájlnak vagy streamnek való továbbításához. Ha például egy új .txt fájlt szeretne létrehozni a fruit.txtrendezett tartalmával:

cat fruits.txt | sort > sorted_fruit.txt 
$ cat sorted_fruit.txt 

Apple 

Banana 

Kiwi 

Orange 

Peach 

Pear 

Plum 

Strawberry 

Alapértelmezés szerint a rendezési parancs kimenete normál kimenetre lesz küldve; azonban a ">" operátor lehetővé teszi, hogy ehelyett átirányítsuk a kimenetet egy sorted_fruits.txtnevű új fájlba.

Közvetlenül a parancssorból számos érdekes módon használhatja az átirányító jeleket és az operátorokat a feladatok hatékonyabb végrehajtásához.