IT-Блог о программировании и операционных системах

Псевдонимы для команд bash (aliases)

Псевдонимы для команд шела - штука очень удобная. Удобная в первую очередь тем, что любой команде оболочки можно создать свой псевдоним. У меня например для команды "ls -l" определён псевдоним с названием "ll", а для команды "sudo nano ~/.bashrc" определён "bashrcedit". Удобно, что ещё сказать.
 
Существует по крайней мере два (которые мне известны) способа добавлять и хранить свои алиасы для оболочки. Для этого используются следующие файлы:
 
1. Файл "~/.bashrc"
2. Файл "~/.bash_aliases"
 
В оба из этих файлов можно добавлять свои псевдонимы. Например вот так:
 
echo "alias bashrcedit='sudo nano ~/.bashrc'" >> ~/.bashrc
echo "alias ll='ls -l'" >> ~/.bash_aliase
 
Для того, чтобы файл .bash_aliases начал обрабатываться, нужно раскомментировать следующие строки в файле ~/.bashrc: 
 
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi

2 комментария: