Страница 1 из 1
Помогите с alias'ами
Добавлено: 08 окт 2007, 20:05
rom@nыч
Ситуация такая: надо сделать чтобы алиас'ы не загружались автоматически, а запускать их с файла. Получается так: прописываю вручную например (alias tl='tail -f /var/log/messages') - алиас работает норм. прописываю ту же строчку например в файл bashrc.sh - ничего не получается, т.е. в пределах этого срипта алиасы работают, как только скрипт закончился - все эти алиасы которые я добавлял не пашут. Помогите разобраться.
Re: Помогите с alias'ами
Добавлено: 08 окт 2007, 21:20
Llama
rom@nыч писал(а):Ситуация такая: надо сделать чтобы алиас'ы не загружались автоматически, а запускать их с файла.
А чем плоха автоматическая загрузка, поясните плс.?
rom@nыч писал(а):
Получается так: прописываю вручную например (alias tl='tail -f /var/log/messages') - алиас работает норм. прописываю ту же строчку например в файл bashrc.sh - ничего не получается, т.е. в пределах этого срипта алиасы работают, как только скрипт закончился - все эти алиасы которые я добавлял не пашут. Помогите разобраться.
Скрипт выполняется в отдельном процессе shell, соответсвенно, все что там происходит - влияет только на этот процесс, который уничтожается ественно после завершения скрипта.
Если у вас в файле bashrc.sh список alias'ов - то просто сделайте
. /path/to/bashrc.sh
Re: Помогите с alias'ами
Добавлено: 11 окт 2007, 20:28
rom@nыч
По поводу того что бы алиасы не загружаись автоматически, на это есть причины, которые мне довольно долго обьяснять.
Llama писал(а):
Если у вас в файле bashrc.sh список alias'ов - то просто сделайте . /path/to/bashrc.sh
не понял??
Т.е. в смысле просто запустить его??
Пробовал и не помогло.
Добавлено: 12 окт 2007, 13:52
Llama
где я написал что его надо запустить, читайте внимательнее... просто включить этот скрипт ваш с алиасами...
Добавлено: 12 окт 2007, 16:05
exe
chmod +x /path/to/bashrc.sh ?
или "." при запуске забыл?
Добавлено: 12 окт 2007, 16:44
Llama
exe, точку