Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы и среды.docx
Скачиваний:
16
Добавлен:
20.07.2019
Размер:
34.44 Кб
Скачать

Планирование выполнения процессов

At позволяет запустить команду в указанной время (at 2:00 am defrag, now +2 hours, midnight +1 week)

-l – выводит список задач

-r (номер) – отменяет задачу

Crontab – служит для периодического запуска программ и является оболочкой для демона Cron

At –запускает программу один раз

demon Cron – запускает команды периодически

crontab –e – редактирует файл расписание

crontab –l – выводит расписание на экран

crontab –r – удаляет все задачи из расписания

crontab файл состоит из 6 столбцов (1 столбец - минуты, 2 столбец – часы, 3 столбец – день месяца, 4 столбец – месяц, 5 столбец – день недели(от 0 до 6 начиная с воскресенья), 6 столбец – исполняемая команда)

0,15,30,45 * * 1-6 1-5 defrag

# - комментарий (#0,15,30,45 * * 1-6 1-5 defrag – программа будет игнорироваться)

Nohup – позволяет выполнять процессы зомби (nohup wget)

Nice – устанавливает приоритет процесса\команды (nice –n 0-20 (программа)

Wget & - позволяет загрузить программу в фоновом режиме

Ctrl+Z – переводит процесс в фоновый режим

Jobs – выводит список задач в фоновом режиме

Fg (номер) – выводит указанный процесс из фонового режима

Kill – отправляет сигнал процессу (kill – (номер сигнала, -9 – сигнал sigkill) PID)

Работа с файлами

Ls – выводит список файлов и директорий в текущий директорий (ключ директория)

Ls – l – выводит список файлов в расширенном режиме (права файлов, размер фалов, хозяин)

-R – рекурсия (ключ –R позволяет просмотреть не только содержимое каталога, н и перечень файлов всех вложенных каталогов)

-С – выводит список файлов в несколько столбцов

-а – позволяет отобразить все файлы в каталоге включая скрытые, чтобы сделать файл скрытым необходимо чтобы он начинался с точки

-f – выводит перечень всех элементов каталога, в том порядке в котором они расположенны в этих каталогах. Данная опция исключает возможность использования нескольких ключей влияющих на порядок сортировки и автоматически включает режим отображения скрытых файлов

-m – разделяет элементы списка запятыми

-q – заменяет неотображаемые символы на знаки вопроса

-r – меняет порядок сортировки на обратный

-t – сортирует файлы по времени модификации

Совместное использование ключей –ct приводит к сортировки на основе времени изменения статуса. Изменение статуса подразумевает изменения владельца или прав доступа к файлу.

С помощью ключей –ut – файлы сортируются по времени доступа.

-х – сортировка фалов по строкам, при этом сначала выводятся файлы начинающиеся с заглавной буквы.

-1 – файлы выводятся в одну колонку

Поиск файлов

Используется команда find. Сначала указывается имя команды, затем список фалов и список параметров. По умолчанию команда find не выводит информация на экран. Для вывода результата на экран используется параметр –print.

Шаблоны для поиска

«*»-любая последовательность любых символов

? – один любой символ

[] – соответствует одному символу, входящего в диапазон символов указанный в квадратных скобках.

Найти все файлы которые начинаются с буквы l и заканчиваются d. (find l*d – print)

Поиск файлов по пользователю

-user имя файла – найдет все файлы принадлежат указанному пользователю

Поиск файлов по размеру

-size размер (+размер,-размер) – 1)найдены все файлы с указанным размером 2)найдены все файлы с размером равным или больше указанного 3)найдены все файлы с размером равным или меньше указанного

Find l[ao]d* -iser localtempuser –size 1500000(+size 100000)

Поиск файлов по дате

-atime – используется для поиска по времени последнего доступа к файлу

-ctime – по времени последнего статуса файла

-mtime – по времени последней модификации файла

После ключа указывается количество дней.

Head файл – выводит первые 10 строк файла (-n20)

Tail файл – выводит последние 10 строк файла

Cat файл – выводит на экран содержимое файла

-f – оставляет команду в режиме ожидания

More – выводит содержимое файла по страничной

Less –

Выход из этих команд кнопка «q».

Операции с файлами

Cp откуда куда – копирует указанный файл

cd- смены директорий

1)cp_ \usr\local\a_ \var\log\

2)cd_ \usr\local cp a\var\log ..\..\var\log

3)cp a b

Перенос и переименование файла

Mv

Mv a и

Mv b \usr\local\b

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

Rm

-r - позволяет рекурсивно удалить все вложенные директории и файлы

-f – отменяет запрос на удалении

Создание и удалении директорий

Mkdir создание

rmdir удаление

Символическая ссылка

Ln –s источник ссылка

a\usr\local

h-перемещает курсор в

j-перемещает курсор в низ

k-в верх

l- в право

: - попасть в командную строку

Help-выпускает справку о редакторе uim

:q – выход из текстового редактора если писало изменение

:qw – выход с сохранением

:q! – выход без сохранения

:w – имя файла – сохранить файл с диск именем

/ строка - использование строки для текста

Для замены одного символа на другой в строке используется следующая команда:

s/1символ/2символ

форматирование текста: выравнивание по центру

:left – по левому

:right – по правому

Для выхода используется клавиша esc

Команды ren:

Q – используется для перехода в конец файла

qq- в начало файла

команды перемещения по тексту

w-на 1 слово вперед

b-на 1 слово назад

к этим командам можно применить.

О-на начало текущей строки

$- в конец строки

Vim – используются если экран перемещен

v - символ пользователя обозначающий пустую строку

редактор vim. Существует 3 режима.

Командный в котором можно письменной команды и немедленной исполнение.

Режим в строке в котором режим письменности печатать символов приводит к вставке этого символа в текст.

Режим командной строки

Который служит для ввода данных команд. Ввод завершения клавишей esc. Для перехода в режим I вставить использование клавишей.

По умолчанию в тексте строка находят следующую информацию.

«txtdice» 24,33с 1,1 весь

Имя открытой командной строки в файле, 33с – символы

1,1 – позиция курсоров в файле

Весь – весь файл уместился на экране.

Командный режим

Х-удаляет символ под курсором

dd- удаляет строку

dw-удаляет слово под курсором

d$-удаляет символ от курсора до командной строк

d^-удаляет от курсора до письменной строки

u-отменяет последнее удаление

символические ссылки

ln –s- источники ссылка

ps –ax- открывает

родители всех iMCв – от а

q rep – фильтр файл – выводит из файла только те строки, которые присутствуют под строкой фильтра.

Сигнал №9 csiqktll

Аварийно прекращает выполнение команд

19 SIqTOP- коректно приостанавливает выполнение процессов

18 siqTCONT – dsgkyztn работу противопоставленного процесса.

Текстовый редакторы в ОС Unix

Dico

Nano

Ed

Joe

Mcld:t

Lmasc

V:

Vim:

Текстовый редактор

UIM это многофункциональный редактор V:

Чтобы открыть файл с помощью текстового редактора используется команда VIM-имя файла .