Како направити нови директоријум и промијенити га са једном командом у Линуку
Ако уопште проводите време у Терминалу, вероватно користите мкдир
да бисте креирали директоријум, а затим цд
наредбу за промјену у тај директориј одмах након тога. Међутим, постоји начин да се обоје изврши с једном наредбом.
Можете да покренете две команде одједном на командној линији ручно, али ми ћемо вам показати како да додате линију у .басхрц датотеку која ће комбиновати мкдир
команду и цд
команду у једну прилагођену команду можете уписати са именом директоријума.
.Басхрц датотека је скрипт који се покреће сваки пут када отворите прозор терминала притиском на Цтрл + Алт + Т или отворите нови таб у прозору терминала. Можете додати наредбе у .басхрц датотеку коју желите аутоматски покренути сваки пут када отворите прозор Терминала.
Да бисте уредили .басхрц датотеку, користићемо гедит. Укуцајте следећу команду у промпту.
гедит ~ / .басхрц
Можете користити било који уређивач текста који вам одговара, као што је ви или нано. Једноставно замијените “гедит” у горњој наредби наредбом за покретање одабраног уређивача текста.
Дођите до дна .басхрц датотеке и додајте следећу линију на крај датотеке. Препоручујемо да копирате линију испод и залијепите је у .басхрц датотеку.
мкдирцд () мкдир "$ 1" && цд "$ 1";
То је у суштини функција која ће покренути двије наредбе одмах иза друге. Позива се нова прилагођена команда у нашем примеру мкдирцд
(Заправо можете назвати команду шта год желите) и покренути ће мкдир
а затим команду цд
команду. Тхе "$ 1"
на обе команде означава да ће команде прихватити једну вредност да би радиле. У овом случају, то је име новог директоријума.
Можете додати коментар изнад команде тако да запамтите шта наредба ради. Једноставно ставите знак фунте (#) на почетку реда, а затим било који опис који желите да додате.
Кликните на "Сачувај".
Затворите гедит (или други уређивач текста) тако што ћете кликнути на „Кс“ у горњем левом углу прозора.
Поставка коју сте управо додали у .басхрц датотеку неће утицати на тренутну сесију Терминал прозора. Морате да затворите прозор Терминала и одјавите се и вратите се да би промена била примењена. Дакле, укуцајте екит на промпту и притисните Ентер или кликните на дугме “Кс” у горњем левом углу прозора. Затим се одјавите и вратите се.
Сада, када откуцате нову команду иза које следи ново име директоријума, мкдирцд
функција коју сте креирали у .басхрц датотеци се позива и име директоријума "Тестни директоријум" се прослеђује двема командама ( мкдир
и цд
). Директоријум "Тест Дирецтори" ће бити креиран и одмах ћете га одвести.
Ако управљате директоријумима користећи командну линију, овај трик вам може уштедети неко време.