Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: не сохраняются алиасы 10.04  (Прочитано 5589 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн proctoleha

  • Автор темы
  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
не сохраняются алиасы 10.04
« : 14 Июля 2010, 12:13:36 »
Подскажите пожалуйста куда копать.

1. Создаю алиас, запускаю на исполнение (проверяю), работает
alex@alex:~$ alias ins='./insert.sh'
alex@alex:~$ ins
Если нужно добавить папку, впечатай 111, если картинку 222


2. Закрываю консоль, запускаю вновь созданный алиас, не работает
alex@alex:~$ ins
No command 'ins' found, did you mean:
 Command 'ips' from package 'ips' (universe)
 Command 'ink' from package 'ink' (universe)
 Command 'uns' from package 'uns' (universe)
 Command 'ils' from package 'sleuthkit' (universe)
 Command 'ils' from package 'tct' (universe)
 Command 'inc' from package 'nmh' (universe)
 Command 'inc' from package 'mailutils-mh' (universe)
 Command 'bins' from package 'bins' (universe)


До этого также были траблы - терминал не запоминал историю, оказалось прав для записи в .bash_history у меня не было, сейчас тоже наверное что то похожее, поэтому вопрос: куда записываются алиасы?
« Последнее редактирование: 14 Июля 2010, 12:19:31 от proctoleha »
За что я временами ненавижу Linux - так это за свои кривые руки

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: не сохраняются алиасы 10.04
« Ответ #1 : 14 Июля 2010, 13:07:56 »
Всё правильно, значение окружения хранится до закрытия интерпретатора. Чтобы пользоваться постоянно нужно заносить в профиль. См. LESS='-p ^INVOCATION' man bash

Оффлайн apl

  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Re: не сохраняются алиасы 10.04
« Ответ #2 : 14 Июля 2010, 13:11:10 »
в ~/.bashrc пропиши алиасы и будет счастье
Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

Оффлайн proctoleha

  • Автор темы
  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Re: не сохраняются алиасы 10.04
« Ответ #3 : 14 Июля 2010, 13:59:40 »
Всем спасибо за ответы, на другом форуме прочитал, что идеологически правильнее прописать в ~/.bash_aliases, что и сделал, все работает.
За что я временами ненавижу Linux - так это за свои кривые руки

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: не сохраняются алиасы 10.04
« Ответ #4 : 14 Июля 2010, 14:10:14 »
что идеологически правильнее прописать в ~/.bash_aliases
Ага, есть такое. Только в мане баша про этот файл ни слова. Скорее потому, что это дистрибутивная фича и прописана она в ~/.bashrc:
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

 

Страница сгенерирована за 0.033 секунд. Запросов: 23.