Hozza ki a legtöbbet termináltörténetéből egy ütéssel [OS X tippek]
![Hozza ki a legtöbbet termináltörténetéből egy ütéssel [OS X tippek] történelem](/f/1134b712688565a7333165f3f840a6ac.jpg)
Ha elég időt töltött a Terminálban való kavargatással, egy dolgot biztosan tudni fog: unalmasan beírni a fáradságosan beírt dolgokat, csak kisebb különbségekkel. És ez gyakrabban történik, mint szeretnénk.
A terminál azonban megőrzi az összes parancsot, amelyet beírt. Ha látni szeretné ezt működés közben, akkor végiglapozhatja az utolsó néhány beírt parancsot, egyszerűen nyomja meg a nyilakat felfelé vagy lefelé, amikor a terminálon van.
Van azonban néhány kevésbé intuitív parancs a terminál előzményeinek legjobb kihasználására.
![Doublebang duplacsont](/f/91685d30013ec6c3a72a43660ae6416d.jpg)
Tegyük fel, hogy éppen begépelt egy bonyolult parancsot, és nyomja meg a Return billentyűt, csak hogy rájöjjön, hogy be kellett volna írnia a sudo parancsot a szövegsor elejére. Hoppá! Mielőtt megtanultam volna a kettős bumm szimbólumot (!!), újra beírtam volna az egészet. Most azonban a következő paranccsal használhatja a terminál előzményeit a jobb hatás érdekében:
sudo !!
Ez azt jelenti, hogy a Mac -nek írja ki a sudo parancsot, amelyet a fájlrendszerhez való root hozzáférést igénylő műveletekhez használnak, majd írja be az utoljára írt parancsot. Ez futtatja az utolsó parancsot root jogosultságokkal, anélkül, hogy újra kellene gépelnie. Hurrá!
Mit szólnál ahhoz, ha egy csapásra felsorolnád az összes parancsot, amit korábban odaírtál? Van egy előzményparancs, amely segíthet. Tegyük fel, hogy látni szeretné az összes alapértelmezett parancsot, amelyet írt (azokat, amelyek megváltoztatják a rendszerfájlokat a Mac OS X rendszerben)? Írja be a következőt:
történelem | grep alapértelmezések
Valami hasonlót kap a bejegyzés tetején látható fő képhez - az összes alapértelmezett parancs hosszú listája. Jaj, ez sok.
![Egyetlen bumm egyetlen bumm](/f/7f27482403801de4a22a5a12ffe243b6.jpg)
Látja a parancsok bal oldalán található összes kis számot? Ez jól jöhet, ha újra szeretné futtatni a felsorolt alapértelmezett parancsokat. Egyszerűen írjon be egyetlen bumm szimbólumot, majd az újra futtatni kívánt sor számát, például:
!83
Ez újra futtatja a 83. sorban felsorolt parancsot, anélkül, hogy újra be kellene írnia. Édes!
Keresztül: Lifehacker