Как прочитать каталог etc linux
Теперь, когда вы знаете как перемещаться по каталогам, пришло время взглянуть на содержимое этих каталогов.
Введите ls и нажмите [Enter] . Вы должны увидеть содержимое вашего текущего каталога или, как минимум, его часть.
Команда ls сама по себе не показывает всех файлов в вашем каталоге Чтобы увидеть всё, вы должны указать ещё один или два параметра.
Команда ls воспринимает множество параметров.
Прочитайте в man страницу команды ls | |||
---|---|---|---|
Подсказка | |
---|---|
Чтобы увидеть все возможные опции команды ls, прочтите ее man-страницу, введя в командной строке man ls. Если вы хотите распечатать эту информацию, то перенаправьте вывод на принтер, введя в командной строке |
Введите команду ls -a. Теперь вы можете видеть скрытые файлы, имена которых начинаются с точки:
Скрытые файлы — это большей частью файлы, которые содержат дополнительные настройки для различных программ, диспетчеров окон, оболочек и т.п. Прячут их для того, чтобы предотвратить случайные вмешательства пользователя. Когда вы что-то ищете в каталоге, это, как правило, не конфигурационные файлы, и сокрытие их при обычном выводе содержимого каталога на экран уменьшает количество ненужной информации.
Просмотр всех файлов с использованием команды ls -a снабжает вас большим количеством информации, но вы можете узнать еще больше, если воспользуетесь другими ключами.
Если вы хотите узнать размеры файлов в каталоге, а также дату их создания и прочую информацию, добавьте к команде ls -a ключ -l ( long ). Этот ключ позволит получить практически полную информацию обо всех файлах: дату и время создания, размер, владельца, права доступа и так далее.
Не обязательно находиться в том каталоге, содержимое которого вы хотите узнать с помощью команды ls. Например, чтобы увидеть, что имеется в каталоге /etc/, находясь при этом в вашем домашнем каталоге, введите:
Ниже приведен краткий список наиболее часто употребляемых ключей команды ls. Не забудьте, что вы можете прочитать полный список опций, вызвав man-страницу команды ls (введите man ls).
- -a (all) — выводит список всех файлов каталога, в том числе и скрытые файлы. .. и . в верхней части списка относятся, соответственно, к каталогу на уровень выше текущего и текущему.
- -l (long) — выводит информацию о содержимом каталога, включая права доступа, владельца, группу, размер, время создания, является ли файл символьной ссылкой на другой файл и на какой именно.
- -F (file type) — добавляет символ в конце строк вывода: / означает каталог, @ — символьную ссылку на другой файл и * означает, что файл является исполняемым.
- -r (reverse) — выводит список содержимого каталога в обратном порядке.
- -R (recursive) — будет выведено также содержимое всех подкаталогов текущего каталога рекурсивным образом.
- -S (size) — сортирует файлы по размеру.
- -i — вывод перед каждым файлом номера inode (уникальный номер файла в файловой системе).
- -d — обработка каталогов, указанных в командной строке так, как если бы они были обычными файлами, вместо вывода списка их файлов.
Каналы и утилиты постраничного просмотра
Команда more
Для предотвращения слишком быстрой прокрутки вывода команды ls перенаправьте ее вывод утилите less или more. Это позволит вам просматривать вывод поэкранно (« постранично »).
Чтобы увидеть содержимое каталога /etc с помощью команды less, введите в командной строке следующую команду:
Для прокрутки вывода вперед нажмите клавишу [Пробел], назад — клавишу [b], для выхода — клавишу [q].
Также можно воспользоваться другой утилитой с аналогичным назначением, more.
Источник
мЙЮОЩЕ ЪБРЙУЙ
Linux, РТПЗТБННЩ — РТПВМЕНЩ Й ТЕЫЕОЙС
оЕНОПЗП П ФПН, ЮФП ЙЪ УЕВС РТЕДУФБЧМСЕФ ЛБФБМПЗ /etc
ьФПФ ЛБФБМПЗ УПДЕТЦЙФ ЧУЕ ОБУФТПКЛЙ УЙУФЕНЩ (ЛТПНЕ РПМШЪПЧБФЕМШУЛЙИ, РПУЛПМШЛХ РПМШЪПЧБФЕМШУЛЙЕ ОБУФТПКЛЙ ИТБОСФУС Ч ДПНБЫОЕН ЛБФБМПЗЕ РПМШЪПЧБФЕМС), РТЙ ЬФПН Ч ЛБФБМПЗЕ /etc ОБИПДЙФУС НОПЦЕУФЧП ФЕЛУФПЧЩИ ЖБКМПЧ. б РПУЛПМШЛХ ЖБКМЩ ФЕЛУФПЧЩЕ, ФП ЙИ НПЦОП ТЕДБЛФЙТПЧБФШ МАВЩН ФЕЛУФПЧЩН ТЕДБЛФПТПН, ЮФП УХЭЕУФЧЕООП ХРТПЭБЕФ ТБВПФХ У УЙУФЕНОЩНЙ ЖБКМБНЙ Й РПЧЩЫБЕФ ОБДЕЦОПУФШ УЙУФЕНЩ. EУМЙ ДБЦЕ ХДБМЙФШ ПДЙО ЙЪ ЛПОЖЙЗХТБГЙПООЩИ ЖБКМПЧ ЛБФБМПЗБ /etc, УЙУФЕНБ РТПДПМЦЙФ ТБВПФХ ЛБЛ ОЙ Ч ЮЕН ОЕ ВЩЧБМП! лПОЕЮОП, ПОБ ВХДЕФ ТБВПФБФШ ОЕ ФБЛ, ЛБЛ ДП ХДБМЕОЙС ЬФПЗП ЖБКМБ, ОП ЧУЕ ЦЕ ПОБ, Ч ПФМЙЮЙЕ ПФ Windows, ВХДЕФ ТБВПФБФШ. с ОЕ РТЙЪЩЧБА ХОЙЮФПЦБФШ ЧУЕ ЛПОЖЙЗХТБГЙПООЩЕ ЖБКМЩ ЙЪ ЛБФБМПЗБ /etc)).
ьФПФ ЛБФБМПЗ С ВХДХ ТБУУНБФТЙЧБФШ ОБ РТЙНЕТЕ УЧПЕЗП ДЙУФТЙВХФЙЧБ, Б ЙНЕООП Fedora, ЛПОЕЮОП Ч ТБЪОЩИ ДЙУФТЙВХФЙЧБИ Й ЛБФБМПЗЙ НПЗХФ ВЩФШ ТБЪОЩЕ: ВХДХФ ДПРПМОЙФЕМШОЩЕ ЖБКМЩ/ЛБФБМПЗЙ ЛПОЖЙЗХТБГЙЙ, Б ОЕЛПФПТЩЕ ЖБКМЩ ЛПОЖЙЗХТБГЙЙ, ЧПЪНПЦОП, ВХДХФ ОБЪЩЧБФШУС ЙОБЮЕ.
с ОЕ ВХДХ ТБУУНБФТЙЧБФШ ЧУЕ ЛБФБМПЗЙ У ЖБКМБНЙ ЛПОЖЙЗХТБГЙЙ, ПУФБОПЧМАУШ ФПМШЛП ОБ ФЕИ, ЛПФПТЩЕ, ОБ НПК ЧЪЗМСД, РТЕДУФБЧМСАФ ЙОФЕТЕУ. л ФПНХ ЦЕ, ЛПОЛТЕФОЩК ОБВПТ ЛПОЖЙЗХТБГЙПООЩИ ЖБКМПЧ Й ЛБФБМПЗПЧ ЪБЧЙУЙФ ПФ ХУФБОПЧМЕООПЗП Х чБУ РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС.
лБФБМПЗ /etc/abrt
лБФБМПЗ, ЛПФПТЩК УПДЕТЦЙФ ЖБКМЩ ЛПОЖЙЗХТБГЙЙ ХФЙМЙФЩ abrt (Automatic bug detection and reporting tool), ЙУРПМШЪХАЭЙКУС ДМС УПЪДБОЙС Й ПФРТБЧЛЙ ТБЪТБВПФЮЙЛБН ПФЮЕФПЧ ПВ ПЫЙВЛБИ.
лБФБМПЗ /etc/acpi
уПДЕТЦЙФ РБТБНЕФТЩ ACPI (Advanced Configuration and Power Interface) — РБТБНЕФТЩ ХРТБЧМЕОЙС РЙФБОЙЕН. оБРТЙНЕТ, Ч ЖБКМЕ /etc/БУpi/events/ power.conf ЧЩ ОБКДЕФЕ ТЕБЛГЙА ОБ ОБЦБФЙЕ ЛОПРЛЙ Power ОБ УЙУФЕНОПН ВМПЛЕ.
рТЙНЕТ:
ч ЛБЮЕУФЧЕ ТЕБЛГЙЙ ОБ ОБЦБФЙЕ ЛОПРЛЙ РЙФБОЙС ЪБРХУЛБЕФУС УГЕОБТЙК power. еУМЙ ЧЩ ПФЛТПЕФЕ ЕЗП, ФП ХЧЙДЙФЕ, ЮФП Ч ЛПОЕЮОПН ЙФПЗЕ ТЕБЛГЙС УЧПДЙФУС Л ЧЩРПМОЕОЙА ЛПНБОДЩ shutdown -h now, ФП ЕУФШ Л ПУФБОПЧХ УЙУФЕНЩ.
лБФБМПЗ /etc/alsa
ъДЕУШ ОБИПДСФУС РБТБНЕФТЩ ALSA (Advanced Linux Sound Architecture), ЛПФПТЩЕ ПВЕУРЕЮЙЧБАФ РПДДЕТЦЛХ ЪЧХЛБ Ч УПЧТЕНЕООЩИ ДЙУФТЙВХФЙЧБИ Linux. жБКМЩ ЛПОЖЙЗХТБГЙЙ ЙЪ ЛБФБМПЗБ /etc/alsa ЧЩ ОЙЛПЗДБ ОЕ ВХДЕФЕ ТЕДБЛФЙТПЧБФШ ЧТХЮОХА — УМПЦОП, ДБ Й ОЕФ Ч ЬФПН ОЕПВИПДЙНПУФЙ.
лБФБМПЗЙ /etc/audit Й /etc/audisp
уПДЕТЦБФ ЛПОЖЙЗХТБГЙПООЩЕ ЖБКМЩ ДЕНПОБ БХДЙФБ — auditd Й ЕЗП ДЙУРЕФЮЕТБ УПВЩФЙК (audit event dispatcher). зМБЧОЩК ЛПОЖЙЗХТБГЙПООЩК ЖБКМ — /etc/audit/auditd.conf, ЙЪ ЛПФПТПЗП НПЦОП ХЪОБФШ, ЮФП ЖБКМ ЦХТОБМБ ДБООПЗП ДЕНПОБ ОБЪЩЧБЕФУС /var/log/audit/audit.log.
лБФБМПЗ /etc/avahi — ЖБКМЩ ЛПОЖЙЗХТБГЙЙ ДЕНПОБ Avahi
дЕНПО Avahi ТЕБМЙЪХЕФ БТИЙФЕЛФХТХ Apple ZeroConf, ФБЛЦЕ ЙЪЧЕУФОХА РПД ЙНЕОБНЙ Й . с ЕЗП ПФЛМАЮБА УТБЪХ ЛБЛ ФПМШЛП ХУФБОБЧМЙЧБА УЙУФЕНХ, РПФПНХ ЛБЛ МПЛБМШОБС УЕФШ Й ВЕЪ ОЕЗП РТЕЛТБУОП ТБВПФБЕФ.
лБФБМПЗ/etc/cups
ч ЛБФБМПЗЕ /etc/cups УПДЕТЦБФУС РБТБНЕФТЩ УЙУФЕНЩ CUPS (Common Unix Printing System). пУОПЧОПК ЖБКМ — /etc/cups/printers.conf — Ч ОЕН ПРЙУБОЩ ХУФБОПЧМЕООЩЕ Ч УЙУФЕНЕ РТЙОФЕТЩ.
жБКМ /etc/fonts/fonts.conf
дБООЩК ЖБКМ УПДЕТЦЙФ ОБУФТПКЛЙ РПДУЙУФЕНЩ ЫТЙЖФПЧ: ПРЙУЩЧБЕФ ЛБФБМПЗЙ УП ЫТЙЖФБНЙ, ЛБФБМПЗЙ У ЛЬЫЕН ЫТЙЖФПЧ, ПРЙУЩЧБЕФ БОБМПЗЙ ЫТЙЖФПЧ (ЕУМЙ ФТЕВХЕНЩК ЫТЙЖФ ОЕДПУФХРЕО, ФП ЧНЕУФП ОЕЗП ВХДЕФ ЙУРПМШЪПЧБФШУС БОБМПЗ).
лБФБМПЗ /etc/gdm
уПДЕТЦЙФ ЖБКМЩ ЛПОЖЙЗХТБГЙЙ Й ЙОЙГЙБМЙЪБГЙПООЩЕ ЖБКМЩ НЕОЕДЦЕТБ ДЙУРМЕС GNOME (GDM, GNOME Display Manager). оЕ ДХНБА, ЮФП ЧЩ ВХДЕФЕ ТЕДБЛФЙТПЧБФШ ЖБКМЩ ЙЪ ЬФПЗП ЛБФБМПЗБ. рТПУФП НПЦОП ПЪОБЛПНЙФШУС Й РПОСФШ, ЮФП Ч ОЕН ОБИПДЙФУС.
лБФБМПЗ /etc/logrotate.d
жБКМЩ РТПФПЛПМПЧ ТБОП ЙМЙ РПЪДОП УФБОХФ ОЕРТЙМЙЮОП ВПМШЫЙНЙ. юФП-МЙВП ОБКФЙ Ч ФБЛПН ЖБКМЕ ВХДЕФ УМПЦОП, ДБ Й УЙУФЕНБ УФБОЕФ ТБВПФБФШ ЮХФШ НЕДМЕООЕЕ ЙЪ-ЪБ ХЧЕМЙЮЕОЙС ТБЪНЕТБ ЦХТОБМПЧ. дМС ТЕЫЕОЙС ЬФПК РТПВМЕНЩ Ч Linux ЙУРПМШЪХЕФУС ХФЙМЙФБ logrotate. пУОПЧОБС ЪБДБЮБ logrotate — ТПФБГЙС ЦХТОБМПЧ. оБРТЙНЕТ, Х ОБУ ЕУФШ ЦХТОБМ /var/log/messages. лПЗДБ ПО УФБОЕФ ПЗТПНОЩН, logrotate РЕТЕЙНЕОХЕФ ЕЗП Ч messages.1, Б ЧНЕУФП ОЕЗП УПЪДБУФ РХУФПК ЖБКМ messages. лПЗДБ ЖБКМ messages ПРСФШ ЪБРПМОЙФУС, РТПЗТБННБ РЕТЕЙНЕОХЕФ ЖБКМ messages.1 Ч messages.2, a messages Ч messages.1 Й Ф. Д.
ч ЛБФБМПЗЕ /etc/logrotate.d ПРЙУБОЩ ДЕКУФЧЙС, ОЕПВИПДЙНЩЕ ДМС ТПФБГЙЙ ФЕИ ЙМЙ ЙОЩИ ЦХТОБМПЧ. чБН ОЕ ОХЦОП ТЕДБЛФЙТПЧБФШ ЬФЙ ЖБКМЩ! чЩ НПЦЕФЕ ПФТЕДБЛФЙТПЧБФШ ПУОПЧОПК ЛПОЖЙЗХТБГЙПООЩК ЖБКМ logrotate — /etc/logrotate.conf
лБФБМПЗ/etc/mail
ъДЕУШ ОБИПДСФУС ЖБКМЩ ЛПОЖЙЗХТБГЙЙ РПЮФПЧПЗП БЗЕОФБ sendmail.
лБФБМПЗ /etc/ntp
уПДЕТЦЙФ ЖБКМЩ ЛПОЖЙЗХТБГЙЙ УЕТЧЕТБ ЧТЕНЕОЙ.
лБФБМПЗ/etc/openvpn
уПДЕТЦЙФ ЖБКМЩ ЛПОЖЙЗХТБГЙЙ ЧЙТФХБМШОПК ЮБУФОПК УЕФЙ OpenVPN (Open Virtual Private Network)
лБФБМПЗ/etc/ppp
уПДЕТЦЙФ ЖБКМЩ ЛПОЖЙЗХТБГЙЙ ДЕНПОБ pppd, ПФЧЕЮБАЭЕЗП ЪБ ХУФБОПЧЛХ ттт-УПЕДЙОЕОЙК (Ч ФПН ЮЙУМЕ Й тттПе-УПЕДЙОЕОЙК):
— chap-secrets — РБТПМЙ ттт-УПЕДЙОЕОЙК, РТЙУМПЧЙК, ЮФП ЙУРПМШЪХЕФУС уобт-БХФЕОФЙЖЙЛБГЙС (РБТПМЙ ИТБОСФУС Ч ПФЛТЩФПН ЧЙДЕ, Б РЕТЕДБАФУС РП УЕФЙ Ч ЪБЫЙЖТПЧБООПН);
— pap-secrets — РБТПМЙ ттт-УПЕДЙОЕОЙК, РТЙ ХУМПЧЙЙ, ЮФП ЙУРПМШЪХЕФУС тбт-БХФЕОФЙЖЙЛБГЙС (РБТПМЙ ИТБОСФУС Й РЕТЕДБАФУС РП УЕФЙ Ч ПФЛТЩФПН ЧЙДЕ);
— firewall — ОБВПТ РТБЧЙМ ВТБОДНБХЬТБ ДМС ттт-УПЕДЙОЕОЙК;
— ip-up — ДЕКУФЧЙС РТЙ ХУФБОПЧЛЕ УПЕДЙОЕОЙС;
— ip-down -ДЕКУФЧЙС РТЙ ЪБЧЕТЫЕОЙЙ УПЕДЙОЕОЙС;
— options — РБТБНЕФТЩ ттт-УПЕДЙОЕОЙС;
— pppoe-server-options — РБТБНЕФТЩ УЕТЧЕТБ тттПе;
— resolv.conf — УПДЕТЦЙФ IP-БДТЕУБ DNS-УЕТЧЕТПЧ РТЙ ТБВПФЕ РП ттт-УПЕДЙОЕОЙА.
лБФБМПЗ /etc/red
уПДЕТЦЙФ УГЕОБТЙЙ ЙОЙГЙБМЙЪБГЙЙ УЙУФЕНЩ.
лБФБМПЗ /etc/sane.d
уПДЕТЦЙФ ЛПОЖЙЗХТБГЙПООЩЕ ЖБКМЩ xsane — РТПЗТБННЩ ДМС ТБВПФЩ УП УЛБОЕТПН.
лБФБМПЗ /etc/skel
дПЧПМШОП ЙОФЕТЕУОЩК ЛБФБМПЗ. чУЕ НЩ ЪОБЕН, ЮФП РТЙ УПЪДБОЙЙ ОПЧПЗП РПМШЪПЧБФЕМС Ч ЛБФБМПЗЕ /home УПЪДБЕФУС ЕЗП ДПНБЫОЙК ЛБФБМПЗ. оП ЕУМЙ УТБЪХ РПУМЕ УПЪДБОЙС РПМШЪПЧБФЕМС РТПУНПФТЕФШ ЕЗП ДПНБЫОЙК ЛБФБМПЗ, ФП ЧЩ ПВОБТХЦЙФЕ, ЮФП ПО ОЕ РХУФ — Ч ОЕН ХЦЕ ЕУФШ ЖБКМЩ, ИПФС РПМШЪПЧБФЕМШ ЕЭЕ ОЕ ЧИПДЙМ Ч УЙУФЕНХ, РПЬФПНХ ЪБРХЭЕООЩЕ ЙН РТПЗТБННЩ ОЕ НПЗМЙ УПЪДБФШ УЧПЙ ЖБКМЩ ЛПОЖЙЗХТБГЙЙ Ч ЕЗП ДПНБЫОЕН ЛБФБМПЗЕ. пЛБЪЩЧБЕФУС, РТЙ УПЪДБОЙЙ ОПЧПЗП РПМШЪПЧБФЕМС Ч ЕЗП ДПНБЫОЙК ЛБФБМПЗ ЛПРЙТХЕФУС УПДЕТЦЙНПЕ ЛБФБМПЗБ skel.
лБФБМПЗ /etc/sysconfig
уПДЕТЦЙФ ЛПОЖЙЗХТБГЙПООЩЕ ЖБКМЩ УЙУФЕНЩ. ч ДБООПН ЛБФБМПЗЕ ПЮЕОШ НОПЗП ЛПОЖЙЗХТБГЙПООЩИ ЖБКМПЧ, С ЙИ ЧУЕ ТБУУНБФТЙЧБФШ ОЕ ВХДХ. б ЧПФ ОБ ОЕЛПФПТЩИ ЖБКМБИ ЙЪ ЬФПЗП ЛБФБМПЗБ ИПФЕМПУШ ВЩ ПУФБОПЧЙФШУС:
network-scripts — ЛБФБМПЗ УПДЕТЦЙФ УЛТЙРФЩ ОБУФТПКЛЙ УЕФЕЧЩИ ЙОФЕТЖЕКУПЧ, ПРЙУЩЧБАЭЙЕ РБТБНЕФТЩ УЕФЕЧЩИ ЙОФЕТЖЕКУПЧ (Ч ФПН ЮЙУМЕ ЛПОЖЙЗХТБГЙА РТПФПЛПМБ IP — IP-БДТЕУ, БДТЕУ ЫМАЪБ, УЕФЕЧХА НБУЛХ);
networking/devices — ЛБФБМПЗ УПДЕТЦЙФ ЖБКМЩ ЛПОЖЙЗХТБГЙЙ УЕФЕЧЩИ ЙОФЕТЖЕКУПЧ;
autofs — ЖБКМ УПДЕТЦЙФ ЛПОЖЙЗХТБГЙА ДЕНПОБ autofs, ПФЧЕЮБАЭЕЗП ЪБ БЧФПНБФЙЮЕУЛПЕ НПОФЙТПЧБОЙЕ УНЕООЩИ ОПУЙФЕМЕК;
clock — ЖБКМ УПДЕТЦЙФ ЛПОЖЙЗХТБГЙА УЙУФЕНОЩИ ЮБУПЧ (ЮБУПЧПК РПСУ Й ДТХЗЙЕ РБТБНЕФТЩ);
crond — ЙУРПМШЪХЕФУС ДМС РЕТЕДБЮЙ БТЗХНЕОФПЧ РМБОЙТПЧЭЙЛХ crond;
fistboot — РТЙ РЕТЧПН ЪБРХУЛЕ ДЙТЕЛФЙЧБ runfirstboot ЙЪ ЬФПЗП ЖБКМБ РТЙОЙНБЕФ ЪОБЮЕОЙЕ yes, РПУМЕ ЮЕЗП ХУФБОБЧМЙЧБЕФУС ЪОБЮЕОЙЕ no. еУМЙ ЧЩ ИПФЙФЕ ЪБОПЧП ЪБРХУФЙФШ НБУФЕТ ОБЮБМШОПК ОБУФТПКЛЙ, ХУФБОПЧЙФЕ
RUN_FIRSTBOOT ч yes;
grub — ОЕЛПФПТЩЕ РБТБНЕФТЩ ЪБЗТХЪЮЙЛБ GRUB;
hwconf — УПДЕТЦЙФ БРРБТБФОХА ЛПОЖЙЗХТБГЙА ЛПНРШАФЕТБ, ЧТХЮОХА ОЕ ТЕДБЛФЙТХЕФУС;
init — УПДЕТЦЙФ ОЕЛПФПТЩЕ РБТБНЕФТЩ УЙУФЕНЩ ЙОЙГЙБМЙЪБГЙЙ init;
iptables-config — УПДЕТЦЙФ РБТБНЕФТЩ ВТБОДНБХЬТБ iptables;
iptables — Ч ЬФПН ЖБКМЕ ИТБОСФУС РТБЧЙМБ ВТБОДНБХЬТБ iptables;
irda — РБТБНЕФТЩ ЙОЖТБЛТБУОПЗП РТЙЕНП-РЕТЕДБФЮЙЛБ;
keyboard — РБТБНЕФТЩ ЛМБЧЙБФХТЩ, Ч ЮБУФОПУФЙ, ТБУЛМБДЛБ ЛМБЧЙБФХТЩ;
network — ОЕЛПФПТЩЕ УЕФЕЧЩЕ РБТБНЕФТЩ, ОБРТЙНЕТ, ДПНЕООПЕ ЙНС ЛПНРШАФЕТБ;
nfs — РБТБНЕФТЩ УЕФЕЧПК ЖБКМПЧПК УЙУФЕНЩ NFS;
samba — ОЕЛПФПТЩЕ РБТБНЕФТЩ Samba
Источник