Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дорошенко Алексей НИ-101_ЛАБ№2.doc
Скачиваний:
4
Добавлен:
22.08.2019
Размер:
9.58 Mб
Скачать

Опции команды less:

-c Очищать экран перед тем, как отобразить следующую страницу

-m Вывод информации о том, какая часть файла выведена на данный момент (в процентах)

-N Выводить номера строк

-r Выводить управляющие (непечатаемые) символы.

-s Объединять несколько пустых строк в одну

-S Урезать длинные строки до длины экрана вместо переноса

11) Сравнение команд копирования в ms-dos и linux.

MS-DOS

UNIX

Формат команды: copy имя-файла1 имя-файла2 copy имя файла1 [имя-каталога2]

В именах файлов можно употреблять символы * и ?, а также указывать имя диска и путь. Команда copy не копирует скрытые файлы и файлы нулевой длины. Если файл с таким же именем, как у копии, создаваемой командой уже существует, то он замещается.

Примеры: copy x.txt z.txt - скопировать файл x.txt в текущий каталог с именем z.txt; copy a:\*.* - cкопировать все файлы из корневого каталога диска а: в текущий каталог текущего диска; copy \text\*.txt a:*.doc - скопировать из подкаталога text текущего каталога все файлы с расширением txt в текущий каталог диска а:. Файлы получат расширения doc.

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

Формат команды: cp [-опции] исходный_файл

целевой_файл

Если в команде cp вы используете опцию i, то это поможет вам избежать уничтожения информации в случае, если на место целевого

файла вы поставите имя уже существующего файла: система попросит подтвердить, что вы хотите перезаписать этот файл.

Команда cp с опцией r (recursive) позволяет копировать каталоги вместе с входящими в них файлами и каталогами.

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

Формат команды: cp [-опции] исходный_файл целевой_файл

Если в команде cp вы используете опцию i, то это поможет вам избежать уничтожения информации в случае, если на место целевого файла вы поставите имя уже существующего файла: система попросит подтвердить, что вы хотите перезаписать этот файл.

Команда cp с опцией r (recursive) позволяет копировать каталоги вместе с входящими в них файлами и каталогами.

13) Команды mv и mvdir предназначены для перемещения и переименования файлов и каталогов.

Формат команды mv:

mv [-опции] старый_файл новый_файл

Если вы хотите получить предупреждение перед тем, как mv перепишет файл, используйте опцию i.

Переименование каталога, не являющегося текущим. Переименовать каталог reports/monthly.01 в reports/monthly:

mv reports/monthly.01 reports/monthly

14) Каждый файл или каталог имеет права доступа. Права доступа определяют, КТО и ЧТО может делать с содержимым файла. Существуют три группы прав доступа: для владельца файла, для членов группы, для всех остальных (см. табл.) Примеры -rw-r--r--, где (-) — тип файла (крайнее левое поле), (rw-) — права доступа владельца файла, (r--) — права доступа группы владельца файла, (r--) — права доступа всех остальных. В поле тип файла символ (-) обозначает файл, а символ (d) - каталог. В остальных полях символ (-) обозначает отсутствие прав доступа. В приведенном примере владелец имеет право читать и изменять файл, члены группы могут читать файл, все остальные могут только читать файл. -rwx------ только владелец файла имеет право читать, изменять и выполнять файл. drwxr-x--x владелец может просматривать, изменять и входить в каталог, члены группы могут входить и

просматривать его, все остальные — только входить.

Изменение прав доступа

Для изменения прав доступа к файлу или каталогу используется команда chmod. Права доступа к файлу может поменять только владелец и суперпользователь (администратор).

Формат команды:

chmod режим имя_файла

Режим (в формате команды) имеет следующую структуру и способ

записи :

= установить право

- лишить права

+ дать право

r чтение

w запись

x выполнение

u (user) владелец файла

g (group) группа, к которой принадлежит владелец файла

o (others) все остальные

15) Команда find используется для поиска и отображения имен файлов,соответствующих заданной строке символов.

Формат команды:

find путь [-опции]

Путь определяет каталог, начиная с которого по всем подкаталогам будет вестись поиск.

Примеры.

1. Вывести на экран имена файлов из вашего домашнего каталога и его подкаталогов, начинающихся на f:

find ~ -name "f*" -print

где ~ — обозначение вашего домашнего каталога, -name — после этой опции указывается имя файла, который нужно найти, "f*"

— строка символов, определяющая имя файла, -print — опция, задающая вывод результатов поиска на экран.

16) Найти в текстовом файле указанную строку символов позволяет команда grep.

Формат команды:

grep строка имя_файла

17) Команда df показывает размер каждого смонтированного раздела

диска.

Формат команды:

df [-опции] [файловая_система]

18) Команда du показывает число килобайт, используемое каждым файлом или каталогом.

Формат команды:

du [-опции] [имя_файла...]

Определить объем домашнего каталога

du -u ~/

19) Команда ps используется для получения информации о процессах.

Формат команды:

ps [-опции]

Для получения информации о процессах управляемых вами и запущенных (работающих или остановленных) на вашем терминале, используйте опцию aux.

Для запуска команды в фоновом режиме необходимо в конце командной строки указать знак & (амперсанд)

20) Чтобы убить процесс для начала нужно узнать его PID с помощью команды ps. Далее печатаем команду kill [PID].

kil 4712

# «Убить» процесс c PID 4712;

ПРИМЕРЫ: