и ещё (кроме 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????
—
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
Насчет fstab:у меня там пропитано,но мне лень писать такой длинный путь.Поэтому и хочу сделать псевдоним.
Делаю через export.Но после перезагрузки опять надо объявлять через export по новой.Вопрос:в каком файле можно описать команды,которые я хочу что бы выполнялись при каждой загрузке?
—
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
Судя по
Судя по постановке вопроса, необходимости нет
Пожалуйста, не описывайте своё железо в подписи
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
~/.bashrc только
~/.bashrcтолько для юзера/etc/bash/bashrcдля всехи ещё (кроме
и ещё (кроме bashrc) в ~/.profile
-- странно, но для консоли и эмулятора терминала (в иксах) алиасы берутся из разных файлов
=
Знаем, плавали.
Именно поэтому у меня в
~/.bash_profileпрописано:[[ -f ~/.bashrc ]] && . ~/.bashrcА все alias'ы живут в
~/.bashrcВ результате и в консоли, и в Х-овом терминале идентичный набор alias'ов, и нет необходимости синхронизировать два файла.
--
Live free or die
:wq
--
Live free or die
а у меня вот
а у меня вот совершенно разные вещи в этих файлах прописаны, потому как требования разные ;)
для чего это
для чего это вообще мне нужно:я монтирую переносной жесткий через /dev/disk/by-uuid/*.Если я напишу alias vint='/dev/disk/by-uuid/*',то смогу ли потом монтировать через mount vint????
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
Up
Up
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
Мг, сможешь
Мг, сможешь
нет... для этой
нет...
для этой цели тебе надо создать переменную:
export VINT=/dev/disk/by-uuid/
и только потом:
mount $VINT
так не проще ли
так не проще ли это записать в fstab?
Делаю через
Насчет fstab:у меня там пропитано,но мне лень писать такой длинный путь.Поэтому и хочу сделать псевдоним.
Делаю через export.Но после перезагрузки опять надо объявлять через export по новой.Вопрос:в каком файле можно описать команды,которые я хочу что бы выполнялись при каждой загрузке?
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
в любом
в любом ))
создаеш скрипт с нужными командами, пихаеш его /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".
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
Quote:просто
что прописывал то?
луше на bash нашиши скрипт и его уже запускай из local.start
export
export VINT=/dev/disk/by-uuid/id жесткого.После загрузки команда mount $VINT ничего не дает
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
буду учить
буду учить bash-sqript=)
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
проверь # export |
проверь # export | grep VINT