- •Команда passwd Синтаксис команды
- •Описание команды
- •Команда cd
- •Команда ls
- •Команда mkdir
- •Команда rm
- •Команда rmdir
- •Команда chmod
- •Команда cp
- •Команда mv
- •Команда ln
- •Команда cat
- •Команда tail
- •Команда diff
- •Команда more
- •Команда tail
- •Команда chmod
- •Команда grep
- •Команда cut
- •Команда du
- •Команда awk
- •Команда wc
Команда mkdir
Синтаксис команды
mkdir [-m режим] [-p] каталог ...
Описание команды
Команда mkdirсоздает один или несколько каталогов с режимом доступа0777, который может быть изменен с учетом текущеймаски создания файлов. Стандартные файлы с именами точка – "." и две точки – "..", задающие ссылки на созданный каталог и родительский каталог создаются командой автоматически. Для создания каталога необходимо располагать правом записи в каталог предыдущего уровня. Данное описание не является полным описанием команды, а адаптировано применительно к настоящему курсу. Для получения полного описания обращайтесь к UNIXManual(командаman).
Идентификаторы владельца и группы владельца для новых каталогов устанавливаются равными реальным идентификаторам владельца и группы владельца для оболочки.
Опции команды mkdir:
-
-m режим
Явно задает права доступа для создаваемых каталогов.
-p
Указывает, что перед созданием нового каталога предварительно должны быть созданы все несуществующие вышележащие каталоги.
Команда rm
Синтаксис команды
rm [-f] [-i]
файл ...
rm -r [-f] [-i] каталог ... [файл ...]
Описание команды
Команда rmслужит для удаления указанных имен файлов из каталога. Если заданное имя было последней ссылкой на файл, то файл уничтожается. Для удаления пользователь должен обладать правом записи в каталог. Иметь право на чтение или запись файла не обязательно. Данное описание не является полным описанием команды, а адаптировано применительно к настоящему курсу. Для получения полного описания обращайтесь к UNIXManual(командаman).
Если нет права на запись в файл и стандартный ввод назначен на терминал, то запрашивается подтверждение на удаление файла, защищенного от записи. Если введенная в качестве ответа строка начинается с буквы " y", то файл уничтожается, иначе – сохраняется. Если стандартный ввод назначен не на терминал, командаrmведет себя так же, как при наличии опции-f.
Опции команды rm:
-
-f
Команда не выдает сообщений, когда удаляемый файл не существует, не запрашивает подтверждения при удалении файлов, на запись в которые нет прав. Если нет права и на запись в каталог, файлы не удаляются. Сообщение об ошибке выдается лишь при попытке удалить каталог, на запись в который нет прав (см. опцию -r).
-r
Происходит рекурсивное удаление всех каталогов и подкаталогов, перечисленных в списке параметров. Сначала каталоги опустошаются, затем удаляются. Подтверждение при удалении файлов, на запись в которые нет прав, не запрашивается, если задана опция -fили стандартный ввод не назначен на терминал и не задана опция-i. При удалении непустых каталогов командаrm -rпредпочтительнее командыrmdir, так как последняя способна удалить только пустой каталог.
-i
Перед удалением каждого файла запрашивается подтверждение, а для каждого каталога (если одновременно указана опция - r) запрашивается подтверждение на просмотр и удаление.