Ванная комната чтении не следует пренебрегать. Проблема с этим подходом заключается в том, что существует бесконечно много способов я могу ткнуть пальцем "минут". И это не мешает ему из использования правильно пишется "минут" и "утро". Удалить пакет из кэша вручную и `Пакман -Syyu пара`... @HenningMakholm я думаю, я не совсем поняла, но я не уверен, как проверить больше, чем на сайте либо :/ до сих пор ОП, кажется, счастлив. Вы должны прочитать политику университета на работу. Однако, следует также учитывать местную культуру. Естественно, ваш университет предпочел бы, чтобы вы делаете вещи, которые пользуются ими. @don_crissti пожалуйста, пост, как ответ. Я думаю, что я мог сделать был сделать эхо "ка::ctrlaltdel: файл/sbin/выключения -R теперь" >> содержимое файла inittab думая, что это не там. Я просто был неосторожен.

Я попробовал следующую команду после смотреть это видео на трубе шалостей.

человек -к . | dmenu -л 20 | у awk '{печати $1}' | команды xargs -Р человек -Tpdf | Затура -

Он в основном печатает список руководства для dmenu для пользователя, чтобы выбрать один из них, затем с помощью команды xargs для запуска человек -Tpdf % (напечатать на стандартный вывод в формате PDF на странице ЖКТ от команды xargs' ввод) и передать в PDF просмотрщик (Затура).

Проблема в том, что (как вы можете видеть в видео) для чтения PDF-начинается даже прежде, чем я выбрать одну страницу в dmenu. И если я нажимаю ESC и выберите Нет, читатель PDF по-прежнему открыт показывает никаких документов вообще.

Как я могу сделать PDF-ридер (и любая другая команда в трубе цепи) выполнять только тогда, когда его входной сигнал достижения конца файла или при получении входного сигнала на всех? Или, в качестве альтернативы, как я могу делать с трубой цепь останавливается после одного из связанных в цепочку команд возвращает ненулевой статус выхода (так что если dmenu возвращает ошибку, не выбрав параметр следующие команды не выполняются)?