Почетна » како да » Постаните корисник Линук терминала за напајање са ових 8 трикова

    Постаните корисник Линук терминала за напајање са ових 8 трикова

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

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

    Завршетак картице

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

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

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

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

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

    Пипес

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

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

    лс | греп ворд

    Вилд Цардс

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

    рм реалли * наме

    Ова команда брише све фајлове са именима фајлова који почињу са “стварно” и завршавају са “наме” рм * Уместо тога, избрисали бисте све датотеке у тренутном директоријуму, зато будите опрезни.

    Преусмеравање излаза

    Тхе > знак преусмјерава излаз наредбе у датотеку умјесто друге наредбе. На пример, следећа линија покреће лс наредбу за попис датотека у тренутном директорију и, умјесто исписа те листе на терминал, исписује попис у датотеку под називом “филе1” у тренутном директорију:

    лс> филе1

    Цомманд Хистори

    Басх памти историју команди које уносите. Можете користити тастере са стрелицама нагоре и надоле да бисте се кретали кроз команде које сте недавно користили. Тхе историје Наредба исписује листу ових наредби, тако да је можете преусмјерити на греп за тражење наредби које сте недавно користили. Има много других трикова које можете користити и са Басх историјом.

    ~,. &…

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

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

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

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

    фирефок &

    Цондитионал Екецутион

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

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

    слееп 5 && гноме-сцреенсхот


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