Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_ПСРВ.doc
Скачиваний:
26
Добавлен:
12.02.2016
Размер:
1.6 Mб
Скачать

5. Команда копирование файлов -cp (CoPy).

Копирование файлов осуществляется командой cp (CoPy).

Команда cp копирует файлы, перечисленные в командной строке, в файл или каталог, указанный последним аргументом. ( несколько файлов одной командой cp можно скопировать только в каталог; в файл можно скопировать только один файл). Обратите внимание на то, как мы используем каталог ``.''для ссылки на текущий каталог.

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

[student@<hostname> student]$ cp /etc/termcap .

[student@<hostname> student]$cp /etc/shells .

[student@<hostname> student]$ls -F

…… shells termcap …. …

[student@<hostname> student]$ cp shells bells

[student@<hostname> student]$ls -F

…. bells shells termcap ……

[student@<hostname> student]$

6. Команда перемещение файлов - mv (MoVe).

Команда с именем mv (MoVe) перемещает файлы вместо их копирования. Синтаксис команды очевиден. Проверьте работу команды на примерах.

[student@<hostname> student]$ mv termcap sells

[student@<hostname> student]$ ls -F

…… bells sells shells ……

[student@<hostname> student]$

Обратите внимание, что теперь файл termcap уже не существует, а на его месте файл sells. Это можно использовать для переименования файлов, что мы сейчас и сделали. Но можно и переносить файлы в совсем другие каталоги.

Внимание! Команды mv и cp уничтожат содержимое файла, в который они пишут (если он существовал), не спрашивая вашего разрешения. Будьте внимательны, когда вы переносите файл в другой каталог: там уже может существовать файл с таким именем и вы его затрете.

7. Команда удаление файлов - rm (ReMove).

Для удаления файлов используется команда rm (ReMove). Проверьте работу команды, выполнив удаление файла.

Внимание! Если файлы удаляемые в ниже приведенном примере в вашем домашнем каталоге отсутствуют то скопируйте любые другие из другого каталога , а затем их удалите. Помните, что удалять можно только то, что Вами создано.

[student@<hostname> student]$rm bells sells

[student@<hostname> student]$ ls -F

…… shells ……

[student@<hostname> student]$

У нас ничего не осталось, кроме shells, но не будем переживать. Обратите внимание, что команда rm не будет вас переспрашивать перед удалением, так что будьте осторожны.

8. Команды просмотра содержимого файлов more и cat.

Команды more и cat используются для просмотра содержимого файлов. more выдает файл на дисплей "поэкранно", в то время, как cat выдает весь файл разом. (прим. переводчика: если файл многострочный, то, при использовании команды cat файл промелькнет и на экране останутся последние строки).

Чтобы посмотреть файл shells, используем команду

[student@<hostname> student]$more shells

При использовании команды more нажимайте клавишу пробел для перехода к следующей странице и b для возврата к предыдущей. Нажав q, вы выйдете из оболочки команды more.

А теперь попробуйте команду cat etc/termcap/. Текст промелькнет слишком быстро, чтобы успеть его прочитать. На самом деле команда ``cat'' (conCATenate) в основном используется для других целей, для той же конкатенации (слияния) нескольких файлов. Это в дальнейшем будет обсуждаться.