Amikor Linuxot tanul, kezdheti azokkal az alapvető parancsokkal, amelyek a Unix napjai óta léteznek. A fejlesztők azonban már régen létrehozták a szabványos parancsokat, és jelenleg ezek a parancsok egyszerűsítettek a könnyebb használat érdekében.

Középhaladó vagy szakértő felhasználóként érdemes megtanulni e parancsok hatékony alternatíváit, és elsajátítani azokat. A klasszikus parancsok ezen alternatívái időt takarítanak meg, és részletes eredményeket biztosítanak.

Íme néhány a legjobb alternatívák a Linux szabványos parancsaihoz.

Linux parancsok és alternatíváik

Kezdjük minden parancs összefoglalásával, annak alternatívájával:

Klasszikus parancsok Leírás Modern alternatívák
Férfi Bármely parancs felhasználói kézikönyvének megjelenítése egyszerű formátumban tldr
macska Fájlok létrehozása, fájlok tartalmának megtekintése, fájlok összefűzése és még sok más denevér
megtalálja Megkeres egy adott fájlt vagy könyvtárat a terminálból fd
grep Keressen egy fájlt az adott karaktermintával, és jelenítse meg ezeket a sorokat ak
du Megmutatja a lemezhasználattal kapcsolatos információkat ncdu
tetejére Valós idejű információkat jelenít meg a folyamatokról, interakció lehetőségével htop
vim Népszerű szövegszerkesztő hozzáadott funkciókkal, például kurzorstílussal stb. Neovim
df Információkat ad a lemezen lévő szabad helyről duf

A fenti táblázat lényeges részleteket tartalmaz néhány leggyakrabban használt Linux-parancsról. Ezután megismerkedhet a klasszikus parancsokkal és azok alternatíváival.

1. férfi vs. tldr

A man parancs részletes leírást ad a többi Linux-parancsról. Ha azonban nem szeretne hosszú részleteket olvasni, használhatja a tldr-t (túl hosszú; nem olvasta) parancsot. Például szerezzünk információkat a tar parancsról a man és a tldr használatával:

ember tar
tldr tar

Amint láthatja, az eredmények teljesen eltérőek, és a tldr tömörebb eredményt kínál.

2. macska vs. denevér

A cat parancs fájlokat hoz létre, megtekintheti a fájl tartalmát, és összefűzi őket. Másrészt a bat parancs a cat parancs fejlett helyettesítőjét kínálja, beleértve olyan funkciókat, mint a szintaxis kiemelése, a Git integráció, az automatikus lapozás és még sok más.

A „denevér” elnevezés az emlős „denevér”-en alapul, mivel úgy néz ki, mint egy szárnyas macska. Tekintsük meg egy shell szkript tartalmát cat és bat paranccsal egyaránt:

macska <fájl név>
batcat <fájl név>

A különbség a két parancs között az, hogy a cat szöveges formátumban jelenítette meg a szkriptet, míg a bat parancs szintaktikai kiemeléssel mutatja az eredményt.

3. találni vs. fd

A keresés parancs egy adott fájl vagy könyvtár megtalálására szolgál a terminálon. Az fd parancs azonban kényelmesebb módot kínál bármilyen fájl keresésére.

Például a find parancs megköveteli a -név opció egy fájl megkereséséhez, ha a felhasználó nem ismeri a helyét, de az fd parancsnak nincs szüksége.

find -name <fájl név>
fdfind <fájl név>

Az fd parancs közvetlenül mutatja a fájl helyét, tehát ez a find parancs fejlett alternatívája.

4. grep vs. ak

A grep parancs megkeresi a fájlban meghatározott karaktermintákat, és megjeleníti az adott mintát tartalmazó összes sort. Alternatív megoldásként az ack parancs gyors keresési lehetőséget kínál. Az ack parancs emellett kiváló rugalmasságot biztosít egy bizonyos kimenet kizárására a keresési eredményből.

Vegyünk egy példát a grep és az ack működésének bemutatására:

grep <karakter><fájl név>
ak <karakter>

A grep paranccsal meg kell adnia a karakter részleteit a fájlnévvel együtt. Az ack parancsnak azonban csak karakterrészletekre van szüksége, és ennek megfelelően keresi a teljes rendszert.

5. du vs. ncdu

A du a „lemezhasználat” rövidítése, és a rendszer becsült fájlterület-használatát jeleníti meg. Alternatív megoldásként az ncdu parancs az "Ncurses disk usage" rövidítése, és egy kicsit hasznosabb módja a lemezhasználat ellenőrzésének.

du
ncdu

A fenti példa azt mutatja, hogy az ncdu parancs kényelmesebb felületet és részletesebb információkat kínál, mint a du parancs.

6. felső vs. htop

A felső vagy "folyamatok táblázata" parancs valós időben nyújt információt az éppen futó folyamatokról. Ez a parancs a memóriahasználatot, az erőforrás-használatot és a CPU-használatot is részletezi.

Közben, a htop parancsot lehetővé teszi az erőforrás-kihasználás interaktívabb és felhasználóbarátabb nyomon követését. Ezért a htop parancs a top parancs továbbfejlesztett változata.

tetejére
htop

A különbség egyértelmű, mivel a htop parancs sokkal interaktívabb kimenettel rendelkezik, mint a top parancs.

7. Vim vs. Neovim

A Vim egy képernyő-alapú szövegszerkesztő, amely könnyű hozzáférést biztosít a szöveg hatékony létrehozásához és módosításához. A Neovim a Vim egy továbbfejlesztett verziója, amely megoldja a felhasználók által a Vim használata során felmerülő problémákat.

Tény, hogy a Neovim és a Vim majdnem ugyanaz, de a Neovim használhatósága és bővíthetősége a Vim fejlett változatává teszi. A Neovim támogatása az összes Vim beépülő modulhoz és aszinkron szolgáltatáshoz jelentős teljesítménynövekedést kínál.

vim
nvim

Amint látható, nincs különbség a két szerkesztő felhasználói felületében, de a belső jellemzők mindegyike eltérő.

8. df vs. duf

A df vagy "lemezmentes" parancs információt nyújt a fájlrendszerről a teljes rendelkezésre álló területtel együtt. Speciális opciók esetén a duf vagy "lemezhasználat és szabad terület" parancs ugyanazt az információt nyújtja, mint a df és a du, de modern, stilizált kimenettel.

df
duf

A duf parancs teljesen eltérő kimenettel rendelkezik, mint a df parancs, amely táblázatos ábrázolásban ad információt a lemezhasználatról és a rendelkezésre álló helyről.

A fejlett Linux parancsalternatívák megkönnyítik a dolgokat

A Linux sokat változott az évek során, és mára a világ egyik legjobb operációs rendszerévé vált. Ez a változás modern alternatívákat is hoz a klasszikus parancsokhoz. Ezek az alternatívák fejlett funkciókat és lehetőségeket kínálnak a felhasználóknak a feladatok hatékony végrehajtásához.

Ezekkel az új alternatívákkal időt és erőfeszítést takaríthat meg, miközben Linuxon végzi munkáját. Az új parancsok elsajátítása egy biztos módja annak, hogy jobbá váljon a parancssorban, és általában a Linux operációs rendszerben. Kezdőként az operációs rendszer architektúrájának csínján-bínján való megismerkedése, valamint néhány tipp és trükk elsajátítása kell, hogy legyen az elsődleges cél.