| Форма входа | Привет Начинающий Linuxoid мы очень рады что ты посетил наш сайт
Сообщения:
Группа: Гости
Время:22:14

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
|
|
Урок 4-введение в консоль
Четвертый урок я назвал “введение в командную строку”.
Собственно, а что такое КОМАНДНАЯ СТРОКА спросите вы? Если вы достаточно долго пользуетесь ОС Windows то хотя бы раз запускали команду cmd с помощью пункта ВЫПОЛНИТЬ в меню пуск. И замечали что появлялось черное окошко с белыми буквами. Вот это как раз и есть командная строка или терминал.
С помощью него можно было управлять ОС Windows так же как и графическим интерфейсом и даже больше, но при условии что вы знаете набор необходимых команд.
В ОС Linux также присутствует терминал, который также еще называется КОМАНДНЫЙ ИНТЕРПРЕТАТОР так как он преобразует команды пользователя в виде текста в команды понятные машине. Так, текст…а неужели интерпретатор понимает любую фразу введенную пользователем?
Нет, к сожалению пока машину не могут понимать все что пишет ему человек, но есть какой то набор команд(и не малый) который понимает командная строка и передает команды машине. Этот набор команд вводится согласно определенным правилам, которые определяет система и называется это СИНТАКСИС. Кто знаком с языками программирования то там тоже есть такое понятие.
Работа с командной строкой начинается с ПРИГЛАШЕНИЯ системы к работе. В этом приглашении мы можем увидеть какой пользователь сейчас работает с системой.
Любой ввод текстовой информации(команды), должен сопровождаться вводом так называемого СИМВОЛА “конца строки” – ENTER. Тем самым мы отправляем команду на обработку интерпретатором который передает её системе, ну а та в свою очередь выполняет операцию, которая соответствует этой команде. Например простая команда ls (от list)- сразу замечу, что большинство команд в Linux образованы от английских слов:
cd – chahge directory - сменить рабочую папку
cp –copy - копировать
mv – move – переместить
и т.д.
так вот набрав ls в терминале и нажав ENTER мы увидим как командная строка выполнила нашу команду, результатом будет вывод списка папок которые находятся в каталоге /home.
Еще хочу заметить то, что в Linux любой ввод информации(команд) чувствителен к регистру букв, то есть текст CP,Cp,cP и cp – это четыре разных слова, из которых правильное только cp.
С помощью командной строки можно добраться до тех ресурсов системы, до которых с помощью графического интерфейса никогда не добраться.
Одно яркое применение командной строки – нормальный режим работы с системой такой – когда вы простой пользователь!!! Но иногда необходимо, для выполнения какой то программы или процесса, сделать себя администратором. Для этого существует команда su – set user, то есть сменить пользователя. На ее ввод система ответит запросом пароля СУПЕР-user’а. Вот вы вводите пароль, и на какое то время становитесь “богом”, но в этом режиме надо быть очень осторожным!!! Так как можно нарушить работу всей системы. Выполняем необходимую нам операцию и выходим из root – режима нажав ctr+c.
Но этим положительные стороны командной строки не ограничиваются – самым крупным достижение Linux – терминала является то, что в него встроена справочная система, в которой вложена информация практически о всех командах и программах системы. Она именуется как man, или man – страницы. Этим справочником пользоваться не сложно. Достаточно написать команду man xxx, где xxx – это та информация которую вы пытаетесь узнать. Это названия программ или команды. Но не смотря на всю мощь и функциональность man – справочника(назовем его так), в нем освещены не все команды и программы.
Есть альтернатива команде man – это команда info. Ей синтаксис такой же как и man –страницы info yyy, где yyy – это текст той команды, описание которой вы ищите.
В общем пробуем сами, ибо без практики и метода “научного тыка” не освоить этот сложный и интересный мир “командной строки”.
Еще хотелось бы сказать вот что – в современно мире дистрибутивы Linux плодятся как грибы после дождя, и основное направление их нацелено на “обычного” пользователя.
Это начиная с красивых и удобных графических интерфейсов и заканчивая установкой пакетов программ в несколько кликов мышкой.
К чему это я – да к тому что возможно вам и не понадобиться полноценно и углубленно изучать все команды интерпретатора(терминала), возможно вы даже всего один раз загляните в пустоту “черного экрана”.Но все же если вы собираетесь считать себя полноценным Linux’оидом, а тем более если вы вдруг захотите быть администратором Linux – систем то вам необходимо учить команды и работать в командной строке.
|
| Категория: Мои статьи | Добавил: Bazil (02.06.2009)
|
| Просмотров: 1288
| Рейтинг: 1.0/1 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
| Наш опрос | |
|