2Sep

Како направити нови директоријум и промијенити га у једној команди у Линуку

Ако уопште трошите било које време на Терминалу, вероватно користите команду мкдир да бисте креирали директориј, а затим и команду цд да бисте одмах променили у тај директоријум.Међутим, постоји начин да се обе ове акције обави једним командом.

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

РЕЛАТЕД АРТИЦЛЕС
Како изводити две или више наредби за терминал на Линуку
Како додати картице на Убунту терминалу

. басхрц датотека је скрипта која се покреће сваки пут када отворите прозор терминала притиском на Цтрл + Алт + Т или отворитенову картицу у прозору Терминал.Можете додати команде у. басхрц датотеку коју желите покренути аутоматски сваки пут када отворите прозор терминала.

Да бисте уредили. басхрц датотеку, користићемо гедит.У промпту упишите следећу наредбу.

гедит ~ /. басхрц

Можете користити било који текст едитор који вам је удобан, као ви или нано.Једноставно замените "гедит" у горњој команди помоћу наредбе за покретање изабраног текста.

Дођите до дна датотеке. басхрц и додајте следећу линију на крај датотеке.Препоручујемо вам да копирате линију испод и налепите је у. басхрц датотеку.

мкдирцд(){ мкдир "$ 1" & амп; & амп;цд "$ 1";}

Ово је у суштини функција која ће покренути две команде један одмах након друге.Нова прилагођена команда у нашем примеру се назива мкдирцд( заправо можете назвати команду коју желите) и покренуће мкдир наредбу, а затим и команду цд."$ 1" у обе команде означава да ће наредбе прихватити једну вриједност за рад.У овом случају, то је име новог директоријума.

Можете додати коментар изнад команде тако да запамтите коју команду ради.Једноставно ставите знак( #) на почетак линије, а затим и сваки опис који желите додати.

Кликните на "Сачувај".

Затворите гедит( или други текст едитор) кликом на "Кс" у горњем левом углу прозора.

Поставка коју сте управо додали у. басхрц датотеку неће утицати на тренутну сесију прозора Терминал.Морате затворити прозор Терминал и одјавити се и вратити се како би промјена могла утицати.Дакле, откуцајте излаз на позив и притисните Ентер или кликните на дугме "Кс" у горњем левом углу прозора.Затим, одјавите се и вратите поново.

Сада, када упишете нову наредбу, након чега следи ново име директоријума, позива се функција мкдирцд коју сте креирали у. басхрц датотеки, а име директоријума "Тест \ Дирецтори" се преноси на двакоманде( мкдир и цд).Директоријум "Тест Дирецтори" биће креиран и одмах ћете га преузети.

Ако управљате својим директоријима користећи командну линију, овај трик може вам уштедјети неко време.