- •Лабораторная работа №1 Файловая структура ос Linux и управление файлами.
- •Общие cведения о системе Вход в систему:
- •Выход из системы:
- •Команда man (оперативный справочник)
- •Команды mount, umount
- •Маршрутные имена файлов
- •Команда who
- •Команда cd
- •Команда pwd
- •Команда mkdir.
- •Команда rmdir.
- •Команда ls.
- •Команда cp.
- •Требуется указать как минимум два аргумента - источник и преемник
- •Команда more и cat
- •Команда mv.
- •Команда ln.
- •Команда chmod
- •Синтаксис:
Команда cp.
Назначение: «copy» и позволяет копировать файлы.
Синтаксис:
$ cp файл вых_файл Копирование файла
$ cp файл [файл...] вых_каталог Копирование файлов в каталог
$ cp -r каталог [каталог...] вых_каталог Копирование каталогов
Требуется указать как минимум два аргумента - источник и преемник
Для любого из аргументов допустимо использование относительных и/или абсолютных маршрутных имен.
Если файл-преемник не существует, он будет создан.
Если преемник - каталог, файл будет скопирован в него с сохранением имени.
При копировании нескольких файлов преемником должен быть каталог.
Файл не может быть скопирован сам в себя..
Опции:
$ copy [-i,-r]
-i приводит к выдаче предупреждения о том, что файл-преемник уже
существует и может быть изменен
-r должна быть использована при копировании каталогов.
Примеры:
$ cp today reports
$ cp –r letters/thankyou oldletters
Команда more и cat
Назначение: команда cat выводит на экран все содержимое файла. Если файл большой, то текст очень быстро мелькает на экране. Для устранения этого недостатка служит команда more, с помощью которой текст на экран можно выводить порциями. Вызывается команда с именем файла, который необходимо просмотреть.
Синтаксис:
$ cat [файл]
Примеры:
$ cat f1 Вывод на экран содержимого файла f1
$ cat f1 f2 Вывод на экран содержимого файлов f1 и f2
$ cat f1 f2 > f3 Перенаправление вывода файлов f1 и f2 в f3.
$more [файл] ...
$ more f1
…
…
…
--f1 (20%)--
<Q> или <q> Выход из команды more
<Return> Вывод очередной строки
<Space> Вывод очередного экрана с информацией
Команда mv.
Назначение: с помощью команды mv можно либо изменять имя файла, либо переместить файл из одного каталога в другой. Используя mv для переименования файла, в качестве второго аргумента нужно указать новое имя файла. Первый аргумент – это текущее имя файла. Переименовывая файл, вы можете выбрать имя, которое уже носит другой файл, и этот файл будет удален. Команда имеет опцию – i, которая сначала проверяет, существует ли файл с указанным именем. Если да, программа спросит, хотите ли вы перезаписать его.
Синтаксис:
$ mv [-i] файл новый_файл Переименование файла
$ mv [-i] файл [файл...] вых_каталог Перемещение файлов в каталог
$ mv [-i] каталог [каталог...] вых_каталог Переименование или перемещение
каталогов
Требуется указать как минимум два аргумента - источник и преемник
Для любого из аргументов допустимо использование относительных и/или абсолютных маршрутных имен.
Если файл-преемник уже существует, его содержимое будет заменено содержимым файла-источника.
Если преемник - каталог, файл будет скопирован в него с сохранением имени.
При перемещении нескольких файлов преемником должен быть каталог.
Если в качестве источника указан каталог, он переименовывается и получает имя преемника.
Опции:
$ mv [-i]
- i приводит к выдаче предупреждения о том, что файл или каталог-преемник
уже существует и может быть изменен.
Примеры:
$ mv newprop props
$ mv newprops props/versionl
$ mv –i versionl proposal
Overwrite proposal? N
