Памятка Linux админу по основным утилитам диагностики
UPD: В комментариях @rickardo подкинул ссылочку на качество
UPD: В комментариях @rickardo подкинул ссылочку на качество
Вспомнилось с Баша:
<insomnia> Нужно выполнить всего три команды, чтобы поставить Gentoo
<insomnia> cfdisk /dev/hda && mkfs.xfs /dev/hda1 && mount /dev/hda1 /mnt/gentoo/ && chroot /mnt/gentoo/ && env-update && . /etc/profile && emerge sync && cd /usr/portage && scripts/bootsrap.sh && emerge system && emerge vim && vi /etc/fstab && emerge gentoo-dev-sources && cd /usr/src/linux && make menuconfig && make install modules_install && emerge gnome mozilla-firefox openoffice && emerge grub && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vi /boot/grub/grub.conf && grub && init 6
<insomnia> это первая
врядле, моя команда меняет пароль на рута, а не запускае эмуляцию терминала с правами рута
я помню там было что-то типа :wq!
а то что в режим редактирования надо входить с помощью i отдельный вынос мозга был
Ну это уже вариации. Смотри, я выше писал что "x" это сохранить и выйти, а ты написал тоже самое но сложнее - "w" (write) - сохранить изменения, "q" (quit) - выйти, то есть в этом плане "x" выигрывает, просто две команды разом.
На счет режима редактирования это наоборот фишка)
Просто надо привыкнуть.
"x" выигрывает, просто две команды разом.
Но проигрывает по понятности. wq хотя бы можно расшифровать.
&& подразумевает выполнение команды если предыдущая была успешна. Никаких иных подразумеваний нет. У меня был скрипт, который можно было бы через && записать, так он пять раз пароли спрашивал.
Насколько я понимаю это тупо логическое И и ИЛИ из кода завершения программы. При && первый же код 1 завершает цепочку, так как результат вне зависимости от оставшихся вычислений будет 1. При коде 0 цепочка из && продолжается, так как итоговый результат пока не известен. С || наоборот. Успешное завершение программы всегда 0. Любое отличное от нуля завершение считается 1.
Ну это бред, во первых это не одна команда, во вторых почему эти команды нельзя прописать в install.sh, либо потому что они для всех разные будут, либо это уже все давно прописано при инсталяции.
На самом деле нет, процесс в целом описан верно, но проёбаны важные детали.
Например stage3 и portage нифига не распакован, так что после чрута уже ничего больше не сработает.
GNU/Linux
1K поста15.5K подписчика
Правила сообщества
Все дистрибутивы хороши.
Будьте людьми.