Обновить
75
0

devops

Отправить сообщение
Существует множество разных шеллов различной степени дружелюбности и гиковости, однако bash — это стандарт, его синтаксис должен понимать каждый. А вот остальные, как раз, по желанию.
я бы еще про chmod упомянул :) без
chmod +x script.sh
./script.sh работать не будет :) для некоторых это неочевидно
На самом деле оператор условия имеет вид:
if command
then
list
elif
list
else
list
end if

[[ — это специальная команда, которая возвращает результат указанного внутри выражения

то есть условие «if grep -q root /etc/passwd» тоже нормально сработает
initrd: init ram disk
vmlinuz" ядро первоначальных AT&T Unix называлось unix, когда в BSD написали новое ядро с поддержкой виртуальной памяти, его назвали vmunix, поэтому ядро Linux было названо vmlinux. Затем его сжали и поменяли последнюю букву на z
grub: GRand Unified Bootloader by Erich Boleyn
lilo: Linux Loader
слишком тривиально для того, чтобы уделять этому внимание
эдак придётся каждую команду из /bin, /sbin, /usr/bin и /usr/sbin расшифровывать, а их там многие тысячи
Мне было интересно прежде всего покопаться в архивах в поисках подтверждения или опровержения той или иной версии, не считая википедии. Про umount думал написать, но ничего про это не нашел.
«вирусы, хакеры, крякеры, кукеры...»
Некий самосборный быстроустанавливаемый самонастраивающийся дистрибутив в качестве платформы для нашего продукта.
Для тестирования приходится часто переустанавливать с нуля.
ага, только у нас как-то не принято серваку, поднимаемому на день-два, выдавать персональное наименование
поэтому все айпишниками обходятся, вот и приходится костыли изобретать
потому что vim, будучи запущенным в таком виде, позволяет выполнять выполнять команды от имени суперпользователя
а это иногда хочется ограничить

установить vim редактором по умолчанию можно, добавив export EDITOR=vim в ~/.bashrc, так что никаких сложностей тут нет
ну или так
я просто хотел возможности проиллюстрировать, а там уж допиливайте, кому как религия велит
поправил, спасибо за замечание
Да, Вы правы.
Просто это казалось мне настолько очевидным, что я как-то забыл об этом написать :)
sudo -i иногда правильнее, поскольку наследуется рутовое окружение, а не пользовательское, которое может содержать кривые переменные окружения (например, лишние каталоги в PATH)
visudo работает только с /etc/sudoers
насчет чистки терминала думаю, что это настраивается добавлением clear в конец /root/.bashrc
иногда пишутся, если команду su пишешь неправильно или enter забываешь нажать
зато потом на Большом Сервере не надо будет заново привыкать использовать sudo

а если племянник в гости придёт, поизучает ~/.bash_history и понаделает делов в системе?
ну что Вы, надо себя заставлять использовать правильные средства :-)
Машинный перевод еще не достинг такого уровня, чтобы адекватно переводить, например, блог Торвальдса, который я иногда не понимаю. А все остальные техноблоги, которые я читаю, написаны в основном простым и понятным (для меня опять же) языком и перевода не требуют. Иногда даже читаешь и не можешь вспомнить, на каком языке читал :)

Лучше бы Google Reader дубли как-нибудь фильтровал, а то иногда одну и ту же заметку в пяти фидах читаю…
Это вообще-то называется «глоссолалия»
apg однажды клиенту сгенерировал пароль на почтовый ящик: 18shluhi…
Ничего, с пониманием отнесся :)

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность