Alias...
Magog 6 мая, 2008 - 16:41
Я понимаю что вопрос ламерский,но все же...В каком файле нужно прописать все alias'ы или в этом нет необходимости?
»
- Для комментирования войдите или зарегистрируйтесь
Судя по
Судя по постановке вопроса, необходимости нет
Пожалуйста, не описывайте своё железо в подписи
~/.bashrc только
~/.bashrc
только для юзера/etc/bash/bashrc
для всехи ещё (кроме
и ещё (кроме bashrc) в ~/.profile
-- странно, но для консоли и эмулятора терминала (в иксах) алиасы берутся из разных файлов
=
Знаем, плавали.
Именно поэтому у меня в
~/.bash_profile
прописано:[[ -f ~/.bashrc ]] && . ~/.bashrc
А все alias'ы живут в
~/.bashrc
В результате и в консоли, и в Х-овом терминале идентичный набор alias'ов, и нет необходимости синхронизировать два файла.
--
Live free or die
а у меня вот
а у меня вот совершенно разные вещи в этих файлах прописаны, потому как требования разные ;)
для чего это
для чего это вообще мне нужно:я монтирую переносной жесткий через /dev/disk/by-uuid/*.Если я напишу alias vint='/dev/disk/by-uuid/*',то смогу ли потом монтировать через mount vint????
Up
Up
Мг, сможешь
Мг, сможешь
нет... для этой
нет...
для этой цели тебе надо создать переменную:
export VINT=/dev/disk/by-uuid/
и только потом:
mount $VINT
так не проще ли
так не проще ли это записать в fstab?
Делаю через
Насчет fstab:у меня там пропитано,но мне лень писать такой длинный путь.Поэтому и хочу сделать псевдоним.
Делаю через export.Но после перезагрузки опять надо объявлять через export по новой.Вопрос:в каком файле можно описать команды,которые я хочу что бы выполнялись при каждой загрузке?
в любом
в любом ))
создаеш скрипт с нужными командами, пихаеш его /etc/init.d/...
ну и добавляеш его в нужный ранлевел
хотя может есть какой-то gentoo way способ, но я делал именно так ))
есть Gentoo way =)в
есть Gentoo way =)
в /etc/conf.d/local.start
или (если уже стоит openrc) в /etc/conf.d/local
при этом служба /etc/init.d/local должна быть в runlevel "default"
ок, ща не надо,
ок, ща не надо, но уверен, что пригодится ))
спасибо!
Я так понимаю что полный bash скриптинг поддерживается?
Или тока путь к выполняемаой програме?
всё что угодно
всё что угодно поддерживается, ты же можешь писать в другом файле, например на perl, а вызов делать из local.start
ну ваще да ))
ну ваще да, чо то я ))
Короче ничего
Короче ничего не получается.. просто прописывал в local.start-не работает.Сделал скрипт на perl-выдает ошибку:can't exec "export".
Quote:просто
что прописывал то?
луше на bash нашиши скрипт и его уже запускай из local.start
export
export VINT=/dev/disk/by-uuid/id жесткого.После загрузки команда mount $VINT ничего не дает
буду учить
буду учить bash-sqript=)
проверь # export |
проверь # export | grep VINT