|
учебная логика. учебник СПО. Практикум по программному обеспечению содержит большое количество примеров и заданий
Командный интерпретатор ОС Linux. Основные команды Работа в этой ОС начинается с регистрации пользователя. Поэтому в строке «Имя пользователя» (Login) нужно ввести свое учетное имя, а в строке «Пароль» (Password) – пароль (эту информацию можно узнать у администратора).
Автоматически запускается командный интерпретатор. Команды записываются в строке-приглашении, в которой указывается учетное имя пользователя, имя машины и имя текущего каталога. Вид строки-приглашения можно настраивать, поэтому вы можете увидеть и другую информацию в этой строке. Заканчивается стока знаком $, если зарегистрировался обычный пользователь, и # – при регистрации суперпользователя root.
[student@h203 ]$
Значит, вошел в систему пользователь student, работает на машине h203, текущим является домашний каталог пользователя, который обозначается знаком «». Домашний каталог всегда находится в /home и совпадает с именем пользователя, при входе в систему всегда устанавливается текущим.
Виртуальные консоли Работая в Linux, можно переключаться с одной консоли на другую (переключать экраны). Это позволяет одному пользователю одновременно регистрироваться в системе под разными именами, работать одновременно с разными программами и т. д.
Для переключения используются сочетания клавиш
Alt+F1 (1-ая консоль), Alt+F2 (2-ая консоль и т. д.)
Примечание: Если запущен графический режим, то переключение осуществляется сочетанием клавиш: Ctrl + Alt + FN (N –номер консоли от 1 до 12). Обычно графические консоли имеют номер от 7 до 9.
В графическом режиме можно использовать приложение Терминал (Konsole) для работы с командной строкой.
Общий формат команд Команда записывается в строке-приглашении сразу после знака $ (или #).
Общий формат команд: имя_команды -f1…-fn А1 А2 … Аn -f1…-fn – флаги (ключи, опции – настройки команды), допускается и объединение нескольких флагов с одним «минусом». Флаги в некоторых командах многобуквенные (полнобуквенные), тогда перед ними указывается два знака «минус», например, --help.
А1 А2 … Аn – аргументы (имя каталога, файла и т. д.)
Обратите внимание: Linux различает строчные и прописные буквы! man имя_команды Например: man cd
Man от manual – руководство, подробное описание команды, возможных флагов, примеры. Чтобы выйти из справки и перейти в командный режим, нажмите клавишу «Q».
В основном, все команды имеют и короткое описание, которое вызывается следующим образом: имя_команды -- help
Команды для работы с каталогами
Напомним, что в UNIX/Linux файлы организованы в виде древовидной структуры (дерева).
Файлы объединяются в группы – каталоги или папки. Каталог может помимо файлов содержать и вложенные каталоги (подкаталоги).
Каждый файл имеет имя, определяющее его расположение в дереве файловой системы. Корнем этого дерева является корневой каталог (root directory), имеющий имя «/», он содержит в себе все файлы и каталоги.
Полное имя файла содержит путь – список каталогов (ветвей), которые необходимо пройти, чтобы достичь файла. Полное имя любого файла в UNIX/Linux начинается с «/» и не содержит идентификатора устройства (дискового накопителя, CD-ROM или удаленного компьютера в сети), на котором он фактически хранится.
Например, /home/stud/gr1-3/Ivanov/text1.txt – полное имя файла text1.txt
В UNIX/Linux расширения файлов не обязательны.
Примечание: во всех командах путь указываются в том случае, если действия совершаются не с текущим каталогом.
Просмотр каталога (list): ls -ключи путь/имя_файла ключи:
-F – (full) вывод информации о принадлежности объекта (Система использует следующие обозначения:
* – исполняемый файл; / – каталог; @ – символьная ссылка)
-l – (long) длинный формат, указываются свойства и атрибуты файла
-R – вывести оглавление каталога рекурсивно вместе с оглавлениями подкаталогов
-a – (all) вывести оглавление каталога, показывать и специальные (скрытые) файлы, имена которых начинаются с точки.
Примеры:
!!! Обратите внимание, что имена файлов могут быть длиннее 8 символов и содержать точку в любой позиции. Можно даже использовать несколько точек в одном имени.
ls – вывести оглавление текущего каталога ls / – просмотреть корневой каталог
ls /bin /home – просмотреть оглавление каталогов /
bin и /home ls -F / – вывести оглавление корневого каталога, указы-
вая принадлежность объектов. ls -l /bin – вывести в длинном формате оглавление
каталога /bin ls -R /etc – вывести и дерево подкаталогов с их содержимым.
(Для пролистывания страниц используйте Shift+PgUp, Shift+PgDn). ls –a –F /home – вывести оглавление домашнего каталога, показывать и специальные (скрытые) файлы, имена которых начинается с точки.
!! Обратите внимание на названия «.» и «..» , которые присутствуют в каждом каталоге.
«..» – обозначение родительского каталога
«.» – обозначение самого каталога
При написании команд эти обозначения часто используются.
|
|
|