| Главная » Статьи » LINUX и прочие.,и прочее.. |
При использовании терминала в Linux иногда требуется быстро просмотреть тот или иной текстовой файл. Вот некоторые из того большого множества команд ,которые я научился применять для просмотра содержимого текстовых файлов.
Вывод содержимого файла на экран (stdout) команда cat
Команда cat выводит файл на экран и возвращает управление оболочке.Когда содержимое файла не помещается на экране применяем прокрутку. Если объем просматриваемого документа велик, текст промелькнет на экране и прочитать его будет трудновато ))
Вот к примеру для быстрого просмотра при необходимости открываем так часто нужные файлы .bashrc и grub
2 - объединение(конкатенация) файлов и вывод на экран (stdout)
cat файл1 файл2
Название команды cat это сокращение от слова "concatenate" (конкатенация) объединение.Назначение команды это объединение нескольких файлов в один файл. Вывод на экран одного файла один из способов ее использования. К примеру давайте объединим два вышеприведенных файла в один файл командой cat стихи.txt ucoz.txt
пользуемся прокруткой для просмотра объединенных файлов ,или используем добавлением команды less для приятного просмотра ) cat стихи.txt ucoz.txt | less памятка - команда cat не включает между файлами ни строку дефисов,ни другой разделитель - тексты следуют сразу один за другим (для разделения файлов можно например ,включать в предыдущий файл один или два пробела)
3 - объединение(конкатенация) файлов и вывод в файл (stdout) cat файл1 файл2 > файл3 А если нас не устраивает вывод файла на экран и мы желаем объединить нужные нам файлы и сохранить на компьютер в какой то файл, скажем для пересылки друзьям в контакте )).В Linux можно все ) ,поэтому просто перенаправляем вывод в в другой файл.
cat стихи.txt ucoz.txt > для_друзей_в_контакте.txt
С файлом для друзей в контакте.txt можно выполнять дополнительные действия ,скажем добавить в конец этого файла любой другой текст.txt , при этом мы будем использовать символ >> вот к примеру : cat бог.txt >> для_друзей_в_контактe.txt
памятка - для вывода пронумерованных строк используйте при вызове cat опцию _n cat _n файл1 файл2 - также можно использовать для этих целей команду dog ,с ее помощью можно просматривать не только локальные файлы,но и исходный код .html страниц web - есть команда tac (это команда cat наоборот) ,объединяет файлы в обратном порядке
| |
| Просмотров: 1362 | | |
| Всего комментариев: 0 | |










