6 alapvető eszköz, amely segít megjegyezni a Linux parancsokat
Több ezer eszköz, segédprogram és program van előre telepítve egy Linux rendszeren. Futtathatja őket terminálablakból vagy virtuális konzolból parancsként egy parancsértelmezőn, például a Bashon keresztül.
A parancs általában egy program elérési útja (pl. /usr/bin/top) vagy alapneve (pl. top), beleértve a neki átadott argumentumokat is. A Linux-felhasználók körében azonban elterjedt tévhit, hogy a parancs egy tényleges program vagy eszköz.
Nem könnyű megjegyezni a Linux parancsokat és azok használatát, különösen az új Linux felhasználók számára. Ebben a cikkben 6 parancssori eszközt osztunk meg a Linux-parancsok megjegyezéséhez.
1. Történelem Parancsnokság
A Bash a rendszer felhasználói által végrehajtott összes egyedi parancsot egy előzményfájlban rögzíti. Minden felhasználó bash előzményfájlja a saját könyvtárában van tárolva (például /home/tecmint/.bash_history a tecmint) felhasználó számára.
A felhasználó csak a saját előzményfájl tartalmát tekintheti meg, a root pedig az összes felhasználó bash előzményfájlját egy Linux rendszeren.
A bash előzmények megtekintéséhez használja a történelem parancsot az ábrán látható módon.
history
Ha parancsot szeretne lekérni a bash előzményekből, nyomja le folyamatosan a Fel
nyilat, hogy a korábban futtatott egyedi parancsok listájában keressen. Ha kihagyta a keresett parancsot, vagy nem sikerült megszereznie, használja a Le
nyílbillentyűt a fordított kereséshez.
Ez a bash funkció a Linux parancsok egyszerű megjegyezésének egyik módja. A history parancsra további példákat találhat ezekben a cikkekben:
2. Fish Shell – Barátságos interaktív kagyló
A Fish egy modern, erőteljes, felhasználóbarát, funkciókban gazdag és interaktív héj, amely kompatibilis a Bash vagy a Zsh szabványokkal. Támogatja a fájlnevek és parancsok automatikus javaslatait az aktuális könyvtárban, illetve az előzményekben, ami segít a parancsok könnyű megjegyezésében.
A következő képernyőképen az „uname -r ” parancs szerepel a bash előzményeiben, hogy könnyen megjegyezze, írja be a későbbi „u ”
vagy „un ” parancsot.
és a fish automatikusan javasolni fogja a teljes parancsot. Ha az automatikusan javasolt parancsot szeretné futtatni, a jobbra nyílbillentyűvel válassza ki és futtassa.
A Fish egy teljes körű shell-program, amely számos funkcióval rendelkezik, amelyek segítségével egyszerűen megjegyezheti a Linux-parancsokat.
3. Apropos Parancs
Az apropos egy olyan parancs, amely megkeresi és megjeleníti egy kulcsszó nevét és rövid leírását, például a parancs nevét, ahogyan az a parancs kézikönyvoldalán szerepel.
Ha nem ismeri egy parancs pontos nevét, egyszerűen írjon be egy kulcsszót (reguláris kifejezés) a kereséshez. Például, ha a docker-commit parancs leírását keresi, akkor írja be, hogy docker, az apropos megkeresi és listázza az összes parancsot a karakterlánc dockerrel, és leírást is.
apropos docker
Az ábrán látható módon megkaphatja a megadott kulcsszó vagy parancs pontos nevének leírását.
apropos docker-commit
OR
apropos -a docker-commit
Az apropos parancs egy másik hasznos módja annak, hogy megjegyezze a Linux-parancsokat, hogy eligazítsa, melyik parancsot használja egy adott feladathoz, vagy ha elfelejtette, hogy a parancs mire használható. Olvasson tovább, mert a következő eszköz még érdekesebb.
4. Magyarázza el a Shell Scriptet
Az Explain Shell egy kis Bash-szkript, amely elmagyarázza a shell-parancsokat. A curl programra és egy működő internetkapcsolatra van szükség ahhoz, hogy megjelenítse a parancsleírás összegzését, és ha a parancs tartalmaz egy jelzőt, akkor annak leírását is megjeleníti.
A használatához először hozzá kell adnia a következő kódot a $HOME/.bashrc
fájl aljához.
explain.sh begins
explain () {
if [ "$#" -eq 0 ]; then
while read -p "Command: " cmd; do
curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
done
echo "Bye!"
elif [ "$#" -eq 1 ]; then
curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
else
echo "Usage"
echo "explain interactive mode."
echo "explain 'cmd -o | ...' one quoted command to explain it."
fi
}
Mentse és zárja be a fájlt, majd forrásaként vagy nyisson meg egy új terminálablakot.
source .bashrc
Feltételezve, hogy elfelejtette, mit csinál az “apropos -a” parancs, használhatja a magyarázat parancsot, hogy segítsen emlékezni rá, amint az ábrán látható.
explain 'apropos -a'
Ez a szkript minden shell-parancsot hatékonyan elmagyarázhat Önnek, így segít emlékezni a Linux-parancsokra. A magyarázó shell szkripttől eltérően a következő eszköz egy külön megközelítést hoz, egy parancs használati példáit mutatja be.
5. Cheat – Linux Command Cheat Sheet
A Cheat egy egyszerű, interaktív parancssori cheat-sheet program, amely bemutatja a Linux parancsok használati eseteit számos opcióval és azok rövid, érthető funkciójával. Hasznos Linux kezdők és rendszergazdák számára.
A Unix-szerű rendszereken történő telepítéshez és használatához egyszerűen illessze be a következő kódrészletet a termináljába:
cd /tmp
wget https://github.com/cheat/cheat/releases/download/4.4.0/cheat-linux-amd64.gz
gunzip cheat-linux-amd64.gz
chmod +x cheat-linux-amd64
sudo mv cheat-linux-amd64 /usr/local/bin/cheat
Lehetséges, hogy módosítania kell a verziószámot (4.4.0) és az archívumot (cheat-linux-amd64.gz), miközben a kiadások oldaláról tölt le.
Csallólap megtekintése a tar parancshoz.
cheat tar
Tekintse meg teljes cikkünket a Cheat programról és annak használatáról példákkal.
6. Tardigrád
A Tardigrade egy könyvjelző eszköz a parancsokhoz, amely lehetővé teszi a gyakran használt parancsok könyvjelzők közé helyezését és rendszerezését a könnyű hozzáférés érdekében. A parancsok hierarchikus és szervezett módon kerülnek mentésre, amely könnyen visszakereshető.
A telepítéshez és a használathoz keresse fel a Tardigrade webhelyet, és töltse le a könyvjelző eszköz legújabb verzióját.
Ez minden! Ebben a cikkben 6 parancssori eszközt osztunk meg a Linux-parancsok megjegyezéséhez. Ha tud más, ugyanarra a célra szolgáló eszközt, amely hiányzik a fenti listából, tudassa velünk az alábbi visszajelzési űrlapon keresztül.