Может ли сценарий bash сбросить и дезинфицировать * всю * среду и как?

Вы знаете этот материал sudo : Defaults env_reset что делает невозможным внедрение среды. Я блуждал, если эту функциональность можно получить непосредственно из сценария bash, «изнутри»? По крайней мере, часть этого может быть, это точно. Пример: #!/usr/bin/env php <?php //… // sanitizes $PATH putenv("PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"); // unsets $LD_LIBRARY_PATH, as it should be in Ubuntu putenv('LD_LIBRARY_PATH'); //… Можем […]

Использование find для отображения всех файлов в определенном каталоге

Я пытаюсь использовать одну строку, которая найдет каждый каталог (или подкаталог) с именем bin и затем распечатает список всех файлов под ним, но не будет также перечислять имена каталогов под ними. Я пробовал пару разных вещей, чтобы выполнить это, но пока никто не работал: find ~ -type d -name "bin" -exec ls '{}' ';' | […]

shell: сохранить завершающие символы новой строки ('\ n') в подстановке команд

Я хочу иметь возможность фиксировать точный результат подстановки команд, включая завершающие новые строковые символы . Я понимаю, что они делятся по умолчанию, поэтому некоторые манипуляции могут потребоваться для их хранения, и я хочу сохранить исходный код выхода . Например, если задана команда с переменным числом завершающих строк новой строки и кода выхода: f(){ for i […]

/ etc в другом разделе

Моя настройка требует, чтобы некоторые из моих /etc файлов находились на отдельном разделе. Для этого я создал softlink: ls -li /etc/group 956 lrwxrwxrwx 1 root root 21 May 7 15:48 /etc/group -> /var/common/etc/group ls -li /var/common/etc/group 3145744 -rw-r–r– 1 root root 668 May 11 11:02 /var/common/etc/group Моя проблема в том, что я пытаюсь выполнить команды, […]

Какие среды рабочего стола не требуют 3D-ускорения?

У меня есть две ситуации, в которых мне нужно запускать настольные компьютеры без какого-либо 3D-ускорения. 1) Я часто запускаю виртуальные машины Ubuntu и CentOS на машине, графическая карта которой не играет с 3D-ускорением VirtualBox (ошибка в драйверах). 2) Доступ к удаленным сеансам Это не быстрый «вход в систему и проверка чего-то», я мог бы работать […]

Как добавить слова в существующий столбец

У меня есть файл с разделителями табуляции с 10 столбцами и в одном из столбцов (около 40 миллионов строк), я хотел бы добавить слово до существующей записи в каждой строке (одно слово в каждой строке!) И a ; после входа. например, две строки до 1 2 3 4 5 6 7 8 text still more […]

Какие специальные параметры оболочки (bash)?

Я нашел специальный параметр с bash, начинающийся с знака $ . Пример: Когда я блуждал по статусу выхода, я знал о $? , идентификатор процесса – $$ и т. д. Итак, я делюсь этим сообщением, чтобы узнать, какие специальные параметры bash (shell) и их использование.

Как сообщить wget, где извлекать файлы, переданные через '-input-file'

У меня есть список имен файлов (не URL-адресов) в файле, и я хочу загрузить их, используя –input-file . Как указать URL-адрес, из которого будут извлекаться эти файлы?

/ bin / cat: слишком длинный список аргументов

У меня есть 119766 файлов в папке. Это CSV-файлы. Я хочу узнать общее количество строк всех файлов. Я пытаюсь запустить следующую команду: cat * |wc -l Но возникает следующая ошибка: -bash: / bin / cat: слишком длинный список аргументов Как я могу это сделать? Есть ли способ обойти это? Я хотел бы добавить, что общее […]

пространство консоли, съеденное содержимым файла

см. пример ниже, чтобы понять мою проблему; подумайте, что моя консольная консоль выглядит так user@server $ ls "I opened a file temp" user@server $ vi temp temp откроется в том же окне, когда я закрываю temp, я не возвращаюсь к: user@server $ ls user@server $ vi temp user@server $ вместо этого я возвращаюсь к чему-то […]

Interesting Posts

Можно ли отменить задание в диспетчере очереди печати с отменой -a

Почему не удается войти в мою консоль debian?

временный файл репликации zfs

многопоточная обработка в AM1808 с использованием встроенного Linux

Как применяются разрешения файлов для вновь созданных файлов?

Управление потоковой строкой командной строки из netcat

есть ли какие-то символические ссылки, которые поддерживают перемещение или переименование целевого файла?

Распределение Linux с менеджером пакетов «yum»

Сценарий для отправки почты с использованием функции

Правила брандмауэра IPv6, похоже, препятствуют всем подключениям

Как использовать параметр sudo -u?

Какие исправления Debian исправляют shellshock lcamtuf CVE-2014-6277 и CVE-2014-6278?

как проверить rx ring, max_backlog и max_syn_backlog размер

Кто создает документы / видео / изображения / и т. Д. в домашнем каталоге

В make-файле, когда мы используем файлы .o?

Linux и Unix - лучшая ОС в мире.