Unix & Linux

9
Остановите задания принтера из терминала

Я работаю со старой версией CentOs (5.0), которая на самом деле не моя машина. В последнее время по темным причинам у меня проблемы с печатью. Задания находятся в очереди, и я не могу отменить их на значке панели. Я пытался с некоторыми терминальными командами ( cancel -aзапросить пароль, которого...

9
Это слишком рано, чтобы попробовать LibreSSL? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я немного следил за развитием и недавним выпуском...

9
беговая дорожка в течение определенного периода времени

Как запустить strace для пользовательского процесса в течение определенного периода времени, скажем, 1 минуты, без прерывания пользовательского процесса и без использования Ctrl + C? Я хочу создать скрипт для автоматизации выполнения strace для пользовательского...

9
Преобразование файлов .docx в обычный текст и сохранение разрывов строк для сохранения ссылок на номера строк в исходном документе: как и какие последствия?

Я экспортирую содержимое MS Word в обычный текст для использования с текстовыми и файловыми утилитами. У меня есть ограничение, когда функция нумерации строк была включена в программном обеспечении MS, и любая ссылка на номера строк в конечном выводе должна соответствовать этой нумерации. Итак,...

9
2 Факторная аутентификация в SSH с использованием открытого ключа и PAM

Я пытаюсь настроить двухфакторную аутентификацию. Я хочу, чтобы пользователь успешно вошел в систему, если: Открытый закрытый / открытый ключ совпадает (метод аутентификации: publickey) или пароль правильный Мой метод аутентификации PAM успешен. Второй метод аутентификации - это файл PAM. Поэтому я...

9
Как убить все открытые окна?

Я хочу закрыть все окна, появляющиеся на моем рабочем столе. Я думал сделать это до конца pkill, но мне удавалось убивать их по одному, а это не то, чего я хочу. Конечная цель - поместить это в скрипт для запуска киоска, он обнаружит, работает ли программное обеспечение киоска (я разобрался с этой...

9
Найти время последнего отключения

Это команда, которую я использую: last -x|grep shutdown | head -1 но это дает мне продолжительность с +2 часа: shutdown system down 3.14-1-amd64 Mon Jul 21 08:43 - 22:19 (13:36) Время последнего отключения (08:43) является правильным, но время запуска (22:19, должно быть 20:19) является...

9
ZFS: Попытка удалить диск верхнего уровня из Zpool

У меня есть zpool с именем storage, который содержит массив из пяти устройств raidz1. Сегодня я пошел и купил другое устройство 3TB и положил его в свой корпус. Однако вместо создания нового пула и добавления этого устройства я сделал ошибку и добавил его в свой существующий пул хранения. Теперь у...

9
Когда пробелы вокруг знака = запрещены?

Я знаю, что в ~ / .bashrc нельзя ставить пробелы вокруг =знаков в присваивании: $ tail -n2 ~/.bashrc alias a="echo 'You hit a!'" alias b = "echo 'You hit b!'" $ a You hit a! $ b b: command not found Я рассматриваю конфигурационный файл MySQL, /etc/my.cnfи я нашел это: tmpdir=/mnt/ramdisk...

9
Найдите точную строку с помощью grep

Например, у меня большой текстовый файл со многими адресами электронной почты, используя bash, мне нужно найти / проверить, существует ли электронная почта (или ее нет). Следует ли использовать (только) «якоря»? grep '^user1@example.com' text_file или есть лучшие способы? Мне нужно создать скрипт...

9
восстановить xorg.conf с текущими настройками

Многие говорили об этой проблеме, но я не нашел удовлетворительного ответа. Я на дебиан Джесси. В настоящее время я пробовал nvidia-driverв качестве драйвера, но это вызвало сбой системы; поэтому я очистил все nvidiaпакеты. Но проблема в том, что /etc/X11/xorg.confбыл заменен настройками NVidia, а...

9
Наследовать переменные окружения в контейнере systemd Docker

У меня есть Docker-контейнер, работающий с systemd . Я хочу передать переменные среды приложениям под ним. Когда я запускаю systemd из Docker (в /sbin/initвиде командной строки), Docker предоставляет переменные для systemd, но не предоставляет дочерним службам . Если я добавлю systemd.setenv=...в...

9
ожидание сети в скрипте bash

Я запускаю сценарий, который зависит от сети и подключения к сети. Скрипт запускается при входе в систему (что происходит автоматически после загрузки). Проблема в том, что к моменту запуска скрипта у меня обычно еще нет IP-адреса (DHCP). Сейчас я просто сплю сценарий на 15 секунд, но мне этот...

9
Как добавить несколько строк в файл с помощью bash, с «-» перед строкой

Вопрос очень похож на Как добавить несколько строк в файл с помощью bash, но я хочу начать файл с --, а также добавить файл, если это возможно. printf "--no-color\n--format-doc\n--no-profile\n" >> ~/.rspec-test Проблема запуска файла с "-" дает мне: -bash: printf: --: invalid option printf:...

9
Соответствующая строка с фиксированным количеством символов с использованием grep

Я пытаюсь найти все 6буквенные слова, используя grep. В настоящее время у меня есть это: grep "^.\{6\}$" myfile.txt Тем не менее, я обнаружил, что я также получаю такие результаты, как: étuis, étude. Я подозреваю, что это как-то связано с символами над eприведенными выше словами. Могу ли я...

9
Получение идентификатора процесса из команды, запущенной с помощью «su -c»

Я запускаю Java-программу внутри оболочки и записываю идентификатор процесса в текстовый файл. Итак, когда я делаю это: nohup java app.Main > /dev/null 2>&1 & echo $! > /var/run/app.pid Оно работает. Но я действительно хочу запустить его как другой пользователь su - appuser -c...

9
Поместите работу в фоновом режиме без заморозки

Скажем, вы начинаете работу, как это foo а затем желание, чтобы вы хотели поместить его в фоновом режиме. Нажатие Ctrl+, Zа затем bgделает трюк, но будет зависать fooмежду Ctrl+ Zи bg. Как разместить foo на заднем плане, не заморозив...

9
Создание нескольких временных псевдонимов

Я не являюсь пользователем root, и у меня нет доступа к глобальному файлу псевдонимов, в котором есть все созданные псевдонимы, но я хочу создать некоторые псевдонимы, которые остаются активными только для сеанса, в который я вошел. Я использую команду alias x='cd /parent/child'для создания...