7 практичних савета за командну линију које не желите да пропустите

Anonim

Овладавање командном линијом често је само питање учења неколико командних трикова и проналажења употребе за њих, а ми ћемо вам понудити шест практичних трикова за које сте готово сигурни да ћете наћи неку употребу без обзира на ниво ваше вештине у терминалу.

Читајте даље, преузимаћете датотеке, користити бољи списак директоријума, брже убијати процесе, поново покретати претходне команде као роот, проналазити претходне команде и креирати нове датотеке у ходу за кратко време .

1: Преузмите датотеку са Веба и гледајте напредак

Знате УРЛ датотеке коју треба да преузмете са веба? Користите цурл са командом -О да бисте започели преузимање:

цурл -О урл

Обавезно користите пуну УРЛ адресу. Такође, не заборавите да користите велико слово „О“, а не мало „о“ да бисте задржали исто име датотеке на вашој локалној машини.

На пример, следећа команда би преузела иОС 7 ИПСВ датотеку са Аппле-ових сервера на локални Мац, задржавајући исто име датотеке као што се појављује на удаљеном серверу:

цурл -О хттп://апплднлд.аппле.цом/иОС7/091-9495.20130918.ФуФу4/иПхоне5, 1_7.0_11А465_Ресторе.ипсв

Овај трик смо већ покрили пре доста времена и заиста је користан. Пошто показује брзину преузимања и напредак, може да функционише и као алтернатива вгет трику за тестирање брзине интернет конекције из командне линије.

2: Листа садржаја директоријума према датуму измене

Желите да направите дугачку листу директоријума, који приказује дозволе, кориснике, величину датотеке и датум измене, са најновијим измењеним датотекама и фасциклама које се појављују одоздо према горе? Наравно да имаш:

лс -тхор

Ово је изузетно корисно, а такође и лако за памћење јер, па, командна заставица је тхор, а како бисте икада могли заборавити на митолошки тхор?

3: Претрага Спотлигхт са резултатима уживо из командне линије

Алатка мдфинд је фронт-енд командне линије за одличан услужни програм за претрагу Спотлигхт, којем се обично може приступити из Финдер-а. Али у свом подразумеваном стању, мдфинд се разликује од Спотлигхт претраге по томе што неће ажурирати резултате уживо онако како се пронађу. За то је овај трик, једноставна заставица ће тражити рефлектор из командне линије са резултатима ажурирања уживо:

мдфинд -тиме финдме

Ово може да иде веома брзо у зависности од специфичности тражених термина, али ако видите подударање притисните Цонтрол+Ц да престанете да тражите.

Ако сте Спотлигхт онемогућили или установите да не ради, увек можете да се вратите и на поуздану команду „пронађи“.

4: Убијте процесе користећи џокер знакове

Да ли сте икада пожелели да можете убити гомилу процеса или команди одједном користећи џокер знакове? Или можда само желите да убијете нешто брже без куцања пуног назива процеса или пид-а? Стандардна команда килл неће узимати џокер знакове, али пкилл прихвата џокер знакове, што је чини правим избором за посао.

На пример, да бисте убили сваку активну инстанцу процеса „СамплеЕнормоусТаскНамеВхиИсТхисПроцессНамеСоЛонг“ одједном, можете користити следеће:

пкилл Сам

Запамтите да су џокери неопростиви, а пкилл завршава задатке без оклевања или захтева за чување, тако да ако имате било која друга блиско подударна имена процеса и они ће бити убијени. Најлакши начин да заобиђете то је да једноставно наведете мало дужи елемент назива задатка за циљање.

Можете користити и пкилл да циљате све специфичне корисничке процесе, што може бити од помоћи у неким ситуацијама на Мац-овима са више корисника.

5: Поново покрените последњу команду као роот

Зар не мрзите када идете да извршите дугачку команду и након притиска на ентер сазнате да је потребан супер корисник за покретање? Знате, као једна од оних подразумеваних команди? Немојте поново уписивати цео командни стринг, уместо тога користите овај једноставан трик:

судо !!

Ово је стари, али добар трик који постоји већ годинама, и сигурно ће се много користити док проводите више времена на командној линији.

6: Добијте последњу појаву команде без њеног извршавања

Не можете да се сетите тачне синтаксе коју сте користили последњи пут када сте покренули одређену команду? Можете га одмах пронаћи без поновног извршавања команде користећи овај трик, где је „појам за претрагу“ команда која се подудара:

!појам за претрагу:п

На пример, да бисте пронашли последњу пуну команду која је користила префикс „судо“ коју бисте користили:

!судо:п

Ово ће извести нешто попут следећег, дајући вам пуну синтаксу команде, али је неће поново покренути:

судо ви /етц/мотд

Опет, овај трик ће извести само последњи пут када је команда коришћена на основу било ког префикса. Ако заиста морате да копате по вашој претходној листи команди, можете претраживати своју басх историју помоћу греп.

7: Одмах креирајте празну датотеку или више датотека

Команда додиром омогућава брзо креирање празних датотека, било за држаче простора, тестирање, демонстрацију или било шта друго што планирате. Тајна је команда „додирни“ и једноставна је за коришћење:

додирни име датотеке

Можете навести више имена да бисте такође креирали више датотека. На пример, ово би створило три датотеке под називом индекс, галерија и цв, свака са хтмл екстензијом:

додирни индек.хтмл галлери.хтмл цв.хтмл

Овај је посебно користан за програмере.

Желите да сазнате више о терминалу и командној линији? Имамо још много трикова командне линије за оне који су заинтересовани.

7 практичних савета за командну линију које не желите да пропустите