Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.doc
Скачиваний:
24
Добавлен:
14.05.2015
Размер:
1.85 Mб
Скачать

Просмотр содержимого файлов

Для просмотра содержимого файлов используются команды more, less и cat. Все три команды в качестве параметра используют имя файла, предназначенного для просмотра, например,

cat data.txt

Команда cat (concatenate) -- сложная и универсальная команда. Простейшее применение этой команды -- вывод содержимого файла на экран. Использование этой команды оправдано, если содержимое файла занимает не больше одного экрана. В противном случае часть информации исчезнет из области видимости.

Для файлов, содержащих большое число строк, удобнее использовать команды more или less. Действия этих команд почти аналогичны: информация выводится на экран порциями, нажатие на клавишу Space (пробел) выводит следующую порцию текста (экран), нажатие на клавишу b выводит предыдущий экран, клавиша q прекращает выполнение команды.

Перемещение и переименование

С помощью команды mv (от англ. move) можно либо изменить имя файла или каталога, либо переместить файл или каталог в другое место. Используя эту команду для переименования в качестве второго аргумента нужно указать новое имя:

mv текущее_имя новое_имя

Например,

mv doc1.txt doc_old.txt

mv Work Old_Work

Команда mv может использоваться для перемещения файла в новый каталог. Для этого нужно в качестве второго аргумента указать имя каталога:

mv имя_файла имя_каталога

Пример

mv doc1.txt Old_Work

mv doc2.txt Old_Work/doc_old.txt

Вторая команда совмещает перемещение файла с переименованием: файл doc2.txt перемещается в директорию Old_Work и получает новое имя doc_old.txt

Удаление файлов

Для удаления файлов используется команда rm. При добавлении ключа -r эта команда удалит каталог (директорию) вместе со всем его содержимым. Например, следующая последовательность команд удаляет файл с именем file и директорию catalog вместе со всем его содержимым:

rm file

rm -r catalog

Но не забывайте, что удалять вы можете только свои файлы и директории, и даже это следует делать очень осторожно, потому что удаленный файл вернуть нельзя!

Ни в коем случае не удаляйте файлы, имена которые начинаются с точки (кроме тех, назначение которых вам заведомо известно). В большинстве случаев эти файлы необходимы для корректной работы пользователя, это "служебные" файлы.

Работа с дискетой ms dos

Гибкий магнитный диск до сих пор остается распространенным средством для передачи небольших порций информации с компьютера на компьютер. В системе Linux имеется набор утилит mtools, которые обеспечивают доступ к дискетам, отформатированным для использования в MS DOS (или в MS Windows). Для работы с такими дискетами достаточно вставить ее в дисковод и воспользоваться одной из этих утилит.

Для копирования файлов используется команда mcopy, дискета MS DOS обозначается как a: (дисковод A).

Пример

Сначала файл mydata копируется на дискету MS DOS, а затем файл title копируется в текущий каталог (.) пользователя:

mcopy mydata a:

mcopy a:title .

При копировании групп файлов можно использовать шаблоны, состоящие из символов * и ?. Например, для копирования всех файлов из текущей директории, имеющих расширение doc, на дискету можно воспользоваться командой

mcopy *.doc a:

Перечислим другие команды из набора утилит mtools.

Команда

Назначение

mdel

Удаляет файл MS DOS

mmd

Создает каталог MS DOS

mrd

Удаляет каталог MS DOS

mren

Переименовывает файл MS DOS

mtype

Отображает содержимое файла MS DOS

mformat

Создает на дискете файловую систему MS DOS

Команда mdir позволит получить список файлов и каталогов, размещенных на дискете, а команда mcd -- перемещаться по каталогам дискеты. В следующем примере выдается перечень файлов, а затем пользователь перемещается в каталог tmp:

mdir a:

mcd a:tmp