MaxEdu.ru
» » » Основные принципы работы в Linux
Вернуться назад

Основные принципы работы в Linux

Операционная система Linux является достойным аналогом Windows. Если Вы до этого не работали в ее среде, то следует учесть несколько нюансов, свойственных только ей.
Во время выполнения процедуры регистрации в операционной системе Linux, она автоматически производит следующие операции:
• начинается процесс стандартно с проверки логина пользователя и пароля;
• затем определяется вся палитра набора, состоящего из переменных окружения;
• завершает этот процесс запуск интерпретатора команд. Именно он и именуется оболочкой операционной системы.
Основная масса дистрибутивов Linux по умолчанию использует два типа оболочек:
• sh;
• bash.
На самом деле палитра оболочек намного шире, но используются они гораздо реже, чем описанные выше. Сменить установленную по умолчанию не сложно, а можно и просто запускать ее с помощью командной строки.
Команда в операционной системе Linux является строкой символов. Она состоит из имени команды и необходимых аргументов, которые разделяются пробелами. Аргументы позволяют команде использовать добавочные параметры, диктующие характер ее поведения. Для примера приведем стандартную команду:
echo 12345
На экране возникнет цепочка символов 12345, которые являются аргументом данной команды.
Команды, которые входят в состав собственно оболочки, определяются как встроенные. Они бывают:
• общие;
• специфические.
Общие свойственны любой ОС. Специфические не будут работать в рамках не родной ОС.
Существует целый спектр команд, не зависящих от действующей оболочки. Они реализуются в виде отдельных программных модулей, которые стандартны только для выбранного вами дистрибутива Linux. Аргументами могут служить также опции или ключи. Данные строки символов состоят из тире и одного или нескольких символов. В качестве примера можно привести следующую:
ls -l
Ключи позволяют объединять различные аргументы. В итоге вы получите идентичные команды:
ls -l -d
ls -ld
Работа в командной строке Linux требует неукоснительного соблюдения ряда правил, которые актуальны лишь в информационной среде этой операционной системы:
• строчные и заглавные буквы для Linux - это разные символы. В Windows каталог TEMP и каталог Temp – то же самое, в Linux – нет. Это правила справедливо для всего: команд, их ключей, имен пользователей, паролей и т.п. Консольные команды:
ps -a
и
ps -A
выдадут вам разные результаты;
• введя в командной строке ключ –help Вы сможете получить справку по большинству команд:
1. ps –help: выдаст вам справку по команде ps, именно она владеет полной информацией и работает с полным списком запущенных Вами процессов;
2. встроенная система для получения справок man – предоставит дополнительную справку;
3. man ps - выведет на экране полную информацию по команде ps;
• не забывайте, что результат отдельных программ напрямую зависит от ваших прав в рамках ОС. Команда su ответственна в операционной системе прав root используйте. Она отвечает за смену пользователя в текущем сеансе работы с ОС. Если пользователь не задан, то автоматом выбирается root.
Для всех пользователей ОС Linux большую помощь окажет файловый менеджер mc. Это аналог FAR или Norton Commander. В настоящее время этот полезный модуль есть во всех дистрибутивах Linux. Есть одно но: установка его по умолчанию есть не везде. Он поможет Вам решить многие периодически возникающие проблемы.
Вывод информации на экран в ОС Linux, также имеет свои особенности. Рассмотрим основные:
• если текст ушел за пределы экрана, то исправить положение легко с помощью комбинации клавиш SHIFT и PAGE UP или PAGE DOWN;
• если требуется приостановить вывод информации на экран – CTRL-S;
• если требуется приостановки отмена – CTRL-Q;
• если Вам требуется вывести большой объем текста в постраничном режиме, то используйте команду less, которую добавляют к основной командой:
у нас в наличие текстовый файл mytxt размером на 12 экранов. Для стандартного вывода текста на экран можно воспользоваться командой cat
cat mytxt
После выполнения этой команды вы увидите быстро промелькнувший текст и
последний (двенадцатый) экран вывода. Можно применить комбинации клавиш
SHIFT-PAGEDOUN или SHIFT-PAGEUP для просмотра текста, но можно
воспользоваться и less. Получим цепочку:
cat mytxt | less
• Символ | означает объединение в цепочку выполнения команды выдачи текста cat и команды управления постраничным выводом less. После отображения на экране первой страницы текста, вывод будет приостановлен до нажатия PAGE DOWN или ENTER. Последняя комбинация приведет к постраничному перемещению;
• клавиша Q Для отвечает за завершение постраничного вывода.
Linux позволяет формировать цепочки из нескольких команд. Если нужно вывести на экран в постраничном режиме все строки, содержащие слово mail. Для поиска можно воспользоваться командой
grep
Получим союз из трех команд:
cat mytxt | grep mail | less
Многие дистрибутивы ОС Linux позволяют вместо less применять more.
Если Вам необходимо использовать одновременно несколько дистрибутивов, то существуют закрепленные для переключения комбинации клавиш: CTRL - ALT - F1...F6. Чтобы перейти в графическую оболочку смело жмите CTRL-ALT-F7.
Если требуется запустить второй графический сервер в ОС Linux на одном компьютере примените команду startx 1 -- :1.
За переход во второй графический терминал отвечает комбинация Alt+F8., а Alt+F7 возвращает в первый. Linux позволяет работать за раз с до 64 графических терминалов (startx 2 -- :2 и т. д.).
exit завершенит текущий сеанс работы с терминалом.
Linux позволяет создать специальный журнал текущей консольной сессии. В нем отпечатается все, что Вы вводили в рамках отдельной сессии. Вы сможете проверить, что вводилось посредством клавиатуры и что отображалось в итоге на экране монитора.
Используется следующую команду:
script
exit прекратит запись в журнале.
Если Вам необходимо выключить или перезагрузить Ваш компьютер в ОС Linux, то сделать эту процедуру можно по-разному:
• shutdown: она может похвалиться широкой палитрой опций, что позволяет Вам сделать:
1. быструю перезагрузку без проверки файловой системы;
2. процедуру перезагрузки в требуемое время;
3. имитировать и отменять уже запущенный или ранее отложенный процесс перезагрузки;
• shutdown --help выведет весь список возможностей;
• restart приведет к перезагрузке ОС сразу же:
• shutdown -r now;
• halt – выключение питания:
shutdown -h now.
Для основной массы дистрибутивов существует целый ряд короткие команды:
• reboot – перезагрузка;
• halt – выключение;
• init – изменяет текущий уровень запуска ОС командой, отвечающей за запуск и завершение процессов в Linux; для тех же целей разработаны и специальные скрипты. Они хранятся в /etc/inittab. Уровень 0 – обеспечит выключение, а уровень 6 – перезагрузку. Соответственно:
для выключения:
init 0;
для перезагрузки:
init 6;
init используется и для изменения уровня запуска ОС. Рассмотрим уровни более детально:
1 – однопользовательский режим. Доступ разрешен пользователю root;
2 –многопользовательский режим без поддержки сетевых функций;
3 – с поддержкой сети;
4 – зарезервировано;
5 – с использованием графической оболочки.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике Операционная система Linux является достойным аналогом Windows. Если Вы до этого не работали в ее среде, то следует учесть несколько нюансов,
Оценок: 361 (Средняя 5 из 5)

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.

© 2014 - 2022 MaxEdu.ru