Найти в Дзене

Консоль. Что это и как ей пользоваться?

Оглавление

Вы когда-нибудь видели фильмы, сериалы, видео где какой-нибудь человек использует консоль? Я частенько наблюдаю подобное, давайте разберемся что да как!

Привет друг! Меня зовут lololonL! Кто сидит в чатике нашего канала, тот знает, что совсем недавно я вошел в команду проекта DEREVENTSEV! Я решил написать для вас статью! Ну что же, не займу больше времени! Приятоного прочтения!

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

Кстати, если бы не Даг Энгельбарт, то мы скорее всего не увидели бы привычный нам графический Windows, Linux и другие ОС.
Именно он придумал в 1960 годах графический интерфейс, а не консоль в которой вводить команды.

             Принцип работы

Командная строка работает просто - пользователь вводит команду, компьютер нам результат.

Скриншот интерфейса UNIX Shell
Скриншот интерфейса UNIX Shell

              Где она встречается?

-2

Shell - это просто отдельный взятый вид консоли для систем работающих на UNIX. 
Есть очень много консолей, каждая под свою систему.

Консоли встречаются в таких популярных ОС как:

  • Windows (cmd)
  • MacOS (Терминал)
  • Linux (bash)

И так далее, систем много. Мы привели только примеры.

           Какие задачи лучше всего решать в консоли?

-3

Задачи, которые решают опытные пользователи в терминалах:

  • Запуск программ
  • Диагностика системы 
  • Работа с папками по директориям

                     Первые шаги

И так, мы уже ознакомились с принципом работы командной строки, теперь стоит разобрать команды, и как их использовать.
Для примера сегодня мы возьмём командную строку UNIX Shell.

  • pwd - узнать, в каком каталоге вы находитесь. 
  • ls - список файлов в текущем каталоге.
  • cd - перейти в каталог (пример: cd C:\Users\lololonL. Да-да, я знаю что это директория винды)
  • cp - скопировать файл или же папку
  • rm - удалить элемент 
  • rm -rf nashadir - удалить папку 

Это только основные команды для новичков, есть множество других, но они нам сейчас не понадобятся.

    Что делать если мы забыли   ⠀⠀⠀⠀⠀        команду?

-4

Если вы забыли команду, не помните её значение, не спешите бежать в гугл и искать её. Воспользуйтесь командой man. 
Чтобы разобраться в ней необходим базовый уровень английского.

man <имя команды>

Man также может выступать в роли справки.

                    Права к файлу

-5

Для любого файла есть набор прав на чтение файла, право на запись, право исполнять файл.
Обсалютно все пользователи консоли делятся на три группы:

  • Владелец файла
  • Группа владельца файла
  • Прочие пользователи

Посмотреть какие права есть на файле можно с помощью ls -l

> ls -l <имя файла>
Вывод: -rw-r--r-- 1 akira students 198 Feb 13 11:48

Этот вывод означает, что владельцу (akira) можно читать и писать файл, группе (students) — только читать, всем прочим пользователя — тоже только читать.

                         Вывод

-6

Разобраться в консоли довольно не трудно, если иметь желание это сделать. 

Порой даже базовых знаний хватит на удивленные лица одноклассников/друзей/родителей.