Възползвайте се максимално от историята на терминалите си с взрив [Съвети за OS X]

Възползвайте се максимално от историята на терминалите си с взрив [Съвети за OS X]

история

Ако сте прекарали достатъчно време в бъркане в терминала, със сигурност ще знаете едно: повторното въвеждане на нещата, които сте написали усилено, само с малки разлики, е досадно. И това се случва по -често, отколкото бихме искали.

Терминалът обаче съхранява история на всички команди, които сте въвели в него. За да видите това в действие, можете да преминете през последните няколко команди, които сте въвели, просто натиснете клавишите със стрелки нагоре или надолу, когато сте в терминала.

Има обаче още няколко по -малко интуитивни команди, за да използвате най -добре историята на терминала си.

doublebang

Да предположим, че току -що сте въвели сложна команда и натиснете Return, само за да разберете, че е трябвало да въведете sudo в началото на низ от текст. Опа! Преди да науча за символа за двоен взрив (!!), щях да напиша отново всичко. Сега обаче можете да използвате следната команда, за да използвате историята на терминала си за по -добър ефект:

sudo !!

Това, което правите, е да кажете на вашия Mac да въведе командата sudo, която се използва за операции, които изискват root достъп до вашата файлова система, и след това да напише последната команда, която сте написали. Това ще изпълни последната команда с root права, без да е необходимо повторно въвеждане. Ура!

Какво ще кажете за изброяване на всички команди, които сте написали там в миналото с един замах? Има команда за история, която може да помогне. Да речем, че искате да видите всички команди по подразбиране, които сте написали (тези, които променят системните файлове дълбоко в Mac OS X)? Въведете следното:

история | греп по подразбиране

Ще получите нещо подобно на основното изображение в горната част на тази публикация - дълъг списък с всички команди по подразбиране, които сте издали. Да, това е много.

единичен взрив

Виждате ли всички малки числа вляво от всяка от командите? Това може да бъде полезно, ако искате да изпълните отново някоя от изброените команди по подразбиране. Просто въведете един символ на взрив, последван от номера на реда, който искате да пуснете отново, така:

!83

Това ще изпълни отново командата, изброена като ред 83, без да се налага да въвеждате повторно. Сладка!

Чрез: Лайфхакър

Последна публикация в блога

Възползвайте се максимално от историята на терминалите си с взрив [Съвети за OS X]
September 12, 2021

Възползвайте се максимално от историята на терминалите си с взрив [Съвети за OS X]Ако сте прекарали достатъчно време в бъркане в терминала, със сиг...

Интервю: Семейство Mac -и получават любовта, която заслужават
September 10, 2021

Интервю: Семейство Mac -и получават любовта, която заслужаватКогато видях това щракване в Култът към пула на Mac Flickr, Исках да разбера повече. К...

Стив Джобс - Достоен ли е?
September 10, 2021

Изображение от Алън Родос чрез Майк Дейвидсън Дизайн на филмов плакат на Стив ДжобсЗапочнах да пиша двуседмична колона за Wired News и изчислително...