7 praktikus parancssori tipp, amelyet nem szeretne kihagyni

Anonim

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.

7 praktikus parancssori tipp, amelyet nem szeretne kihagyni