Translations:Aliases in .bashrc/3/ru
From Manjaro
Views
Actions
Namespaces
Variants
Tools
Давайте создадим простую функцию bash, которая будет создавать каталог и затем переходить в него:
~/.bashrc
... mkcd () { mkdir -p -- "$1" && cd -P -- "$1" } ...
Теперь вместо того, чтобы использовать mkdir для создания нового каталога, а затем cd для перемещения в этот каталог, вы можете просто набрать:
user $ mkcd new_directory
.
Хранение альяса bash в другом файле
Bash позволяет добавлять локальные альясы в Ваш ~/.bashrc. Для этого создайте файл ~/.bash_aliases и добавьте его содержимое в Ваш файл ~/.bashrc:
~/.bashrc
... if [ -e $HOME/.bash_aliases ]; then source $HOME/.bash_aliases fi ...
Теперь вы можете добавить любые альясы в Ваш ~/.bash_aliases и затем загрузить их в свою Bash-сессию с помощью команды source ~/.bashrc.
Заключение
Этот список не является исчерпывающим. Почти все, что часто используется, можно сократить с помощью альяса.