Revision as of 07:33, 30 December 2022
Давайте создадим простую функцию bash, которая будет создавать каталог и затем переходить в него:
~/.bashrc
...
mkcd ()
{
mkdir -p -- "$1" && cd -P -- "$1"
}
...
Теперь вместо того, чтобы использовать mkdir для создания нового каталога, а затем cd для перемещения в этот каталог, вы можете просто набрать:
user $ mkcd new_directory COPY TO CLIPBOARD
.
Хранение альяса bash в другом файле
Bash позволяет добавлять локальные альясы в Ваш ~/.bashrc. Для этого создайте файл ~/.bash_aliases и добавьте его содержимое в Ваш файл ~/.bashrc:
~/.bashrc
...
if [ -e $HOME/.bash_aliases ]; then
source $HOME/.bash_aliases
fi
...
Теперь вы можете добавить любые альясы в Ваш ~/.bash_aliases и затем загрузить их в свою Bash-сессию с помощью команды source ~/.bashrc.
Заключение
Этот список не является исчерпывающим. Почти все, что часто используется, можно сократить с помощью альяса.
Смотрите также
Документация по Bash
ArchWiki