Что history не запоминал дублирующиеся команды в .base_progile дабавляем
export HISTCONTROL = "ignoreboth"
попутно команды с первым пробелом то же не будут попадать в history, типа sudo halt, вот здорово ее в спешке случайно из хистори запустить и рыдать, видя, как кусок работы уходит в нибытие.
Показаны сообщения с ярлыком bash. Показать все сообщения
Показаны сообщения с ярлыком bash. Показать все сообщения
вторник, 26 января 2010 г.
пятница, 30 января 2009 г.
chroot, su и ошибка Sorry.
При смене окружения по chroot у нас остаются права рута. Понадобилось сменить их. Копируем su, смотрим и копируем необходимые библиотеки: ldd /bin/su. Готово. Нет, при попытке сменить пользователя получем: Sorry.
И все, ничего более. Патризан какой-то!
После анализа strace chroot /.... su оказалось, что нужна еще одна библиотека /lib/libnss_files.so.2
Добавляем ее в окружение и все работает.
И все, ничего более. Патризан какой-то!
После анализа strace chroot /.... su оказалось, что нужна еще одна библиотека /lib/libnss_files.so.2
Добавляем ее в окружение и все работает.
четверг, 29 января 2009 г.
echo и перевод на новую строку
В команде echo есть небольшая фишка с переходом на новую строку /n.(и прочими /t /r и т.д.)
Так вот надо использовать ключ "-e" для распознования этих команд. Но и это еще не все, надо ставить ДВА слэша. т.е. вроде echo -e _первая_строка_\\n_вторая_строка_
У меня внешняя же команда echo и встроенная в bash ведут себя одинаков и требуют ключ -e
Так вот надо использовать ключ "-e" для распознования этих команд. Но и это еще не все, надо ставить ДВА слэша. т.е. вроде echo -e _первая_строка_\\n_вторая_строка_
У меня внешняя же команда echo и встроенная в bash ведут себя одинаков и требуют ключ -e
Подписаться на:
Сообщения (Atom)