русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание и просмотр файлов


Дата добавления: 2014-12-02; просмотров: 538; Нарушение авторских прав


При рассмотрении команды ls был представлен вариант перенаправления результатов работы команды в файл.

Еще одной командой, позволяющей создать новый файл, является команда touch. Замечательной особенностью этой команды является то, что если в качестве аргумента передаётся имя несуществующего файла, команда создает новый пустой файл (рис. 4.33).

Рис. 4.33. Пример использования команды touch для создания нового пустого файла

Если в качестве параметра указывается имя существующего файла, то команда touch только и делает, что меняет время последнего доступа к файлу (рис.4.34).

Рис. 4.34. Пример использования команды touch в отношении существующего файла

Независимо от того, каким способом создан файл, очень часто возникает необходимость просмотреть содержимое файла. Для решения указанной задачи можно воспользоваться командой cat(рис. 4.35).

Рис. 4.35. Пример использования команды cat для просмотра файла

Команда cat недаром считается одной из самых универсальных команд в операционных системах UNIX и Linux.По умолчанию команда catпосылает выходные данные на экран монитора. Однако вывод команды можно перенаправить в файл, сохранив файл под другим именем (рис. 4.36):

Рис. 4.36. Пример использования команды cat для создания файла

Команда catможетиспользоваться для создания простейших текстовых файлов. В этом случае вводимые с клавиатуры символы направляются непосредственно в файл без возможности редактирования. Завершение ввода осуществляется нажатием Ctrl+D. При создании файлов подобным образом можно воспользоваться клавишей Backspace для редактирования строки ввода – стереть предыдущий символ. Вернуться к предыдущей строке ввода нельзя. На рис. 4.37 представлен пример, в котором команда cat создает файл tekst.txt:

Рис. 4.37. Пример создания файла командой cat



Еще один вариант использования команды catприменяется для объединения файлов. Можно добавить новые символы в существующий файл непосредственно с клавиатуры (рис. 4.38) или содержимое двух файлов можно объединить в новом, третьем файле (рис. 4.39).

Рис. 4.38. Пример дополнения существующего файла новой строкой

Рис.4.39. Пример объединения двух файлов в один

Кроме команды cat существуют еще несколько способов просмотра файлов.

Для вывода содержимого файла на экран можно воспользоваться командой more(рис. 4.40):

Рис. 4.40. Пример вывода содержимого файла командой more

Если файл большой и нет необходимости просматривать его от начала до конца, то можно воспользоваться командой head для просмотра начала файла или командой tail - для просмотра конца файла. Обе команды по умолчанию отображают по 10 строк файла. Если число выводимых строк нужно изменить, то нужно ввести ключ -<число_строк> (рис. 4.41, 4.42).

Рис. 4.41. Пример вывода 5 первых строк файла tekst_tree.txt

Рис. 4.42. Пример вывода 5 последних строк файла tekst_tree.txt



<== предыдущая лекция | следующая лекция ==>
Перемещение (или переименование) файлов (команда mv) | Удаление файлов и непустых каталогов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.085 сек.