8. Создание и редактирование файлов в Unix
Описываются процедуры создания и редактирования файлов при омощи команд cat, touch, cp, mv, textedit (редактор Text Editor) и vi
Использование команды cat Команду cat удобно использовать для создания коротких файлов или добавления Небольшого объема текста в существующий файл. Чтобы создать файл при помощи команды cat, необходимо выполнить следующие действия: 1.Наберите cat > имя^файла и нажмите Enter. 2.Введите текст, который вы хотите разместить в новом файле. 3.Нажмите Enter. 4.Нажмите Ctrl +D. В результате текст будет записан в файл, а на экране вновь появится приглашение командного интерпретатора.
Чтобы добавить дополнительный текст в существующий файл, выполните следующие действия: 1.Наберите cat > имя_файла и нажмите Enter. 2.Введите текст, который вы хотите добавить в файл с указанным именем. 3.Нажмите Enter. 4.Нажмите Ctrl +D. В результате текст будет добавлен в файл, а на экране вновь появится приглашение командного интерпретатора. Чтобы просмотреть содержимое файла, наберите cat имя_файла и нажмите Enter. На экран будет выведено содержимое файла. Если содержащаяся в файле информация не умещается на экране терминала, выводимый текст будет пролистан так, что на экране останется только самый конец файла (количество строк с конца файла, которое умещается на экране или в окне).
Использование команды touch Команда touch устанавливает время доступа и время модификации файлов равными текущему времени. Если указанный файл не существует, создается пустой файл. Команду touch можно использовать для создания пустого файла, чтобы проверить конфигурацию разрешений на доступ и прав на владение, по умолчанию назначаемую любым создаваемым файлам. Также можно воспользоваться командой touch для создания файла, добавление данных в который планируется позже..
Копирование (ср) и переименование (mv) существующего файла Чтобы создать новый файл, можно скопировать или переименовать существующий файл. Чтобы скопировать существующий файл, наберите ср старое_имя_файла новое_ иия_файла и нажмите Enter. Эта команда создает копию файла под новым именем и при этом сохраняет оригинал.
Чтобы переместить (переименовать) существующий файл, наберите mv старое_имя_файла новое_имя_файла и нажмите Enter. В результате имя файла будет изменено.
Использование vi
Редактор vi - универсальный полноэкранный текстовый редактор в среде UNIX. Универсальность означает, что, во-первых, этот редактор есть во всех UNIX-подобных ОС и, во-вторых, этот редактор работает с практически любым видом терминала (ANSI, VT100, VT220, VT320, DEC, и т. д.).(База данных, содержащая описание известных системе терминалов находится в файле /etc/termcap.) Эта универсальность обернулась несколько непривычным (для пользователей DOS) пользовательским интерфейсом: для управления редактором используются лишь ``обычные'' кнопки клавиатуры (алфавитно-цифровые символы и знаки препинания). Визуальный редактор vi (visual editor) является традиционным средством редактирования файлов в среде UNIX.. Чтобы запустить vi, наберите vi имя_файла и нажмите Enter. Если файл с указанным именем не существует, будет открыт новый файл. Этот файл будет записан на диск в момент, когда вы отдадите команду сохранить файл. Если файл с указанным именем уже существует, на экране будет отображено его начало.
