Глава 4. Файловая система Linux
127
Для работы с разделами GPT нужно использовать утилиты gdisk или gpart,
поскольку при просмотре содержимого диска GPT программой fdisk картина будет
примерно такой:
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'!
The util fdisk
doesn't
support GPT. Use GNU Parted.
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1
*
512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal) : 512 bytes / 512 bytes
Disk identifier: 0xcd29a27d
Device Boot
Start
End
Blocks Id System
/dev/sdbl
1
1953525167 976762583+ ее
GPT
В
о с с т а н о в л е н и е
и н ф о р м а ц и и
c
GPT
К сожалению, подробное рассмотрение GPT выходит за рамки этой книги, но, понимая
важность темы, привожу ссылку на очень полезную статью о восстановлении инфор
мации с GPT (да, новые терабайтные жесткие диски тоже «сыплются»)
программой
gpart:
http://bu7cher.blogspot.com/2010/10/gpt-gpart.html.
ГЛАВА
5
Командный интерпретатор bash
bash — это наиболее часто использующаяся командная оболочка (командный ин-
терпретатор) Linux. Основное предназначение bash — выполнение команд, введен-
ных пользователем.
Пользователь вводит команду, bash ищет программу, соответ-
ствующую команде, в каталогах, указанных в
переменной окружения PATH
. Е
сли
такая программа найдена, то bash запускает ее и передает ей введенные пользо-
вателем параметры. В противном случае выводится сообщение о невозможности
выполнения команды.
Кроме bash в Linux существуют и другие оболочки: sh, csh, ksh, zsh и пр.
Все ко-
мандные оболочки, установленные в системе, прописаны в файле /etc/shells. В лис-
тинге 5.1 представлен файл /
etc/shells
дистрибутива Fedora 26 с
установками по
умолчанию. В этом дистрибутиве, по сравнению с Fedora 16, набор оболочек суще-
ственно сокращен и оставлены только sh и bash (nologin — это не оболочка, а
про-
сто программа, отображающая сообщение, что учетная запись недоступна, —
в случае обращения к отключенной или системной учетной записи). По сути,
в Fedora 26 присутствует
одна командная оболочка, потому что sh и bash — это
практически одно и то же.
С точки зрения пользователя все прописанные в файле
/etc/shells
оболочки мало чем
друг от друга отличаются, поскольку все они позволяют
выполнять введенные
пользователем команды. Но оболочки служат не только для выполнения команд,
а еще и для автоматизации задач с помощью
сценариев
, и основное их различие за-
Do'stlaringiz bilan baham: