Вместо того, чтобы обойти сломанную оболочку sudo SCL, я просто отключил ее.
echo >> /opt/rh/devtoolset-2/root/usr/bin/sudo
chmod -x /opt/rh/devtoolset-2/root/usr/bin/sudo
Добавление новой строки в конец файла гарантирует, что он не будет перезаписан последующими обновлениями Yum, а затем я просто делаю его не -исполняемым.
Я установил набор инструментов разработчика, чтобы получить современные версии gcc и c++ на RHEL 6, и у меня не было проблем с компиляцией кода без фальшивого sudo.
Не могу сказать, что полностью понимаю суть вопроса, но это
Looks through the names of files and folders (recursively) for a keyword: grep
не совсем корректно, так как grep
не будет искать папку (подробнее широко известен как каталог в именах *nix )и не будет работать рекурсивно без -r
или -R
. И -ты действительно имел в виду find
здесь?
В остальном вы можете использовать перечисленные вами инструменты, но их предостаточно. альтернативы, которые работают лучше в одних сценариях, но хуже в других -например:(1)(shopt -s dotglob; stat *)
(это Баш -специфический. ), (2 )rsync --remove-source-files
, (5)ag
(этот особенно хорош для поиска в исходном коде ), (6 )htop
, (7 )comm
.
Домашнее задание?
В любом случае, я голосую за ps
как ответ на вопрос 6. Проблема с вопросом 5 уже решена.