Воскресенье, 01.11.2026, 22:14 Приветствую Вас Начинающий Linuxoid

LinuxCenter

Меню сайта
Категории раздела
Мои статьи [8]
Linux на торрентах
Мини-чат
200
Форма входа
Привет Начинающий 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
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Софт подборка
Будь с нами!!!
Block title
Наш опрос
Чьи дистрибутивы тебе нравятся больше?
Всего ответов: 65
Project "Dulat and Linux"© 2026