Файловая система (структура каталогов). Общеупотребительные команды Linux. Основные постоянные файлы для загрузки системы, в частности загружаемое ядро

Страницы работы

Фрагмент текста работы

Файловая система (структура каталогов)

Каталог

Назначение

/bin

Общеупотребительные команды Linux.

/boot

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

/dev

Каталог специальных файлов или файлов устройств.

/etc

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

Например:

·  inittab  определяет загружаемую конфигурацию

·  passwd  файл паролей пользователей.

Часть конфигурационных файлов может находится и в /usr/etc. Каталог /etc не должен содержать двоичных файлов (их следует перенести в /bin или /sbin).

/home

Домашние каталоги пользователей

/lib

Содержит разделяемые библиотеки функций и модули (драйверы устройств). Они загружаются в память по мере необходимости выполнения каких-то функций.

/lost+found

Используется при восстановлении файловой системы командой fsck. Если fsck обнаруживает файл, родительский каталог которого определить невозможно, она помещает такой файл в каталог  /lost+found.

/mnt

Точка монтирования для временно монтируемых файловых систем. Например, дополнительных носителей, дискеты, CD-ROM, дополнительный жесткий диск и т. д.

/root

Домашний каталог суперпользователя. Расположен не там, где располагаются личные каталоги остальных пользователей (в /home)

/sbin

Подобно каталогу /bin содержит в основном исполняемые файлы - программы и утилиты ОС, используемые в процессе загрузки и запускаемые системным администратором. Минимальное содержимое этого каталога включает программы  clock, getty,  init,  update, mkswap, swapon, swapoff, halt, reboot, shutdown, fdisk,fsck.*, mkfs.*, lilo, arp, ifconfig, route

/tmp

Каталог для временных файлов.

/usr

Структура каталога в основном повторяет структуру корневого каталога. В его подкаталогах находятся все основные приложения.

/var

Ссодержит файлы, в которых сохраняются различные переменные данные, определяющие конфигурацию некоторых программ при следующем запуске или временно сохраняемую информацию, которая будет использоваться позже в ходе текущего сеанса. Объем данных в этом каталоге может сильно изменяться, поскольку он содержит, например, файлы протоколов (логи), файлы спулинга и блокировки (locking), временные файлы и т. д.


Командная строка

Клавиши редактирования командной строки[1]

Клавиша

Описание реакции системы

<Стрелка вправо> или <Ctrl>+<F>

Перемещение вправо по командной строке в пределах уже набранной цепочки символов плюс один символ справа (место для ввода следующего символа)

<Стрелка влево> или <Ctrl>+<B>

Перемещение на один символ влево

<Esc>+<F>

Перемещение на одно слово вправо

<Esc>+<B>

Перемещение на одно слово влево

<Home> или <Ctrl>+<A>

Перемещение в начало набранной цепочки символов

<End> или <Ctrl>+<E>

Перемещение в начало/конец набранной цепочки символов

<Del> или <Ctrl>+<D>

Удаление символа, на который показывает курсор

<Backspase>

Удаление символа в позиции, предшествующей курсору

<Ctrl>+<K>

Удалить правую часть строки, начиная с символа, на который указывает курсор

<Ctrl>+<U>

Удалить левую часть строки, включая символ, который находится слева от курсора

<Enter> или <Ctrl>+<M>

Запуск на выполнение команды, определяемой набранной цепочкой символов

<Ctrl>+<L>

Очистить экран и поместить текущую команду в верхней строке экрана

<Ctrl>+<T>

Поменять местами два символа: символ, на который показывает курсор, и символ слева от курсора, затем, курсор переместить на один символ вправо

<Esc>+<T>

Поменять местами два слова: слово, на которое указывает курсор и слово слева от первого

<Ctrl>+<K>

Вырезать часть строки от текущей позиции курсора до конца строки (вырезанная часть строки сохраняется в буфере, ее можно вставить в другое место строки)

<Esc>+<D>

Вырезать часть строки от текущей позиции курсора до конца текущего слова (если курсор указывает на пробел между словами, то вырезается все слово справа от курсора)

<Esc>+<Del>

Вырезать часть строки от текущей позиции курсора до начала текущего слова (если курсор указывает на пробел между словами, то вырезается все слово слева от курсора)

<Ctrl>+<W>

Вырезать часть строки от текущей позиции курсора до предыдущего пробела

<Ctrl>+<Y>

Вставить последний вырезанный текст в позицию курсора

<Shift>+<PgUp>

<Shift>+<PgDown>

Эти команды позволяют просмотреть несколько страниц экранного вывода (количество зависит от размера видеопамяти); полезны в тех случаях, когда та или иная команда выводит на экран очень много информации, быстро пробегающей по экрану и как бы исчезающей для пользователя; как видите, эта информация не пропадает

<Ctrl>+<C>

Прервать выполнение запущенной команды

<Ctrl>+<D>

Выход из оболочки bash


Клавиша Tab в оболочке bush

В bash встроено средство для облегчения ввода команд в командной

Похожие материалы

Информация о работе