Как отобразить содержимое текстового файла в командной строке?

Я хотел бы отобразить содержимое текстового файла в командной строке. Файл содержит всего 5-6 символов. Есть ли простой способ сделать это?

Решение

Использование cat

Поскольку ваш файл короткий, вы можете использовать cat.

cat filename

Использование less

Если вам нужно просмотреть содержимое длинного файла, вы можете использовать пейджер, такой как less.

less filename

Вы можете заставить less вести себя как cat при вызове на маленьких файлах и вести себя как в других случаях, передав ему флаги -F и -X.

less -FX filename

У меня есть псевдоним для less -FX. Вы можете сделать его самостоятельно, например, так:

alias aliasname='less -FX'

Если вы добавите псевдоним в shell configuration, вы сможете использовать его навсегда.

Использование od

Если ваш файл содержит странные или непечатаемые символы, вы можете использовать od для проверки символов. Например,

$ cat file
(ÐZ4 ?o=÷jï
$ od -c test
0000000 202 233   ( 320   K   j 357 024   J 017   h   Z   4 240   ?   o
0000020   = 367  \n
0000023
Комментарии (4)

И хотя каждый человек использует кошку именем` для печати текстовых файлов в стандартный вывод первой целью является потрекотenating. От кошка'ы страницу:

кошка - объединить файлы и печатать на стандартный вывод

Сейчас кошка нормально для печати файлов, но есть альтернативы:


  echo "$(
Комментарии (5)

Вы можете использовать следующую команду для отображения содержимого текстового файла.

cat имя файла
Комментарии (1)

Инструменты для работы с текстовыми файлами в Unix-базовые, повседневные команды:

В Unix и Linux, чтобы распечатать все содержимое в файл

cat filename.txt

или

more filename.txt

или

less filename.txt

За последние несколько строк

tail filename.txt

На первые несколько строк

head filename.txt
Комментарии (0)

Одним из вариантов является использование "больше"

например, более file.txt`

Однако это не все функции добавлены на "меньше". Один простой пример заключается в том, что вы можете'т прокрутить назад в выходной. Как правило, это была superceeded меньше, - которое было названо в шутку, потому что

меньше-больше

Комментарии (0)

Я всегда использую $ less "Ваш файл здесь", так как он очень прост, предоставляет встроенную интерактивную командуgrep` и дает простой в использовании интерфейс, который можно прокручивать с помощью клавиш со стрелками.

(Она также включена почти в каждую систему *nix).

Комментарии (6)

Если это большой файл, и вы хотите найти конкретную часть, вы можете использовать

в <предварительно><код> У кота именем | грэп text_to_search -Н </код></пре>

Также вы можете использовать более интерактивный редактор Vim (или VI редактор, если вы не имеете ВИМ):

в <предварительно><код> ВИМ именем Или ви именем</код></пре>

В Vim/Vi-это отличный редактор, также может быть использован в качестве читателя в "обычный режим" или с помощью опции-R, он имеет множество функций, которые помогут вам в просмотре через файл.

Комментарии (2)

Используйте команду cat для отображения содержимого именем. кошку именем

Команды использовать Vim для редактирования файлов. ВИМ именем

Комментарии (0)