Izkoristite svojo zgodovino terminalov z Bang [Nasveti za OS X]
![Izkoristite svojo zgodovino terminalov z Bang [Nasveti za OS X] zgodovino](/f/1134b712688565a7333165f3f840a6ac.jpg)
Če ste v Terminalu preživeli dovolj časa, boste zagotovo vedeli eno stvar: ponovni vnos stvari, ki ste jih naporno vpisali z le manjšimi razlikami, je dolgočasno. In to se zgodi pogosteje, kot bi si želeli.
Terminal pa hrani zgodovino vseh ukazov, ki ste jih vanj vnesli. Če želite to videti v akciji, lahko prelistate zadnje ukaze, ki ste jih vnesli, tako da pritisnete puščične tipke navzgor ali navzdol, ko ste v terminalu.
Obstaja pa še nekaj manj intuitivnih ukazov za najboljšo uporabo zgodovine terminalov.
![Doublebang doublebang](/f/91685d30013ec6c3a72a43660ae6416d.jpg)
Recimo, da ste pravkar vnesli zapleten ukaz in pritisnili Return, da bi ugotovili, da bi morali vnesti sudo na začetku niza besedila. Ups! Preden bi izvedel za simbol dvojnega poka (!!), bi vse skupaj znova vtipkal. Zdaj pa lahko za boljši učinek zgodovine terminalov uporabite naslednji ukaz:
sudo !!
To naredi Mac -u, naj vnese ukaz sudo, ki se uporablja za operacije, ki zahtevajo korenski dostop do vašega datotečnega sistema, in nato vnesite zadnji ukaz, ki ste ga napisali. To bo zagnalo zadnji ukaz s korenskimi pravicami brez ponovnega vnašanja. Ura!
Kaj pa, če bi vse ukaze, ki ste jih zapisali v preteklosti, našteli z enim zamahom? Obstaja zgodovinski ukaz, ki vam lahko pomaga. Recimo, da želite videti vse privzete ukaze, ki ste jih napisali (tiste, ki spreminjajo sistemske datoteke globoko v sistemu Mac OS X)? Vnesite naslednje:
zgodovina | privzete nastavitve grep
Dobili boste nekaj podobnega glavni sliki na vrhu te objave - dolg seznam vseh privzetih ukazov, ki ste jih izdali. Ja, to je veliko.
![Enojni pok enojni pok](/f/7f27482403801de4a22a5a12ffe243b6.jpg)
Vidite vse majhne številke levo od vsakega od ukazov? To vam lahko pride prav, če želite znova zagnati katerega od navedenih privzetih ukazov. Preprosto vnesite en sam simbol poka, čemur sledi številka vrstice, ki jo želite znova zagnati, na primer:
!83
S tem boste znova zagnali ukaz, naveden kot vrstica 83, ne da bi morali znova vnesti. Sladko!
Preko: Lifehacker