Планирование выполнения процессов
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-имя файла .