Конвейер команд, который вы можете использовать везде, где вам кажется, что вывод первой команды может быть использован в качестве ввода для следующей.
Примеры.
cat example txt | grep {some_line} | awk {some_command}
Идея заключается в том, что если вы чувствуете, что результат выполненной вами команды может быть вводом другой команды, вы можете передать их по конвейеру.
Я столкнулся с этой проблемой на Manjaro, и она была вызвана проблемой с ACPI. Чтобы мой ноутбук загружался на рабочий стол, мне пришлось добавить следующий параметр ядра:
acpi_rev_override=5
После того, как я добавил этот параметр, моя система нормально загрузилась с помощью драйвера nVidia.