Alias...

Я понимаю что вопрос ламерский,но все же...В каком файле нужно прописать все alias'ы или в этом нет необходимости?

Судя по

Судя по постановке вопроса, необходимости нет


Пожалуйста, не описывайте своё железо в подписи

~/.bashrc только

~/.bashrc только для юзера
/etc/bash/bashrc для всех

и ещё (кроме

и ещё (кроме bashrc) в ~/.profile
-- странно, но для консоли и эмулятора терминала (в иксах) алиасы берутся из разных файлов

=

iNDiAnFLy написал(а):
и ещё (кроме 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:просто

Цитата:
просто прописывал в local.start-не работает

что прописывал то?

луше на bash нашиши скрипт и его уже запускай из local.start

export

export VINT=/dev/disk/by-uuid/id жесткого.После загрузки команда mount $VINT ничего не дает

буду учить

буду учить bash-sqript=)

проверь # export |

проверь # export | grep VINT

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".