Comments 17
спасибо )
0
спасибо за заметку. алиасы я выношу давно, однако не задумывался что можно их использовать для разных оболочек. но причина у меня несколько иная — мои алиасы идут в скелетон для новых пользователей на сервере.
0
Не знаю лично ни одного человека, который бы пользовался чем-то кроме bash.
-4
Думаю каждый использует тот или иной шел и только его на конкретной машине… почему тогда нужно делать одинаковые алиасы в разные шелы? Мое мнение ИМХО не надо усложнять себе жизнь ;)
-2
И часто вы меняете оболочки? Я, к примеру, как сел на bash, так и не переключаюсь. Более того, не вижу смысла. Разъясните, в каких случаях есть смысл переключаться?
-2
Самый банальный пример — zsh для своего удобства, а другой шелл — потому что он у заказчика.
Еще бывает необходимость проверять скрипты под разными шеллами, так же, как сайт несколькими браузерами. А ведь еще, о ужас, бывают разные версии того же баша.
Еще бывает необходимость проверять скрипты под разными шеллами, так же, как сайт несколькими браузерами. А ведь еще, о ужас, бывают разные версии того же баша.
0
Оболочка, которая у заказчика… Единственное вменяемое объяснение.
Проверять скрипты под разными оболочками зачем? Первая строка (типа, #!/bin/bash) укажет какой шелл нужен.
Разные версии баша? Так они всё равно будут читать одни и те же файлы
Проверять скрипты под разными оболочками зачем? Первая строка (типа, #!/bin/bash) укажет какой шелл нужен.
Разные версии баша? Так они всё равно будут читать одни и те же файлы
-1
Все скрипты должны писаться под sh. И точка. Это обеспечивает переносимость между подавлющим большинство ОС.
+1
Кстатиэто, чем для данной надобности не устраивают традиционные /etc/profile, $HOME/.profile или там $HOME/local.profile?
0
/etc/profile — доступ рута ради алиас — ну не. конечно удобно, когда для всех юзеров, но это не мой случай.
$HOME/.profile и $HOME/local.profile у меня сами собой не подхватываются.
я не настаиваю на том, что моё решение самое правильное — всегда может быть подход, который будет грамотней. мне, лично, хватает и такого.
$HOME/.profile и $HOME/local.profile у меня сами собой не подхватываются.
я не настаиваю на том, что моё решение самое правильное — всегда может быть подход, который будет грамотней. мне, лично, хватает и такого.
0
Я с собой всегда беру (с)
Свой zshrc. Там кроме алиасов еще куча всего. Мне гораздо легче один конфиг расплодить на кучу компов, чем для каждого писать свои конфиги.
Скрипты, как заметили выше, надо писать на sh.
Свой zshrc. Там кроме алиасов еще куча всего. Мне гораздо легче один конфиг расплодить на кучу компов, чем для каждого писать свои конфиги.
Скрипты, как заметили выше, надо писать на sh.
0
Sign up to leave a comment.
alias hint