Когда я запускаю cat /etc/fstab, я вижу это:
У меня создается впечатление, что результат не отформатирован правильно, поскольку таблица должна быть. Мой терминал в полноэкранном режиме, и поэтому я не думаю, что «обвинение» виновато.
Другие команды, такие как sudo fdisk -l и sudo parted -l, выглядят хорошо отформатированными на экране с данными в хороших столбцах.
В принципе, для этого файла нет «формата». Посмотрите на «заголовки»:
<file system> <mount point> <type> <options> <dump> <pass>
В литературе недостаточно места для записи файловой системы, если вы хотите остаться в «столбце». Учитывая, что ваш /etc/fstab содержит файловые системы UUID, это еще более невозможно.
Конечно, вы можете «переформатировать» файл, используя, например, nano. Если вы просто добавляете вкладки и пробелы, существует очень небольшой риск того, что вы повредите файл.
В моем случае вывод команды cat /etc/fstab более странный, чем ваш:
Теперь я предлагаю вам не редактировать и переформатировать /etc/fstab. Если в вашей файловой системе появятся некоторые изменения, файл будет перезаписан, и ваши изменения будут напрасны. Вы можете использовать небольшой простой сценарий оболочки следующим образом:
#!/bin/bash
echo "---------------------------------------------------------"
cat /etc/fstab |
awk '{
if ($1 != "#")
print "File System:\t"$1"\nMount Point:\t"$2"\nType:\t\t"$3"\nOptions:\t" \
$4"\nDump:\t\t"$5"\nPass:\t\t"$6"\n---------------------------------------------------------"
}'
Результат: