Чтобы прочитать свой ввод, xargs
использует функциюread
(см. также соответствующую справочную страницу Linux).
read
считывает следующие доступные данные из дескриптора файла в область памяти, указанную вызывающей программой. Как используется xargs
, read
ожидает, пока либо данные не будут доступны, либо не произойдет ошибка, либо не будет определено, что больше никаких данных больше не будет. Он возвращает соответственно положительное целое число, -1 или 0 в каждом из этих случаев.
Чтобы определить, когда он закончил считывание своего ввода (, своего стандартного ввода или ввода, заданного опцией -a
),xargs
ищет указанный конец -маркера файла -(, если была использована опция -E
), или возвращаемое значение 0 из read
.
Вы можете увидеть это в действии, запустив
printf '%s ' {1..1024} | strace -e read xargs -s 2048 -x
Проблема сQTerminal
:
Выполните шаги, указанные ниже :Примечание :Либо используйте пользователя root, либо используйте его с sudo
Перейти к папке ~/.config/qterminal.org
Измените любой параметр, который хотите изменить, сохраните его и выйдите.
Все готово, помните, что не используйте Qterminal для выполнения описанных выше действий, иначе изменения не произойдут
Либо используйте терминал mate -, либо сделайте это с помощью графического редактора.