27Jun

Постаните корисник Линук Терминал Повер Повер са овим 8 трикова

click fraud protection

Постоји више тога да користите Линук терминал него да упишете команде у њега.Сазнајте ове основне трикове и бићете на добром путу да савладате Басх схелл, која се подразумевано користи на већини Линук дистрибуција.

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

Завршетак завоја

Завршетак завоја је битан трик.То је одличан штедач времена и корисно је и ако нисте сигурни у тачно име датотеке или наредбе.

На пример, рецимо да имате датотеку под називом "заиста дуго име датотеке" у тренутном директорију и желите да је обришете.Можете укуцати цело име датотеке, али морате правилно избећи знакове простора( другим речима, додајте \ знак пре сваке просторије) и можда ће направити грешку.Ако укуцате рм р и притисните Таб, Басх ће аутоматски попунити име датотеке за вас.

Наравно, ако имате више датотека у тренутном директоријуму који почињу словом р, Басх неће знати који желите.Рецимо да имате још једну датотеку под називом "стварно врло дуго име датотеке" у тренутном директоријуму.Када притиснете Таб, Басх ће попунити "стварно" део, пошто фајлови обију почињу с тим.Након тога, притисните Таб поново и видећете листу одговарајућих имена датотека.

instagram viewer

​​Наставите са уносом жељеног имена датотеке и притисните Таб.У овом случају, можемо укуцати "л" и поново притиснути Таб, а Басх ће попунити жељено име датотеке.

Ово такође ради са командама.Нисам сигуран коју команду желите, али знате да почиње са "гномеом"?Укуцајте "гноме" и притисните Таб да бисте видели листу.

Цијеви

Цијеви вам омогућавају слање излаза команде другој команди.У УНИКС-овој филозофији, сваки програм је мали услужни програм који добро чини једну ствар.На примјер, команда лс наводи датотеке у тренутном директорију и греп наредба тражи свој улаз за одређени термин.

Комбинирајте их са цевима( | карактер) и можете тражити датотеку у тренутном директоријуму.Следећа наредба тражи ријеч "ријеч":

лс |греп реч

Дивље картице

* карактер - то јест, звездица - је дивља картица која може да одговара било чему.На пример, ако смо желели да избришемо обе "стварно дуго име датотеке" и "заиста веома дуго име датотеке" из тренутног директоријума, могли бисмо покренути сљедећу наредбу:

рм стварно * име

Ова наредба брише све датотеке с почетним именима датотекаса "заиста" и завршава се са "именом". Ако сте уместо рм * покренули уместо тога, избрисали бисте сваку датотеку у тренутном директорију, па будите пажљиви.

Редирекција излаза

& гт; знак преусмерава излаз команде у датотеку уместо друге команде.На пример, следећа линија покреће команду лс да би пописала датотеке у тренутном директоријуму, а уместо да штампа ту листу на терминалу, она ће одштампати листу у датотеку под именом "филе1" у тренутном директорију:

лс & гт;филе1

Историја наредби

Басх запамти историју команди које упишете у њега.Можете користити тастере са стрелицама нагоре и надоле да бисте се померали кроз команде које сте недавно користили.Команда историја штампа списак ових команди, тако да можете да га усмерите на греп да потражите команде које сте недавно користили.Постоји много других трикова које можете користити и са историјом Басх-а.

~,.& амп;..

Знак ~ - познат и као тилда - представља тренутни директоријум тренутног корисника.Дакле, уместо да укуцате цд /home/ име да бисте прешли у ваш почетни директориј, можете умјесто користити цд .Ово такође ради са релативним стазама - цд ~ / Десктоп би се пребацио на радну површину тренутног корисника.

Слично томе, . представља тренутни директоријум и . . представља директоријум изнад тренутног директоријума.Дакле, цд. . иде горе.Ово такође ради са релативним путањама - ако сте у фасцикли "Радна површина" и желите да идете у фасциклу "Документи", која је у истом директоријуму као фасциклу "Радна површина", можете користити цд. ./Доцументс наредбу.

Покрени команду у позадини

Подразумевано, Басх извршава сваку команду коју покрећете на тренутном терминалу.То је уобичајено добро, али шта ако желите да покренете апликацију и наставите да користите терминал?Ако упишете фирефок за покретање Фирефока, Фирефок ће преузети ваш терминал и приказати поруке о грешци и други излаз док га не затворите.Додајте & амп; оператор на крају команде да Басх изврши програм у позадини:

фирефок & амп;

Условно извршење

Такође можете да имате Басх покренути две команде, један за другим.Друга команда ће се извршити само ако је прва команда успешно завршена.Да бисте то урадили, ставите обе команде на исту линију, одвојено & амп; , или двоструким амперсанд.

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

спавање 5 & амп; & амп;гноме-сцреенсхот

Да ли имате још трикова да поделите?Оставите коментар и помозите својим колегама!