Разделы презентаций


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

Содержание

Файловая система LinuxФайловая система Linux, в отличие от операционных систем семейства Windows не не разделена по томам (дискам, устройствам), а имеет единую древовидную структуру, в основе которой лежит корневой каталог. Корневой

Слайды и текст этой презентации

Слайд 1Файловая система Linux
Учебные вопросы:
1. Основные понятия: корневой каталог, точка монтирования,


домашний каталог.
2. Типы файлов. Обычные файлы. Каталоги. Файлы

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

Слайд 2Файловая система Linux
Файловая система Linux, в отличие от операционных систем

семейства Windows не не разделена по томам (дискам, устройствам), а

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

Слайд 3Файловая система Linux
Для подключения любого устройства к файловой системе используется

так называемая точка монтирования – каталог, все вложенные уровни которого

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

Слайд 4Файловая система Linux
Каждому пользователю в ней выделяется домашний каталог –

специальный каталог, необходимый для хранения пользователем своих личных данных. При

входе пользователя в систему, он сразу оказывается в своем домашнем каталоге. Обычно права доступа к домашнему каталогу пользователя выставлены таким образом, что доступ к каталогу запрещен всем кроме владельца и администратора.

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

Слайд 5Файловая система 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В файловой системе Линукс различают несколько типов файлов. Понятие «файл» включает в себя также и

Слайд 6Файловая система Linux
Навигация по файловой системе является одним из самых

важных навыков при работе с операционной системой Linux. Основными командами,

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

Слайд 7Файловая система 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

Файловая система Linuxcd – изменяет текущий каталог на указанный. cd без параметров или с параметром ~ изменяет

Слайд 8Файловая система 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]$
Файловая система Linuxpushd, popd – эти команды работают в связке. Команда pushd изменяет каталог на указанный. pushd

Слайд 9Файловая система 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Команда touch позволяет создавать файлы. Её применение наиболее просто: touch . Если файл с заданным

Слайд 10Файловая система 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Команда rm используется для удаления файлов. Основные параметры, используемые с командой rm это -i (удаление

Слайд 11
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:~>

user@linux-cohd:~> touch aauser@linux-cohd:~> dirитого 36-rw-r--r-- 1 user users  0 Дек 9 15:07 aadrwxr-xr-x 2 user users

Слайд 12Файловая система 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Команда cp используется для копирования файлов. Её синтаксис таков: cp [параметры] 	Наиболее часто используемым параметром

Слайд 13Файловая система 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>

Файловая система Linuxmagistr@linux-mch1:~/hw> touch aamagistr@linux-mch1:~/hw> touch bbmagistr@linux-mch1:~/hw> cp aa bbmagistr@linux-mch1:~/hw> lsaa bb folder folder2magistr@linux-mch1:~/hw>

Слайд 14Файловая система 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, как и основные операции с файлами. Основные

Слайд 15Файловая система Linux
Структура файловой системы:
/bin
в этом каталоге находятся основные исполняемые

файлы, жизненно необходимые для функционирования системы
/boot
содержит ядро операционной системы и

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

Файловая система LinuxСтруктура файловой системы:/binв этом каталоге находятся основные исполняемые файлы, жизненно необходимые для функционирования системы/bootсодержит ядро

Слайд 16Файловая система Linux
/mnt
содержит каталоги – точки монтирования переносимых файловых систем

(floppy, cdrom, etc.)‏
/opt
каталог предназначен для коммерческого программного обеспечения
/proc
внутри этого каталога

находится виртуальная файловая система proc, создаваемая ядром Linux “на лету”
/sbin
утилиты суперпользователя
/tmp
в этом каталоге находятся временные файлы, используемые запущенными в данный момент процессами
/usr
программы, библиотеки и другие данные пользовательских приложений
/var/log
содержит файлы журналов

Файловая система Linux/mntсодержит каталоги – точки монтирования переносимых файловых систем (floppy, cdrom, etc.)‏/optкаталог предназначен для коммерческого программного

Слайд 17Контрольные вопросы
1. Что показывает команда pwd? (показать пример)‏
2.Что

такое файловая система и что означает слово файл?
3. Что

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

Слайд 18Ответы на вопросы


Навигация по файловой системе является одним из

самых важных навыков при работе с операционной системой Linux. Основными

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

Слайд 19Ответы на вопросы



Понятие «файл» включает в себя интерфейсы работы с

периферийными устройствами, и каналы, позволяющие разным процессам в системе обмениваться

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

Слайд 20Ответы на вопросы



cd – изменяет текущий каталог на указанный. cd

без параметров или с параметром ~ изменяет текущий каталог на

домашний. cd с параметром .. изменяет каталог на тот, который находится на один уровень выше по дереву каталогов.

Ответы на вопросыcd – изменяет текущий каталог на указанный. cd без параметров или с параметром ~ изменяет

Слайд 21Ответы на вопросы



Операции с каталогами также важны для пользователя Linux,

как и основные операции с файлами. Основные команды, используемые при

работе с каталогами это – rmdir и mkdir.
Команда mkdir позволяет создать каталог:

Ответы на вопросыОперации с каталогами также важны для пользователя Linux, как и основные операции с файлами. Основные

Слайд 22Создать и удалить каталог
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:~>

Создать и удалить каталогuser@linux-cohd:~> mkdir adsuser@linux-cohd:~> lsads bin Desktop Documents public_htmluser@linux-cohd:~> rmdir adsuser@linux-cohd:~> lsbin Desktop Documents public_htmluser@linux-cohd:~>

Слайд 23Создать и удалить не пустой каталог
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:~>
Создать и удалить не пустой каталогuser@linux-cohd:~> mkdir adsuser@linux-cohd:~> lsads bin Desktop Documents public_htmluser@linux-cohd:~> cd adsuser@linux-cohd:~/ads> touch f1user@linux-cohd:~/ads>

Слайд 24Создать каталог '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:~>
Создать каталог 'ads', в каталоге создать два файла с именами f1, f2.  Скопировать f1 в f2.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика