Файловая система Linux
Оценка 4.8

Файловая система Linux

Оценка 4.8
Презентации учебные
ppt
информатика
11 кл
26.08.2019
Файловая система Linux
Каждому пользователю в ней выделяется домашний каталог – специальный каталог, необходимый для хранения пользователем своих личных данных. При входе пользователя в систему, он сразу оказывается в своем домашнем каталоге. Обычно права доступа к домашнему каталогу пользователя выставлены таким образом, что доступ к каталогу запрещен всем кроме владельца и администратора. Общий вид домашнего каталога в командной строке: suse/ftp /home
fajlovaya_sistema_linux.ppt

Файловая система Linux

Файловая система Linux
Файловая система Linux Учебные вопросы: 1. Основные понятия: корневой каталог, точка монтирования,      домашний каталог. 2. Типы файлов. Обычные файлы. Каталоги. Файлы устройств.      Команды ls. 3. Навигация по файловой системе: команды cd, pushd,      popd, pwd.   4. Создание, удаление и копирование файлов. Команды      touch, rm, cp. 5. Операции с каталогами. Команды mkdir и rmdir. 6. Важнейшие каталоги файловой системы Linux.

Файловая система Linux

Файловая система Linux
Файловая система Linux Файловая  система  Linux,  в  отличие  от  операционных  систем  семейства  Windows  не  не  разделена  по  томам  (дискам,  устройствам),  а  имеет  единую  древовидную  структуру,  в  основе  которой  лежит  корневой  каталог.  Корневой каталог  ­ это уровень файловой системы, выше которого по дереву  каталогов подняться невозможно. В Linux корневой каталог обозначается как /  (именно / ­ слэш, а не \ ­ обратный слэш). Для    пользователя  ftp  /home  будет  корневым  каталогом  и  при  обращении  к  клиенту  ftp  на  смену  каталога  на  корневой  пользователь  будет  попадать  в  /home.

Файловая система Linux

Файловая система Linux
Файловая система Linux Для  подключения  любого  устройства  к  файловой  системе  используется  так  называемая  точка  монтирования  –  каталог,  все вложенные уровни которого являются файловой системой на  устройстве­носителе.  Например,  при  монтировании  дискеты  обычно используется каталог /media/floppy. То есть, все каталоги  и  файлы,  находящиеся  внутри  /media/floppy  на  самом  деле  содержаться на дискете, вставленной в дисковод компьютера.

Файловая система Linux

Файловая система Linux
Файловая система Linux Каждому  пользователю  в  ней  выделяется  домашний  каталог  –  специальный каталог, необходимый для хранения пользователем своих  личных  данных.  При  входе  пользователя  в  систему,  он  сразу  оказывается  в  своем  домашнем  каталоге.  Обычно  права  доступа  к  домашнему  каталогу  пользователя  выставлены  таким  образом,  что  доступ к каталогу запрещен всем кроме владельца и администратора.   Общий вид домашнего каталога в командной строке:  suse/ftp /home

Файловая система Linux

Файловая система Linux
Файловая система Linux В  файловой  системе  Линукс  различают  несколько  типов  файлов.  Понятие  «файл»  включает в себя также и интерфейсы работы с периферийными устройствами, и каналы,  позволяющие разным процессам в системе обмениваться данными. [student@ns lesson_2]$ ls ­l total 40 ­rwxr­xr­x    1 root     root         2872 Aug 27  2001 arch ­rw­rw­rw­    1 root     root         612 Jun 25  2001 chain.b brw­rw­­­­    1 root     disk       3,   1 Feb  3 15:38 hda1 drwxrwxrwx    2 root     root        32768 Feb  3 15:38 ida Основные типы:  ­   d   l   b   с  простой файл каталог ссылка блочное устройство символьное устройство

Файловая система Linux

Файловая система Linux
Файловая система Linux Навигация по файловой системе является одним из самых важных навыков при  работе с операционной системой Linux. Основными командами,  используемыми при навигации по файловой системе, являются: pwd – показывает полное имя каталога, в котором находится пользователь.  [student@ns student]$ pwd /home/student [student@ns student]$_

Файловая система Linux

Файловая система Linux
Файловая система Linux cd – изменяет текущий каталог на указанный. cd без параметров или с параметром ~  изменяет текущий каталог на домашний. cd с параметром .. изменяет каталог на тот,  который находится на один уровень выше по дереву каталогов. [student@ns student]$ pwd /home/student [student@ns student]$ cd primer [student@ns primer]$ pwd /home/student/primer [student@ns primer]$ cd .. [student@ns student]$ pwd /home/student [student@ns student]$ cd /home/student/primer [student@ns primer]$ pwd /home/student/primer [student@ns primer]$ cd [student@ns student]$ pwd /home/student

Файловая система Linux

Файловая система Linux
Файловая система Linux pushd, popd – эти команды работают в связке. Команда pushd изменяет каталог на  указанный. pushd c параметром .. изменяет каталог на тот, который находится на один  уровень выше по дереву каталогов. Основное отличие этой команды от cd в том, что вся  история смены каталогов запоминается в стек и потом может быть использована для  быстрой обратной навигации с помощью команды popd. [student@ns student]$ pushd /var /var ~ [student@ns var]$ pushd log /var/log /var ~ [student@ns log]$ popd /var ~ [student@ns var]$ popd ~ [student@ns student]$

Файловая система Linux

Файловая система Linux
Файловая система Linux Команда touch позволяет создавать файлы. Её применение наиболее просто:  touch <имя файла>. Если файл с заданным именем существует в текущей  директории, команда touch обновит его время создания на текущее. [student@ns lesson_3]$ ls primer_1  primer_2  primer_3 [student@ns lesson_3]$ touch file [student@ns lesson_3]$ ls file  primer_1  primer_2  primer_3 [student@ns lesson_3]$_

Файловая система Linux

Файловая система Linux
Файловая система Linux Команда rm используется для удаления файлов. Основные параметры,  используемые с командой rm это ­i (удаление с подтверждением удаления), ­r  (рекурсивное удаление) и ­f (удаление всех файлов без подтверждения), ­v  (подробный описание производимых действий). Параметры ­r и ­f  используются для удаления большого количества файлов. Но при их  использовании необходимо быть предельно осторожным, т.к. с помощью этих  параметров можно уничтожить систему. [student@ns lesson_3]$ rm ­iv ./file rm: remove `./file'? y removing `./file' [student@ns lesson_3]$_

Файловая система Linux

Файловая система Linux
user@linux­cohd:~> touch aa user@linux­cohd:~> dir итого 36 ­rw­r­­r­­ 1 user users    0 Дек  9 15:07 aa drwxr­xr­x 2 user users 4096 Дек  4 20:05 bin drwx­­­­­­ 2 user users 4096 Дек  4 20:10 Desktop drwx­­­­­­ 2 user users 4096 Дек  4 20:05 Documents drwxr­xr­x 2 user users 4096 Дек  4 20:05 public_html user@linux­cohd:~> rm ­iv aa rm: удалить пустой обычный файл `aa'? y удален `aa' user@linux­cohd:~>

Файловая система Linux

Файловая система Linux
Файловая система Linux Команда cp используется для копирования файлов. Её синтаксис таков:  cp [параметры] <имя файла источника> <имя каталога приемника> Наиболее часто используемым параметром является параметр ­R, позволяющий рекурсивно  копировать каталоги, т.е со всем их содержимым. [student@ns primer_3]$ cd ../primer_1/in_primer_1 [student@ns in_primer_1]$ ls [student@ns primer_3]$ cd ../primer_3 [student@ns primer_3]$ cp in_primer_3 ../primer_1/in_primer_1/ [student@ns primer_3]$ cd ../primer_1/in_primer_1 [student@ns in_primer_1]$ ls in_primer_3 [student@ns primer_2]$ cd ../primer_2 [student@ns primer_2]$ ls in_primer_2  in_primer_2_2 [student@ns primer_3]$ cp ­R * ../primer_2 [student@ns primer_3]$ cd ../primer_2 [student@ns primer_2]$ ls in_primer_2  in_primer_2_2  in_primer_3 [student@ns primer_2]$

Файловая система Linux

Файловая система Linux
Файловая система Linux magistr@linux­mch1:~/hw> touch aa magistr@linux­mch1:~/hw> touch bb magistr@linux­mch1:~/hw> cp aa bb magistr@linux­mch1:~/hw> ls aa  bb  folder  folder2 magistr@linux­mch1:~/hw>

Файловая система Linux

Файловая система Linux
Файловая система Linux Операции с  каталогами также важны для пользователя Linux, как и основные операции с файлами.  Основные команды, используемые при работе с каталогами это – rmdir и mkdir.  Команда mkdir позволяет создать каталог: [student@ns student]$ ls file  primer_1  primer_2  primer_3 [student@ns student]$ mkdir catalog [student@ns student]$ ls catalog file  primer_1  primer_2  primer_3 [student@ns student]$_ rmdir, наоборот, позволяет удалить каталог: [student@ns student]$ ls catalog file  primer_1  primer_2  primer_3 [student@ns student]$ rmdir catalog [student@ns student]$ ls file  primer_1  primer_2  primer_3 [student@ns student]$_ Команда mkdir удаляет только пустые каталоги

Файловая система Linux

Файловая система Linux
Файловая система Linux Структура файловой системы: /bin в  этом каталоге находятся основные исполняемые файлы,  жизненно  необходимые для  функционирования системы /boot содержит  ядро  операционной  системы  и  карты  загрузки,  а  также  конфигурационные  файлы загрузчиков (lilo, grub) /dev содержит файлы, которые являются интерфейсом с периферийными устройствами /etc содержит основные файлы настроек приложений Linux /home содержит домашние папки пользователей /lib содержит основные библиотеки, необходимые для нормальной работы системы /lost+found информация, восстановленная при проверке файловой системы на наличие ошибок

Файловая система Linux

Файловая система Linux
Файловая система Linux /mnt содержит  каталоги  –  точки  монтирования  переносимых  файловых  систем  (floppy,  cdrom, etc.) /opt каталог предназначен для коммерческого программного обеспечения /proc внутри  этого  каталога  находится  виртуальная  файловая  система  proc,  создаваемая  ядром Linux “на лету” /sbin утилиты суперпользователя /tmp в  этом  каталоге  находятся  временные  файлы,  используемые  запущенными  в  данный  момент процессами /usr программы, библиотеки и другие данные пользовательских приложений /var/log содержит файлы журналов

Файловая система Linux

Файловая система Linux
Контрольные вопросы   1. Что показывает команда pwd? (показать пример)   2.Что такое файловая система и что означает слово  файл?   3.  Что делает команда cd?  (показать пример)   4.  Показать работу команды mkdir    5. Создать и удалить каталог   6. Создать каталог 'ads', в каталоге создать два файла с именами f1, f2.   Скопировать f1 в f2. Удалить каталог  'ads'

Файловая система Linux

Файловая система Linux
Ответы на вопросы   Навигация по файловой системе является одним из самых важных  навыков при работе с операционной системой Linux. Основными  командами, используемыми при навигации по файловой системе,  являются:  pwd – показывает полное имя каталога, в котором находится  пользователь.

Файловая система Linux

Файловая система Linux
Ответы на вопросы  Понятие «файл» включает в себя  интерфейсы работы с  периферийными устройствами, и каналы, позволяющие разным  процессам в системе обмениваться данными.  Файловой системой называется некоторая организация данных и  метаданных на устройстве хранения.

Файловая система Linux

Файловая система Linux
Ответы на вопросы  cd – изменяет текущий каталог на указанный. cd без параметров или с  параметром ~ изменяет текущий каталог на домашний. cd с параметром ..  изменяет каталог на тот, который находится на один уровень выше по дереву  каталогов.

Файловая система Linux

Файловая система Linux
Ответы на вопросы  Операции с  каталогами также важны для пользователя Linux, как и основные  операции с файлами. Основные команды, используемые при работе с  каталогами это – rmdir и mkdir.                Команда mkdir позволяет создать каталог:

Файловая система Linux

Файловая система Linux
Создать и удалить каталог user@linux­cohd:~> mkdir ads user@linux­cohd:~> ls ads  bin  Desktop  Documents  public_html user@linux­cohd:~> rmdir ads user@linux­cohd:~> ls bin  Desktop  Documents  public_html user@linux­cohd:~>

Файловая система Linux

Файловая система Linux
Создать и удалить не пустой каталог                  user@linux­cohd:~> mkdir ads user@linux­cohd:~> ls ads  bin  Desktop  Documents  public_html user@linux­cohd:~> cd ads user@linux­cohd:~/ads> touch f1 user@linux­cohd:~/ads> touch f2 user@linux­cohd:~/ads> ls f1  f2 user@linux­cohd:~/ads> rm f1 f2 user@linux­cohd:~/ads> ls user@linux­cohd:~/ads> rmdir ads rmdir: ads: Нет такого файла или каталога user@linux­cohd:~/ads> .. user@linux­cohd:~> rmdir ads user@linux­cohd:~> ls bin  Desktop  Documents  public_html user@linux­cohd:~>

Файловая система Linux

Файловая система Linux
Создать каталог 'ads', в каталоге создать два файла с именами f1, f2.  Скопировать f1 в f2. Удалить каталог  'ads'                  user@linux­cohd:~> mkdir ads user@linux­cohd:~> ls ads  bin  Desktop  Documents  public_html user@linux­cohd:~> cd ads user@linux­cohd:~/ads> touch f1 user@linux­cohd:~/ads> touch f2 user@linux­cohd:~/ads> ls f1  f2 user@linux­cohd:~/ads> rm f1 f2 user@linux­cohd:~/ads> ls user@linux­cohd:~/ads> rmdir ads rmdir: ads: Нет такого файла или каталога user@linux­cohd:~/ads> .. user@linux­cohd:~> rmdir ads user@linux­cohd:~> ls bin  Desktop  Documents  public_html user@linux­cohd:~>
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
26.08.2019