loader

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

Anonim

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

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

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

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

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

Можете користити било који уређивач текста који вам одговара, као што је ви или нано. Једноставно замијените “гедит” у горњој наредби наредбом за покретање одабраног уређивача текста.

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

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

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

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

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

Затворите гедит (или други уређивач текста) тако што ћете кликнути на „Кс“ у горњем левом углу прозора.

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

Сада, када откуцате нову команду праћену новим именом директоријума, mkdircd се mkdircd функција коју сте креирали у .басхрц фајлу и име директоријума "Тестни директоријум" се прослеђује двема командама ( mkdir и cd ). Директоријум "Тест Дирецтори" ће бити креиран и одмах ћете га одвести.

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