учебная логика. учебник СПО. Практикум по программному обеспечению содержит большое количество примеров и заданий
Скачать 5.66 Mb.
|
–type d – искать все каталоги и подкаталоги, рас- /dir1/studdoc.txt/dir1/mytext.txt Чем отличается просмотр файла с помощью разных команд./dir1 – копировать все файлы, начинающиеся /dir1/* /dir1/mytext.txt – создание текстового файла в ка- – переход в домашний каталог пользователя mkdir dir1 – создать каталог dir1 в домашнем каталоге Узнать текущий каталог: pwdСменить текущий каталог: cd имя_каталога (change directory) Примеры: (выполните команды, перейдя к другому каталогу, посмотрите его оглавление, используя команду ls). cd или cd |
(текущем) mkdir dir1/dir2 – создать каталог dir2 в каталоге dir1 mkdir dir3 – создать dir3 в текущем каталоге (домашнем)
С помощью команды ls -R проверьте дерево подкаталогов домашнего каталога.
Удаление пустого каталога: rmdir путь/имя_каталога
(remove directory)
!!! Удаляемый каталог должен быть пуст (т.е. из него должны быть удалены все файлы – команда rm и подкаталоги – команда rmdir).
Примеры:
rmdir dir3 – удалить каталог dir3 из текущего каталога (домашнего). rmdir dir1/dir2 – удалить каталог dir2 из каталога dir1.
С помощью команды ls -R проверьте, что каталоги действительно удалены.
Команды для работы с файлами
Использование шаблонов имен файлов
Для обозначения группы файлов (при копировании, удалении и др.) используются шаблоны имен файлов.
В шаблонах используют символы «*» и «?».
«*» – заменяет любое количество любых символов.
Примеры:
* – файлы с любым именем (то есть все файлы) *s* – все файлы, в имени которых содержится s x* – все файлы с именем, начинающимся на х «?» – заменяет один любой символ.
Примеры:
????? – все файлы, длина имени которых 5 символов.
??d* – все файлы, в имени которых третий символ d.
Можно в шаблонах использовать диапазоны.
[набор] – любой один символ из заданного набора [^набор] – любой один символ, не заданный в наборе Примеры:
*[a-c s] – все файлы, имя которых заканчивается на одну из букв: a, b, c, s.
[^a-d]* – все файлы, имя которых не начинается на одну из букв: a, b, c, d.
6. Узнать тип файла: file путь/имя_файла Примеры: file
талоге dir1, находящегося в домашнем каталоге.
После ввода команды наберите текст файла.
Окончание набора и закрытие файла: ctrl + D , enter.
Создайте еще несколько текстовых файлов в каталоге dir1.
Копирование файлов (copy):
cp путь/имя_файла(ов) путь/имя_каталога (откуда и что копировать) (куда копировать)
Можно при копировании одновременно переименовывать файлы. Для этого нужно указать новое имя файла в качестве второго аргумента (куда копировать).
Примеры:
cp /bin/???
на mk из текущего каталога (sbin) в каталог dir1 . сd
cat /usr/share/doc/HTML/index.html less /usr/share/doc/HTML/index.html
Выход из режима просмотра less: Ctrl+z
Переименование файла (каталога) (move): mv стар_имя_файла нов_имя_файла
Перемещение файла(ов): mv путь/имя_файла путь
(откуда) (куда)
Переименуйте созданный текстовый файл в studdoc.txt: mv
C помощью команды ls проверьте переименование файла.
Переместите studdoc.txt в свой домашний каталог:
mv
Удаление файлов: rm путь/имя_файла(ов) rm -r имя_каталога – позволяет удалять каталог вме-
сте со всем содержимым.
Для подтверждения удаления файла нажмите клавишу Y, для отмены N.
rm