После ввода dpkg -l перечислены все пакеты, но в этом случае некоторые имена пакетов не будут заполнены google-chrome-stable. Можно ли увидеть полное имя пакета? Хотя я могу предотвратить это, максимизируя окно терминала, прежде чем вводить dpkg -l.
dpkg оптимизирует свой вывод для вашей ширины терминала, сужая столбцы выходной таблицы, как вы видите, чтобы избежать переноса длинных строк.
Вы можете просто предотвратить это, выполнив вывод своего вывода через, например, cat, который ничего не делает сам по себе (просто копируя свой ввод на свой вывод), но отключает вывод dpkg от терминала, так что он не может знать его ширину и ничего не оптимизирует:
dpkg -l | cat
Конечно, одно и то же отключение происходит, если вы все-таки подключите его к чему-либо еще для дальнейшей обработки, нет необходимости дополнительно использовать cat как часть более длинного конвейера.
dpkg оптимизирует свой вывод для вашей ширины терминала, сужая столбцы выходной таблицы, как вы видите, чтобы избежать переноса длинных строк.
Вы можете просто предотвратить это, выполнив вывод своего вывода через, например, cat, который ничего не делает сам по себе (просто копируя свой ввод на свой вывод), но отключает вывод dpkg от терминала, так что он не может знать его ширину и ничего не оптимизирует:
dpkg -l | cat
Конечно, одно и то же отключение происходит, если вы все-таки подключите его к чему-либо еще для дальнейшей обработки, нет необходимости дополнительно использовать cat как часть более длинного конвейера.
dpkg оптимизирует свой вывод для вашей ширины терминала, сужая столбцы выходной таблицы, как вы видите, чтобы избежать переноса длинных строк.
Вы можете просто предотвратить это, выполнив вывод своего вывода через, например, cat, который ничего не делает сам по себе (просто копируя свой ввод на свой вывод), но отключает вывод dpkg от терминала, так что он не может знать его ширину и ничего не оптимизирует:
dpkg -l | cat
Конечно, одно и то же отключение происходит, если вы все-таки подключите его к чему-либо еще для дальнейшей обработки, нет необходимости дополнительно использовать cat как часть более длинного конвейера.
dpkg оптимизирует свой вывод для вашей ширины терминала, сужая столбцы выходной таблицы, как вы видите, чтобы избежать переноса длинных строк.
Вы можете просто предотвратить это, выполнив вывод своего вывода через, например, cat, который ничего не делает сам по себе (просто копируя свой ввод на свой вывод), но отключает вывод dpkg от терминала, так что он не может знать его ширину и ничего не оптимизирует:
dpkg -l | cat
Конечно, одно и то же отключение происходит, если вы все-таки подключите его к чему-либо еще для дальнейшей обработки, нет необходимости дополнительно использовать cat как часть более длинного конвейера.
dpkg оптимизирует свой вывод для вашей ширины терминала, сужая столбцы выходной таблицы, как вы видите, чтобы избежать переноса длинных строк.
Вы можете просто предотвратить это, выполнив вывод своего вывода через, например, cat, который ничего не делает сам по себе (просто копируя свой ввод на свой вывод), но отключает вывод dpkg от терминала, так что он не может знать его ширину и ничего не оптимизирует:
dpkg -l | cat
Конечно, одно и то же отключение происходит, если вы все-таки подключите его к чему-либо еще для дальнейшей обработки, нет необходимости дополнительно использовать cat как часть более длинного конвейера.
dpkg -l оптимизирует свой вывод для вашей ширины терминала. Итак, ложь dpkg -l о ширине.
env COLUMNS=500 dpkg -l
Вы можете использовать dpkg-query, который обеспечивает явный контроль над выходным форматом, включая спецификацию ширины поля.
Пример. для печати имени пакета в поле шириной 50 столбцов, за которым следует версия пакета:
dpkg-query -W -f='${binary:Package;-50}\t${Version}\n'
или (если вам нужно только полное имя пакета)
dpkg-query -W -f='${binary:Package}\n'
Вместо этого вы можете использовать
apt list --installed
.
Вместо этого вы можете использовать
apt list --installed
.
Вы можете использовать dpkg-query, который обеспечивает явный контроль над выходным форматом, включая спецификацию ширины поля.
Пример. для печати имени пакета в поле шириной 50 столбцов, за которым следует версия пакета:
dpkg-query -W -f='${binary:Package;-50}\t${Version}\n'
или (если вам нужно только полное имя пакета)
dpkg-query -W -f='${binary:Package}\n'
dpkg -l оптимизирует свой вывод для вашей ширины терминала. Итак, ложь dpkg -l о ширине.
env COLUMNS=500 dpkg -l
Вместо этого вы можете использовать
apt list --installed
.
Вы можете использовать dpkg-query, который обеспечивает явный контроль над выходным форматом, включая спецификацию ширины поля.
Пример. для печати имени пакета в поле шириной 50 столбцов, за которым следует версия пакета:
dpkg-query -W -f='${binary:Package;-50}\t${Version}\n'
или (если вам нужно только полное имя пакета)
dpkg-query -W -f='${binary:Package}\n'
dpkg -l оптимизирует свой вывод для вашей ширины терминала. Итак, ложь dpkg -l о ширине.
env COLUMNS=500 dpkg -l
Вместо этого вы можете использовать
apt list --installed
.
Вы можете использовать dpkg-query, который обеспечивает явный контроль над выходным форматом, включая спецификацию ширины поля.
Пример. для печати имени пакета в поле шириной 50 столбцов, за которым следует версия пакета:
dpkg-query -W -f='${binary:Package;-50}\t${Version}\n'
или (если вам нужно только полное имя пакета)
dpkg-query -W -f='${binary:Package}\n'
dpkg -l оптимизирует свой вывод для вашей ширины терминала. Итак, ложь dpkg -l о ширине.
env COLUMNS=500 dpkg -l
Вместо этого вы можете использовать
apt list --installed
.
Вы можете использовать dpkg-query, который обеспечивает явный контроль над выходным форматом, включая спецификацию ширины поля.
Пример. для печати имени пакета в поле шириной 50 столбцов, за которым следует версия пакета:
dpkg-query -W -f='${binary:Package;-50}\t${Version}\n'
или (если вам нужно только полное имя пакета)
dpkg-query -W -f='${binary:Package}\n'
dpkg -l оптимизирует свой вывод для вашей ширины терминала. Итак, ложь dpkg -l о ширине.
env COLUMNS=500 dpkg -l