Ако прекарате известно време в Терминала, най-вероятно използвате защитен режим
команда за създаване на директория и след това CD
команда за промяна на тази директория веднага след това. Има обаче начин да направите и двете действия с една команда.
Можете да пускате две команди наведнъж на командния ред ръчно, но ще ви покажем как да добавите ред към файла .bashrc, който ще комбинира защитен режим
командата и CD
командата в една потребителска команда, която можете да въведете с име на директория.
Файлът .bashrc е скрипт, който се изпълнява всеки път, когато отворите терминален прозорец, като натиснете клавишите Ctrl + Alt + T или отворите нов раздел в прозореца на терминала. Можете да добавяте команди към файла .bashrc, който искате да се стартира автоматично при всяко отваряне на прозореца на терминала.
За да редактирате файла .bashrc, ще използваме gedit. Въведете следната команда в подканата.
gedit ~ / .bashrc
Можете да използвате всеки текстов редактор, с който се чувствате удобно, като vi или nano. Просто заменете "gedit" в горната команда с командата за изпълнение на избрания текстов редактор.
Превъртете до дъното на файла .bashrc и добавете следния ред в края на файла. Препоръчваме ви да копирате реда по-долу и да го поставите във файла .bashrc.
mkdircd () mkdir "$ 1" && cd "$ 1";
Това по същество е функция, която ще изпълни двете команди едно след друго. Появява се новата персонализирана команда в нашия пример mkdircd
(всъщност можете да наречете командата, каквото искате) и тя ще стартира защитен режим
командата и след това CD
команда. Най- "$1"
и на двете команди показва, че командите ще приемат една стойност, за която да работи. В този случай това е името на новата директория.
Можете да добавите коментар над командата, за да запомните какво прави командата. Просто поставете знак за килограм (#) в началото на линията и след това всяко описание, което искате да добавите.
Кликнете върху "Запазване".
Затворете gedit (или друг текстов редактор), като кликнете върху "X" в горния ляв ъгъл на прозореца.
Настройката, която току-що добавихте към файла .bashrc, няма да повлияе на текущата сесия на терминалния прозорец. Трябва да затворите прозореца на терминала и да излезете от него и отново да го направите, за да се повлияе промяната. Затова въведете exit на промпта и натиснете Enter или кликнете върху бутона "X" в горния ляв ъгъл на прозореца. След това излезте и влезте отново.
Сега, когато напишете новата команда, последвана от ново име на директорията, mkdircd
създадена в файла .bashrc, и името на директорията "Test \ Directory" се предава на двете команди ( защитен режим
и CD
). Директорията "Тестова директория" ще бъде създадена и веднага ще бъдете заведени в нея.
Ако управлявате директорията си посредством командния ред, този трик може да ви спести известно време.