7 praktikus parancssori tipp, amelyet nem szeretne kihagyni
A parancssor kényelmes használatának elsajátítása gyakran csak néhány parancstrükk elsajátításán és felhasználási lehetőség megtalálásán múlik, mi pedig hat praktikus trükköt fogunk ajánlani, amelyeknek szinte biztos, hogy hasznát fogod találni tudásszintedtől függetlenül. a terminálban.
Olvassa el, letöltheti a fájlokat, jobb könyvtárlistát használ, gyorsabban leállíthatja a folyamatokat, újra futtathatja a korábbi parancsokat rootként, megkeresheti a korábbi parancsokat, és pillanatok alatt új fájlokat hozhat létre. .
1: Fájl letöltése az internetről, és figyelje a folyamatot
Tudja annak a fájlnak az URL-címét, amelyet le kell töltenie az internetről? A letöltés megkezdéséhez használja a curl-t a -O paranccsal:
curl -O url
Mindenképpen a teljes URL-t használja. Ne felejtse el használni a nagy „O” betűt, és nem a kis „o” betűt, hogy ugyanazt a fájlnevet tartsa a helyi gépen.
Például a következő parancs letölti az iOS 7 IPSW-fájlt az Apple szervereiről a helyi Mac-re, megtartva ugyanazt a fájlnevet, mint a távoli szerveren:
curl -O http://appldnld.apple.com/iOS7/091-9495.20130918.FuFu4/iPhone5, 1_7.0_11A465_Restore.ipsw
Régebben foglalkoztunk ezzel a trükkel, és valóban hasznos. Mivel a letöltési sebességet és az előrehaladást mutatja, a wget trükk alternatívájaként is funkcionálhat, amellyel parancssorból tesztelheti az internetkapcsolat sebességét.
2: A könyvtár tartalmának listázása a módosítás dátuma szerint
Szeretne hosszasan felsorolni egy könyvtárat, amelyen az engedélyek, a felhasználók, a fájlméret és a módosítás dátuma látható, a legutóbb módosított fájlok és mappák alulról felfelé? Hát persze, hogy:
ls -thor
Ez rendkívül hasznos, és könnyen megjegyezhető, mert a parancsjelző a thor, és hogyan felejthetné el valaha is a mitológiai thort?
3: Keresés a Spotlightban élő eredményekkel a parancssorból
Az mdfind eszköz a kiváló Spotlight kereső segédprogram parancssori kezelőfelülete, amely általában a Finderből érhető el. De alapértelmezett állapotában az mdfind abban különbözik a Spotlight kereséstől, hogy nem frissíti élőben az eredményeket, ahogy megtalálják. Ez a trükk erre való, egy egyszerű zászló a parancssorból a reflektorfénybe keresi az élő frissítési eredményeket:
mdfind -time findme
Ez a keresett kifejezések specifikusságától függően nagyon gyorsan megy, de ha talál egyezést, nyomja le a Control+C billentyűkombinációt a keresés leállításához.
Ha a Spotlight ki van kapcsolva, vagy úgy találja, hogy nem működik, bármikor visszatérhet a megbízható „keresés” parancsra is.
4: Folyamatok leállítása helyettesítő karakterekkel
Szerette volna valaha is, hogy rengeteg folyamatot vagy parancsot öljön meg egyszerre helyettesítő karakterekkel? Vagy talán csak gyorsabban akar megölni valamit anélkül, hogy beírná a teljes folyamat nevét vagy pid-jét? A szokásos kill parancs nem használ helyettesítő karaktereket, de a pkill elfogadja a helyettesítő karaktereket, így ez a megfelelő választás a feladathoz.
Például a „SampleEnormousTaskNameWhyIsThisProcessNameSoLong” folyamat minden aktív példányának egyidejű leállításához használhatja a következőket:
pkill Sam
Ne feledje, hogy a helyettesítő karakterek megbocsáthatatlanok, és a pkill habozás vagy mentés kérése nélkül fejezi be a feladatokat, így ha bármilyen más, szorosan egyező folyamatnévvel rendelkezik, azokat is meg kell ölni. A legegyszerűbb módja ennek az, ha megadja a célzott feladat nevének egy kicsit hosszabb elemét.
A pkill segítségével egy adott felhasználói folyamatot is megcélozhat, ami bizonyos esetekben hasznos lehet többfelhasználós Mac gépeken.
5: Futtassa újra az utolsó parancsot gyökérként
Nem utálod, amikor egy hosszadalmas parancsot végrehajtasz, és az enter leütése után rájössz, hogy szuperfelhasználó szükséges a futtatáshoz? Tudod, mint az egyik alapértelmezett parancs? Ne írja be újra a teljes parancssort, inkább használja ezt az egyszerű trükköt:
sudo !!
Ez egy régi, de jó trükk, amely már régóta létezik, és biztosan rengeteg hasznát veszi, ha több időt tölt a parancssorban.
6: Parancs utolsó előfordulása végrehajtása nélkül
Nem emlékszik a pontos szintaxisra, amelyet egy adott parancs legutóbbi futtatásakor használt? Azonnal megtalálhatja anélkül, hogy ténylegesen végrehajtaná a parancsot, ha ezt a trükköt használja, ahol a „searchterm” a megfelelő parancs:
!keresett kifejezés:p
Például a „sudo” előtagot használó utolsó teljes parancs megkereséséhez a következőt kell használnia:
!sudo:p
Ez a következőhöz hasonló jelentést küld vissza, megadva a parancs teljes szintaxisát, de nem futtatja újra:
sudo vi /etc/motd
Ez a trükk ismét csak arról ad jelentést, amikor utoljára használtak parancsot bármely előtag alapján. Ha valóban át kell ásnia a korábbi parancsok listáját, kereshet a bash előzmények között a grep segítségével.
7: Azonnal hozzon létre egy üres fájlt vagy több fájlt
A touch parancs segítségével gyorsan létrehozhat üres fájlokat, akár helytartók, tesztelés, demonstráció vagy bármi más célból. A titok a „touch” parancs, és használata egyszerű:
érintéses fájlnév
Több nevet is felsorolhat több fájl létrehozásához. Ez például három fájlt hoz létre index, gallery és cv néven, mindegyik html kiterjesztéssel:
touch index.html gallery.html cv.html
Ez különösen a fejlesztők számára hasznos.
Szeretne többet megtudni a terminálról és a parancssorról? Még rengeteg parancssori trükk áll rendelkezésünkre az érdeklődők számára.