Страница 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, точку