10 érdekes Linux parancssori trükk és tipp, amit érdemes tudni
Szenvedélyesen szeretek parancsokkal dolgozni, mivel ezek több irányítást biztosítanak egy Linux rendszer felett, mint a GUI-k (Grafikus felhasználói felületek) alkalmazások, ezért mindig azon vagyok, hogy érdekes dolgokat fedezzek fel vagy találjak ki. módszerek és ötletek, hogy a Linuxot olyan egyszerűvé és szórakoztatóvá tegyük, elsősorban a terminálról.
Mindig izgalmas, amikor új trükköket vagy tippeket fedezünk fel Linux használata közben, különösen egy olyan parancssori geek, mint én.
Javasolt olvasmány: 5 érdekes parancssori tipp és trükk Linux alatt – 1. rész
És az az érzés, hogy meg akarjuk osztani az újonnan tanult gyakorlatokat vagy parancsokat Linux-felhasználók millióival, különösen azokkal az újoncokkal, akik még mindig megkerülik ezt az izgalmas operációs rendszert.
Javasolt olvasmány: 10 hasznos Linux parancssori trükk kezdőknek – 2. rész
Ebben a cikkben számos hasznos parancssori trükköt és tippet tekintünk át, amelyek jelentősen javíthatják Linux-használati készségeit.
1. Zároljon vagy rejtsen el egy fájlt vagy könyvtárat Linux alatt
A fájlok vagy könyvtárak zárolásának legegyszerűbb módja a Linux fájlengedélyek használata. Ha Ön egy fájl vagy könyvtár tulajdonosa, az alábbiak szerint blokkolhatja (eltávolíthatja az olvasási, írási és végrehajtási jogosultságokat) más felhasználók és csoportok hozzáférését:
chmod 700 tecmint.info
OR
chmod go-rwx tecmint.info
Ha többet szeretne megtudni a Linux fájlengedélyeiről, olvassa el ezt a cikket: Felhasználók és csoportok, fájlengedélyek és attribútumok kezelése Linuxban.
Ha el szeretné rejteni a fájlt/könyvtárat a többi rendszerfelhasználó elől, nevezze át egy (.)
karakterrel a fájl vagy könyvtár elején:
mv filename .tecmint.info
2. Fordítsa le az rwx engedélyeket oktális formátumra Linux alatt
Alapértelmezés szerint az ls parancs futtatásakor a fájlengedélyeket rwx
formátumban jeleníti meg, de a formátum és az oktális formátum egyenértékűségének megértéséhez megtudhatja, hogyan fordíthatja le az rwx engedélyeket oktális formátumra Linux.
3. A „su” használata, ha a „sudo” sikertelen
Bár a sudo parancsot szuperfelhasználói jogosultságokkal rendelkező parancsok végrehajtására használják, vannak pillanatok, amikor nem működik, mint az alábbi példában.
Itt szeretném kiüríteni egy uptime.log
nevű nagy fájl tartalmát, de a művelet még a sudo használatakor sem sikerült.
cat /dev/null >/var/log/uptime.log
sudo cat /dev/null >/var/log/uptime.log
Ilyen esetben a root felhasználói fiókra kell váltania a su paranccsal a művelet végrehajtásához:
su
sudo cat /dev/null >/var/log/uptime.log
cat /var/log/uptime.log
Próbáld megérteni a különbséget a su és a sudo között, és olvasd el a man oldalakat további irányelvekért:
man sudo
man su
4. Kill a Process Linux alatt
Néha, amikor egy folyamatot kill, killall vagy pkill paranccsal szeretne leállítani, előfordulhat, hogy az nem működik, rájön, hogy a folyamat továbbra is fut a rendszeren.
Egy folyamat destruktív megsemmisítéséhez küldje el neki a -KILL
jelet.
Először határozza meg a folyamatazonosítóját, majd ölje meg a következőképpen:
pidof vlc
sudo kill -KILL 10279
Ellenőrizze a kill parancsot további használati lehetőségekért és információkért.
5. Törölje véglegesen a fájlt Linuxban
Általában az rm parancsot használjuk a fájlok Linux rendszerről való törlésére, azonban ezek a fájlok nem törlődnek teljesen, egyszerűen el vannak tárolva és elrejtve a merevlemezen, és továbbra is visszaállíthatók. Linux, és egy másik személy nézte meg.
Ennek megakadályozására használhatjuk a shred parancsot, amely felülírja a fájl tartalmát, és adott esetben törli a fájlt is.
shred -zvu tecmint.pdf
A fenti parancsban használt opciók:
-z
– egy végső felülírást ad hozzá nullákkal az aprítás elrejtéséhez.-u
– segít a fájl levágásában és eltávolításában a felülírás után.-v
– az előrehaladást mutatja.
Olvassa el a shred man oldalát további használati utasításokért:
man shred
6. Nevezzen át több fájlt Linuxban
A rename parancs meghívásával útközben több fájlt is átnevezhet Linuxon.
Átnevezi a megadott fájlneveket az első argumentumban megadott szabály szerint.
Az alábbi parancs átnevezi az összes .pdf
fájlt .doc
névre, itt a 's/\.pdf$/\.doc/'
a szabály :
rename -v 's/\.pdf$/\.doc/' *.pdf
A következő példa átnevez minden fájlt, amely megfelel a "*.bak"
kiterjesztésnek, a kiterjesztés eltávolítása érdekében, ahol a 's/\e.bak$//'
a szabály.
7. Ellenőrizze a szavak helyesírását Linuxban
A look parancs egy adott karakterlánccal kezdődő sorokat jelenít meg, így segíthet a szó helyesírásának ellenőrzésében a parancssorban. Bár nem olyan hatékony és megbízható, a look mégis hasznos alternatívája más hatékony helyesírás-ellenőrzőknek:
look linu
look docum
8. Keresse meg a Kulcsszó leírását a Kézioldalon
A man parancs a parancsok kézi beviteli oldalainak megjelenítésére szolgál, a -k
kapcsolóval együtt használva a kulcsszó rövid leírásaiban és kézi oldalneveiben keres. printf
(például a beállítás, az apache és a php az alábbi parancsokban) reguláris kifejezésként.
man -k adjust
man -k apache
man -k php
9. Nézze meg a naplókat valós időben Linux alatt
A watch paranccsal időnként futtathat egy másik Linux-parancsot, miközben a kimenetét teljes képernyőn jeleníti meg, és a fájl utolsó részeinek megtekintéséhez használt tail parancs mellett megtekintheti a naplóbejegyzések rögzítését. egy naplófájlban.
Az alábbi példában a rendszerhitelesítési naplófájlt fogja látni. Nyisson meg két terminálablakot, és jelenítse meg a naplófájlt valós időben az első ablakban, így:
sudo watch tail /var/log/auth.log
Használhatja a tail parancsot is, amely a fájl utolsó részeit mutatja. A -f
jelzője lehetővé teszi egy fájl változásainak valós időben történő figyelését, így lehetőség van a naplóbejegyzések naplófájlban történő rögzítésére.
sudo tail -f /var/log/auth.log
És futtassa az alábbi parancsokat a második terminálban, miközben megfigyeli a naplófájl tartalmát az első ablakban:
sudo mkdir -p /etc/test
sudo rm -rf /etc/test
10. Listázza ki az összes Shell beépített parancsot
A beépített shell egy parancs vagy függvény, amelyet belülről hívnak meg, és közvetlenül magában a shellben hajtják végre, egy külső végrehajtható program helyett, amelyet a shell betöltene a merevlemezről és végrehajtana.
Az összes shell beépített listához és azok használati szintaxisához futtassa:
help
Záró megjegyzésként a parancssori trükkök és tippek mindig jól jönnek, és megkönnyítik és szórakoztatóvá teszik a Linux tanulását és használatát, különösen az újoncok számára.
Az alábbi megjegyzés űrlapon keresztül megoszthat velünk más hasznos és érdekes parancssori trükköket vagy tippeket a Linuxban, amelyekkel találkozott.