- •1. Опишите особенность файловой системы Линукс
- •2. Опишите права доступа для следующих примеров:
- •1)Rw-rwxr-- user:user index.Html
- •3. Приведите примеры команд терминала.
- •4. Опишите процедуру вставки текста, использую редактор
- •VI, в файл /home/user/test.Txt
- •5. Опишите таблицу, отображаемую в пункте 7 установки
- •6. Составьте таблицу соответствий (на основании внешнего
- •7. Сеанс работы в Линукс
- •Пользователь root
- •Выход из системы
- •8. Терминал и командная строка
- •9. Структура файловой системы
- •10. Работа с файловой системой
- •11. Доступ процессов к файлам и каталогам
- •12. Права доступа
- •13. Работа с текстовыми данными
- •14. Возможности командной оболочки
- •15. Текстовые редакторы
- •16. Этапы загрузки системы
- •17. Работа с внешними устройствами
- •18. Конфигурационные файлы
- •19. Управление пакетами
- •21. Сетевые и серверные возможности
- •22. Графический интерфейс
- •23. Прикладные программы
- •24. Политика свободного лицензирования. История Линукс:
10. Работа с файловой системой
cd .. команда для перехода в каталог уровнем выше того, в котором сейчас находитесь. cd ../.. команда для перехода в каталог двумя уровнями выше того, в котором сейчас находитесь. cd - переход в каталог в котором вы находились до перехода в текущий каталог. pwd эта команда linux показывает полный путь к каталогу в котором вы сейчас находитесь. ls команда показывает все содержимое текущего каталога, т.е. каталога в котором вы сейчас находитесь. ls -F отображает все содержимое текущего каталога и добавляет к файлам и подкаталогам символы, характеризующие их тип. ls -l кроме содержимого каталога показывает время создания файлов, размер, права доступа и количество файлов в подкаталогах. ls -a команда отображает скрытые файлы в вашем текущем каталоге. ls *[0-9]* команда показывает список файлов и директорий, содержащие в своем имени цифры. tree показывает древовидный список файлов и каталогов в вашем текущем каталоге. Также подсчитывает их количество. В зависимости от количества файлов подсчет файлов может занять некоторое время. dir показывает содержимое вашего текущего каталога в алфавитном порядке и с учётом регистра названий. df выводит в консоли количество занятого и свободного места на жестком диске для каждого каталога системы. А команда du покажет вам количество блоков диска, занятых каждым файлов в вашем текущем каталоге. Команды linux для работы с файлами и каталогами: mkdir dir1 создает каталог с именем dir1 mkdir dir1 dir2 создает два каталога с именами dir1 и dir2 mkdir -p /home/dir1/dir2 создает в каталоге /home дерево директорий. Это значит что создается каталог dir1 с находящимся внутри него каталогом dir2. rm -f file1 команда линукс для удаления файла с именем file1 rmdir dir1 команда для удаления каталога с именем dir1 rm -rf dir1 удаляет каталог с именем dir1 вместе со всем его содержимым. rm -rf dir1 dir2 одновременно удаляет два каталога dir1 и dir2 вместе с их содержимым. Используя linux команду mv можно перемещать и переименовывать файлы и каталоги. mv dir1 new_dir эта команда перемещает либо переименовывает файл или каталог из dir1 в new_dir
Команды linux для копирования файлов: cp file1 file2 команда для копирования файла file1 в файл file2 cp dir/* копирует все файлы из каталога dir в текущий каталог. cp -a /tmp/dir1 команда копирует каталог dir1 из /tmp/ со всем своим содержимым в ваш текущий каталог. cp -a dir1 dir2 данная команда копирует каталог dir1 в каталог dir2 ln -s file1 lnk1 при помощи этой команды создается символическая ссылка на файл file1 или на каталог. ln file1 lnk1 а этой командой создается так называемая “жёсткая” (физическая) ссылка на файл file1 или на каталог.
11. Доступ процессов к файлам и каталогам
Выполняющаяся программа называется в Linux процессом. Все процессы система регистрирует в таблице процессов, присваивая каждому уникальный номер — идентификатор процесса (process identificator, PID). Манипулируя процессами, система имеет дело именно с их идентификаторами, другого способа отличить один процесс от другого, по большому счёту, нет. Для просмотра своих процессов можно воспользоваться утилитой ps («process status»)
Видов доступа в файловой системе Linux три. Доступ на чтение (read) разрешает получать информацию из объекта, доступ на запись (write) — изменять информацию в объекте, а доступ на использование (execute) — выполнить операцию, специфичную для данного типа объектов. Доступ к объекту можно изменить командой chmod (change mode, сменить режим (доступа)). В простых случаях формат этой команды таков: chmod доступ объект, где объект — это имя файла, каталога и т. п., а доступ описывает вид доступа, который необходимо разрешить или запретить. Значение “+r” разрешает доступ к объекту на чтение (read), “-r” — запрещает. Аналогично “+w”, “-w”, “+x” и “-x” разрешают и запрещают доступ на запись (write) и использование (execute).