ls без будь-яких аргументів поверне ім’я файлу, тому він не читає безпосередньо вміст файлу. Тоді як cat поверне вміст файлу.
Використовуючи редактор vi, вміст файлу можна редагувати по всьому файлу. Використовуючи команду cat, вміст файлу не можна редагувати. Можна додати лише більше рядків або повністю замінити вміст файлу.
кіт: Це сама команда. Це розшифровується як «concatenate» і є використовується для читання та відображення вмісту файлів. [ОПЦІЯ]: це додаткові позначки, які змінюють поведінку команди cat. Наприклад, -n додає номери рядків до виводу, а -s стискає кілька суміжних порожніх рядків в один порожній рядок.
Команда ls використовується для список файлів. "ls" сам по собі перераховує всі файли в поточному каталозі, крім прихованих файлів. "ls *. tex" містить лише ті файли, які закінчуються на ".
Команда cat зчитує кожен параметр файлу послідовно та записує його до стандартного виводу. Якщо ви не вкажете ім’я файлу, команда cat читатиме зі стандартного введення. Ви також можете вказати назву файлу – (тире) для стандартного введення.