Помоћу терминала у мацОС-у можете уштедети пуно времена и мање куцати помоћу функција историје наредби уграђених у љуску терминала. Љуска чува евиденцију извршених команди, а овој историји можете приступити са неколико једноставних притиска тастера да бисте поново покренули команде или их уредили, тако да их не морате поново откуцати.
У било ком тренутку можете да проверите да ли су наредбе у вашој историји покретањем историја
команда. Када куцате историја
и притисните Ретурн, Терминал приказује листу команди на листи историје. На пример:
1 лс
2 цд ..
3 лс
4 цд кирк
Свака линија укључује број наредбе (од прве до последње) и саму наредбу. Терминал укључује све команде, без обзира да ли су биле успешне или не. То значи да ће се у историји појавити погрешни или погрешно написани.
Ограничите списак историје
Постоји неколико начина приказивања листе историје. У већини случајева желите да видите најновије команде. Један од начина да се то уради је покретање историја
наредба са аргументом који говори колико наредби желите да прикажете.
На пример, историја
5
говори љусци да прикаже наредбе које почињу са петом на листи историје. Можете да унесете било који број као аргумент за историја
наредба; ако унесете неважећи број (највероватније листа није дугачка као број који сте унели), Терминал ће одговорити фц: нема таквог догађаја
.
Пречице које штеде време
Као што је разматрано у а засебан чланак, можете се кретати нагоре или надоле на листи историје притиском на тастере са стрелицама. Ово је најлакши начин да поновите команду коју сте недавно извршили. Али ако се ваша наредба врати натраг на листу, постоје бржи начини да се љуски каже коју ће покренути.
!
: Рецимо да сте приказали своју дугу листу историје, а њен део изгледа овако:
329 лоцирати Валдена
330 историја
331 лс -л
Ако желите поново извршити наредбу лоцирати Валдена
, тип !329
. Ускличник (!
) је пречица за наредбу на листи историје. Ако након њега унесете број (без размака), Терминал покреће наредбу која има тај апсолутни број у историји.
Релативни бројеви: Други начин да одредите претходну команду је коришћење а релативан број или нтх команду са краја листе. На пример, ако је ваша историја дугачка 200 уноса и желите да вратите пету команду са 200. уноса, унесите !-5
.
Карактери: Можете да кажете љусци да изврши последњу наредбу која започиње одређеним низом знакова. На пример, други начин за покретање истог лоцирати Валдена
наредба би била да куцате ! лоц
(без размака након ускличника).
Унесите онолико знакова колико желите након знака узвика. Љуска ће се зауставити при првом појављивању низа који се подудара са овим знаковима. У управо поменутом примеру могао сам да укуцам ! ло
пошто није било других наредби које су почињале тим словима. Али да сам само ушао ! л
, пример би покренуо команду 331, лс -л
команда, јер би ово био први меч.
Напомена уредника: Делови овог чланка су адаптирани изКомандна линија Мац ОС Кс: Уник испод хаубе, Кирк МцЕлхеарн (2004; прештампано уз дозволу Сибека). Ажуриран је како би одражавао промене на терминалу за мацОС Биг Сур.