- •Команда passwd Синтаксис команды
- •Описание команды
- •Команда cd
- •Команда ls
- •Команда mkdir
- •Команда rm
- •Команда rmdir
- •Команда chmod
- •Команда cp
- •Команда mv
- •Команда ln
- •Команда cat
- •Команда tail
- •Команда diff
- •Команда more
- •Команда tail
- •Команда chmod
- •Команда grep
- •Команда cut
- •Команда du
- •Команда awk
- •Команда wc
Команда tail
Синтаксис команды
tail [ [+][-][number][lc][f] ] [файл]
Описание команды
Команда tailкопирует последние10строк указанногофайлав файл стандартного вывода. Еслифайлне задан, то используется файл стандартного ввода. Настоящее описание не является полным описанием команды, а адаптировано применительно к настоящему курсу. Для получения полного описания обращайтесь к UNIXManual(командаman).
Опции команды tail:
-
+/- number
Начать копирование с позиции, расположенной на расстоянии + numberот начала или-numberот конца исходного файла. По умолчанию принимается значение10. В команде должен быть указан только один из символов "+" или " -".
l
Расстояние numberзадается в строках.
c
Расстояние numberзадается в байтах.
-f
При наличии опции f, если исходной файл не является каналом, то командаtailне завершает работу по концу файла, а переходит в состояние ожидания и каждую секунду пытается продолжить чтение и копирование последующих записей из исходного файла. Такой режим можно использовать, чтобы следить за ростом файла, запись в который осуществляется каким-нибудь другим процессом.
Если единица измерения не задана, то расстояние измеряется в строках. Нельзя указывать одновременно больше одной единицы измерения.
Команда chmod
Синтаксис команды
chmod режим файл1 файл2 ... файл N
Описание команды
Команда chmodпредназначена для изменения прав доступа к одному или нескольким файлам и каталогам. Права доступа к файлу может менять только собственник (хозяин) файла или системный администратор. Данное описание не является полным описанием команды, а адаптировано применительно к настоящему курсу. Для получения полного описания обращайтесь к UNIXManual(командаman).
Права доступа к файлам, перечисленным в команде, изменяются в соответствии со значением, указанным в параметре режим, который может быть задан в абсолютном восьмеричном или в символьном виде.
Задание параметра режимв абсолютном восьмеричном виде выполняется путем выполнения поразрядного ИЛИ для значений, указанных в таблице "Восьмеричное представление прав доступа", которые соответствуют требуемой комбинации прав доступа.
Использование символьного вида основано на однобуквенных обозначениях, которые определяют категорию пользователей и права доступа для членов данной категории. Права доступа в целом описываются в терминах трех последовательностей, по три буквы в каждой:
Для задания параметра режимв символьном виде используется следующий синтаксис:
[ who ] операция [perm]
Параметр who определяет, для каких категорий пользователей устанавливаются права доступа. Он может представлять собой один или несколько нижеследующих символов:
-
a
Установка прав доступа для всех категорий пользователей. Если параметр whoне задан, то по умолчанию применяетсяa. При определении прав доступа с этим значением, заданные права устанавливаются с учетом значениямаски создания файлов.
u
Установка прав доступа для владельца файла.
g
Установка прав доступа для пользователей, входящих в группу владельца файла.
o
Установка прав доступа для всех остальных пользователей.
Операция, выполняемая над правами доступа для заданной категории пользователей, определяется одним из следующих символов:
-
+
Добавление прав доступа.
-
Отмена прав доступа.
=
Замена прав доступа, т.е. отмена всех существовавших и добавление перечисленных. Если параметр permне определен, то отменяются все существовавшие права доступа.
Параметр permопределяет права доступа, которые будут добавлены, отменены или установлены взамен соответствующей командой, и представляет собой комбинацию одного или несколькихсимволов.
Параметры файл1, файл2, ... файлN- это имена файлов, для которых производится изменение прав доступа. Вместо имен могут использоваться ихшаблоны.