Можете ли вы сказать мне, какая разница между cat и sudo cat?
Все, что я знаю до сих пор, это то, что cat используется для отображения содержимого файла и конкатенации .
Cat - стандартная утилита unix и наиболее часто используемая команда, которая объединяет файлы и печатает на стандартном выходе.
Вы можете открыть терминал (нажмите CTRL + ATL + T) & amp; type man cat, чтобы узнать больше о команде и ее использовании.
Кроме того, разница между cat и amp; используя sudo cat;
cat - Часто & amp; стандартная команда, используемая для печати выходного файла sudo cat - который печатает результат с привилегиями root. Это в основном необходимо, когда файл не имеет доступа для чтения для определенных пользователей / пользователей, но не ограничивается правами пользователя root.Пример;
-rw------- 2 root root 4096 996 Feb 6 20:39 log.txt
Выше просматривается файл, который может читать или писать только пользователь root (или пользователь, входящий в группу root). В этой ситуации вам нужно будет использовать sudo cat filename для вывода вывода.
Предположим, это помогло вам понять больше.!
cat используется для чтения файла; sudo используется для привилегий суперпользователя. Таким образом, sudo cat означает чтение файла с привилегиями суперпользователя (то есть root).