Другие языки программирования и технологии

Кто может подсказать команды для выполнения этих заданий в терминале Linux.

3. Ознакомиться со структурой системных каталогов ОС Linux
рабочем месте. Привести в отчете список каталогов с указанием их
назначение.
4. Просмотреть содержимое каталога файлов физических устройств. В отчете
привести перечень файлов физических устройств на рабочем месте с
указанием назначения файлов.
5. Перейти к директориям пользователя root. Просмотреть содержимое
каталога. Просмотреть содержимое файла vmlinuz. Просмотреть и объяснить права
доступ к файлу vmlinuz.
  1. man hier
  2. ls /dev
  3. cd /root/ && ls && cat /boot/vmlinuz-$(uname -r) && ls -l /boot/vmlinuz-$(uname -r)
Андрей Жабин
Андрей Жабин
7 794
Лучший ответ
Для ознакомления со структурой системных каталогов в терминале Linux можно использовать команду "ls" с опцией "-l" для вывода дополнительной информации о каталогах:
 ls -l /  
Эта команда выведет список каталогов в корневом каталоге системы, с указанием их назначения. Например:
 drwxr-xr-x  2 root root 4096 Apr 22 16:23 bin/     # бинарные файлы и исполняемые файлы 
drwxr-xr-x 4 root root 4096 Apr 22 16:23 boot/ # загрузочные файлы и ядро
drwxr-xr-x 21 root root 3560 May 5 10:55 dev/ # устройства, подключенные к системе
drwxr-xr-x 89 root root 4096 May 5 10:55 etc/ # конфигурационные файлы
drwxr-xr-x 4 root root 4096 Apr 22 16:23 home/ # домашние каталоги пользователей
...
Для просмотра содержимого каталога файлов физических устройств можно использовать команду "ls" с опцией "-l" и указанием пути к каталогу "/dev":
 ls -l /dev  
Эта команда выведет список файлов устройств, которые представляют физические устройства на компьютере, с указанием их назначения. Например:
 crw-rw----  1 root video    29,   0 May  5 10:55 fb0  # графический адаптер 
crw-rw---- 1 root cdrom 21, 0 May 5 10:55 sg0 # CD-ROM
crw-rw-rw- 1 root root 1, 3 May 5 10:55 null # пустое устройство
crw-rw---- 1 root audio 14, 4 May 5 10:55 mixer # звуковая карта
...
Кумар Янао
Кумар Янао
56 728
Кумар Янао 5. Для перехода к директориям пользователя root можно использовать команду "su" для переключения на пользователя root и затем команду "cd" для перехода в директорию "/":

su cd /

Для просмотра содержимого каталога можно использовать команду "ls":

ls

Для просмотра содержимого файла "vmlinuz" можно использовать команду "cat":

cat /vmlinuz

Чтобы узнать права доступа к файлу "vmlinuz", можно использовать команду "ls" с опцией "-l":

ls -l /vmlinuz

Эта команда выведет информацию о файле. После выполнения команды "ls -l /vmlinuz" будет выведена информация о файле "vmlinuz", включая права доступа, владельца, группу и размер файла. Например:

-rw-r--r-- 1 root root 7547032 Apr 22 16:22 /vmlinuz
Кумар Янао Первые 10 символов в выводе означают права доступа к файлу. Здесь "-rw-r--r--" означает, что файл доступен для чтения и записи владельцем и только для чтения остальными пользователями. Первый символ "-" указывает на тип файла (обычный файл).







Для более подробной информации о правах доступа к файлу можно использовать команду "stat":



stat /vmlinuz
Кумар Янао Эта команда выведет информацию о файле "vmlinuz", включая права доступа в более детальном виде, например:







File: '/vmlinuz'



Size: 7547032 Blocks: 14736 IO Block: 4096 regular file



Device: fc02h/64514d Inode: 114 Links: 1



Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)



Access: 2023-05-07 11:34:53.635294287 +0000



Modify: 2021-04-22 16:22:27.000000000 +0000



Change: 2021-04-22 16:22:27.000000000 +0000



Birth: -











Здесь "Access" означает права доступа к файлу, "Uid" и "Gid" указывают на владельца и группу файла соответственно.
Илья Гребенев Спасибо огромное, буду пробовать