Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

15
Автоматически запускать команды через SSH на многих серверах
В файле .txt есть список IP-адресов, например: 1.1.1.1 2.2.2.2 3.3.3.3 За каждым IP-адресом находится сервер, и на каждом сервере есть sshd, работающий на порте 22. Не каждый сервер находится в known_hostsсписке (на моем компьютере Ubuntu 10.04 LTS / bash). Как я могу запускать команды на этих серверах и собирать вывод? …

3
Как найти все двоичные исполняемые файлы в каталоге рекурсивно?
Если я использую findкоманду, как это: find /mydir/mysubdir -executable -type f перечислены все исполняемые файлы (кроме каталогов), включая файл исполняемого скрипта (например, script.sh и т. д.). Что я хочу сделать, это перечислить только двоичные исполняемые файлы.
46 files  find  binary 

4
Способ мгновенно заполнить / использовать много дискового пространства?
На виртуальной машине Linux я хотел бы проверить NAGIOS-мониторинг более глубоко, чем просто выключение виртуальной машины или отключение виртуальной сетевой карты; Я хотел бы проверить или «включить сигнализацию дискового пространства», занимая несколько% свободного пространства в течение короткого периода времени. Я знаю, что я мог бы просто использовать dd if=/dev/zero of=/tmp/hd-fillup.zeros …

6
Как рекурсивно скопировать папку идемпотентным способом, используя cp?
Когда я использую cp -R inputFolder outputFolder результат зависит от контекста : если outputFolderон не существует, он будет создан и путь клонированной папки будет outputFolder. если outputFolderсуществует, то созданный клон будетoutputFolder/inputFolder Это ужасно , потому что я хочу создать какой-нибудь сценарий установки, и если пользователь запустит его дважды по ошибке, …
46 cp  recursive 

2
Почему ZSH заканчивает строку выделенным символом процента?
Я заметил это в разных случаях. Я часто думал, что это потому, что вывод был отменен рано (например, Ctrl + C) или что-то подобное, и zsh заполняет символ новой строки. Но теперь любопытство взяло верх над мной, так как в bash оно этого не делает. ЗШ удар SequenceПрограмма что - …
46 bash  zsh  prompt  newlines 

2
отключить закрытие окна CTRL-D в терминаторе (эмулятор терминала)
Я часто захожу через несколько сессий SSH. Чтобы выйти из моих сеансов, я нажимаю CTRL+ d, пока не вернусь на свою локальную машину. Однако иногда я нажимаю один раз слишком много, и мой терминал выходит. Есть ли способ заблокировать CTRL+ dот закрытия моего терминала? Я использую терминатор в качестве эмулятора …

2
Что делают bash-buildins 'set' и 'export'?
Я немного растерялся относительно цели setи exportв Bash (и я думаю, что, вероятно, и другие оболочки). Я думаю, что это для установки переменных среды, но это можно сделать только с помощью VARIABLE=VALUE, верно? Также печатать setи exportсамостоятельно показывать разные значения. Так какова их цель?
46 bash  shell 

10
Как вызвать самоуничтожение системы с помощью введенного пароля
Как настроить мою систему на удаление всех персональных данных при вводе определенного пароля? Мотивация этого - АНБ. Я представляю, что есть три основных варианта использования. При входе в систему ввод предопределенного пароля вызывает уничтожение пользовательских данных. При просыпании системы. ввод предопределенного пароля вызывает уничтожение персональных данных. Ввод любой привилегированной команды …



6
Как создать последовательность с ведущими нулями, используя расширение скобки
Когда я использую следующее, я получаю ожидаемый результат: $ echo {8..10} 8 9 10 Как я могу использовать это расширение скобки простым способом, чтобы получить следующий результат? $ echo {8..10} 08 09 10 Я теперь, что это может быть получено с помощью seq(не пытался), но это не то, что я …


2
Почему по умолчанию используется механизм создания процесса fork?
Системный вызов UNIX для создания процесса, fork (), создает дочерний процесс путем копирования родительского процесса. Насколько я понимаю, за этим почти всегда следует вызов exec () для замены пространства памяти дочернего процесса (включая текстовый сегмент). Копирование пространства памяти родителя в fork () всегда казалось мне расточительным (хотя я понимаю, что …

10
Есть ли в Linux система поиска файлов типа «Все»?
В Windows есть хороший механизм поиска файлов, который называется « Все» , который (в отличие от find) очень быстрый и (в отличие от него locate) всегда возвращает обновленные результаты. AFAIK это работает, заполняя базу данных из журнала NTFS (это не работает с другими файловыми системами). Интересно, есть ли что-то подобное …

16
Как я могу удалить файл, имя файла которого содержит непечатаемые символы
Мне каким-то образом удалось создать файл, который, кажется, не имеет имени файла. Я нашел некоторую информацию о том, как получить более подробную информацию о файле в следующей теме. Тем не менее, я попробовал некоторые из перечисленных предложений и не могу удалить файл. Я не уверен, что я сделал, чтобы создать …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.