Вы когда-нибудь видели фильмы, сериалы, видео где какой-нибудь человек использует консоль? Я частенько наблюдаю подобное, давайте разберемся что да как!
Привет друг! Меня зовут lololonL! Кто сидит в чатике нашего канала, тот знает, что совсем недавно я вошел в команду проекта DEREVENTSEV! Я решил написать для вас статью! Ну что же, не займу больше времени! Приятоного прочтения!
Shell (она же и консоль) некая программа с черным фоном и непонятными командами.
Консоль используется для общения с компьютером или же другим любым устройством.
Кстати, если бы не Даг Энгельбарт, то мы скорее всего не увидели бы привычный нам графический Windows, Linux и другие ОС.
Именно он придумал в 1960 годах графический интерфейс, а не консоль в которой вводить команды.
Принцип работы
Командная строка работает просто - пользователь вводит команду, компьютер нам результат.
Где она встречается?
Shell - это просто отдельный взятый вид консоли для систем работающих на UNIX.
Есть очень много консолей, каждая под свою систему.
Консоли встречаются в таких популярных ОС как:
- Windows (cmd)
- MacOS (Терминал)
- Linux (bash)
И так далее, систем много. Мы привели только примеры.
Какие задачи лучше всего решать в консоли?
Задачи, которые решают опытные пользователи в терминалах:
- Запуск программ
- Диагностика системы
- Работа с папками по директориям
Первые шаги
И так, мы уже ознакомились с принципом работы командной строки, теперь стоит разобрать команды, и как их использовать.
Для примера сегодня мы возьмём командную строку UNIX Shell.
- pwd - узнать, в каком каталоге вы находитесь.
- ls - список файлов в текущем каталоге.
- cd - перейти в каталог (пример: cd C:\Users\lololonL. Да-да, я знаю что это директория винды)
- cp - скопировать файл или же папку
- rm - удалить элемент
- rm -rf nashadir - удалить папку
Это только основные команды для новичков, есть множество других, но они нам сейчас не понадобятся.
Что делать если мы забыли ⠀⠀⠀⠀⠀ команду?
Если вы забыли команду, не помните её значение, не спешите бежать в гугл и искать её. Воспользуйтесь командой man.
Чтобы разобраться в ней необходим базовый уровень английского.
man <имя команды>
Man также может выступать в роли справки.
Права к файлу
Для любого файла есть набор прав на чтение файла, право на запись, право исполнять файл.
Обсалютно все пользователи консоли делятся на три группы:
- Владелец файла
- Группа владельца файла
- Прочие пользователи
Посмотреть какие права есть на файле можно с помощью ls -l
> ls -l <имя файла>
Вывод: -rw-r--r-- 1 akira students 198 Feb 13 11:48
Этот вывод означает, что владельцу (akira) можно читать и писать файл, группе (students) — только читать, всем прочим пользователя — тоже только читать.
Вывод
Разобраться в консоли довольно не трудно, если иметь желание это сделать.
Порой даже базовых знаний хватит на удивленные лица одноклассников/друзей/родителей.