Нужна ли консоль Debian обычному пользователю

webmaster

Опубликован:  2021-03-07T12:37:24.164701Z
Отредактирован:  2021-03-07T12:35:11.357395Z
2
0
0
Вы неавторизованы, рекомендую зарегистрироваться и авторизоваться.

Как часто вам приходилось слышать мнение, что командная строка — анахронизм, с ней очень неудобно работать, и нет никакого смысла пользоваться таким отсталым средством в двадцать первом веке? В этом обзоре я попытаюсь посмотреть на командную строку глазами продвинутого пользователя и не согласиться с этим мнением, обозначу задачи, решать которые вполне по силам голой консоли Debian.

Давайте сначала разберёмся с носителями мнения об отсталости командной строки и порождающей подобные суждения подоплёкой… Обычно проповедующие это мнение люди в повседневной практике почти никогда не сталкивались с современной UNIX подобной консолью, каковой является консоль Debian, не имеют малейшего представления о её возможностях и не читали ни одного мануала, а их мнение — всего лишь обычный, очевидный и достаточно примитивный стереотип, чего они даже и не скрывают. Единственный их аргумент звучит примерно так: «Я помню MS DOS, и насколько неудобно было работать с его командной строкой.» Но, извините, MS DOS — это и есть вымерший анахронизм, операционная система одного пользователя и одной задачи, которая устарела ещё до момента выпуска, и работать в которой было действительно неудобно, а в ряде случаев и проблематично, в результате чего компания-разработчик этого «добра» заработала дурную славу. Но, работали они когда-нибудь на современной UNIX подобной консоли в более или менее продвинутом окружении? Вопрос риторический, тем более, что в ответ они обычно пожимают плечами.

Следуем дальше… Операционная система Debian — это многопользовательская, многозадачная, UNIX подобная, современная, продвинутая операционная система для десктопов и серверов, предлагающая два вида управляющих интерфейсов — GUI и CLI, репозиторий программ которой содержит тысячи прикладных пользовательских приложений, как для графического рабочего стола, так и для командной строки (консоли). Да, работать с GUI приложениями в ряде случаев на первый взгляд кажется проще, чем в командной строке, но некоторые задачи при решении в оконных приложениях заставят оператора компьютера изрядно утомиться перемещением указателя мыши по экрану, в то время как в командной строке их решение сводится к одной элементарной команде. Значит, дело не в удобстве. Просто порог входа в командную строку неимоверно выше, работа в консоли требует предварительной теоретической подготовки, регулярного чтения и разбора документации, особенно на первых порах, иногда навыков программирования и отладки, а некоторые пользователи не решаются признаться в собственной лени, не любят и не умеют учиться, и поэтому начинают свою заунывную песню про «неудобно». Работать в консоли удобно, именно поэтому многие продвинутые пользователи и предпочитают этот метод управления своим компьютером.

Какие задачи можно решать работая в консоли? Если вы работаете в оконном терминале в графическом окружении, вам доступна вся система и решение абсолютно всего спектра возможных задач. Учитывая, что из терминала можно запускать и оконные приложения — возможности оконного терминала в Debian безграничны в рамках официального репозитория. Если же вы работаете в голой консоли, тогда из гипотетических возможностей системы нужно вычесть требующие графики задачи: офисные приложения, сложные кейсы монтирования видео и обработки аудио, сложная обработка изображений, полноценный просмотр требующих графики сайтов сети Интернет и т.п. При этом в голой консоли вполне без усилий можно:

  • управлять системой и настраивать любые её составляющие;
  • осуществлять навигацию по файловой системе компьютера, создавать, копировать и переносить файлы, каталоги и ссылки, изменять их атрибуты и принадлежность тому или иному пользователю системы или группе etc.;
  • работать с текстом и системами контроля версий;
  • разрабатывать, отлаживать и компилировать программы;
  • работать с архивами;
  • создавать и монтировать образы дисков;
  • работать со сменными носителями, размечать, форматировать и монтировать их, записывать на них данные;
  • кодировать и воспроизводить аудио и видео, управлять плейлистами, слушать музыку и смотреть кино;
  • подключаться к другим компьютерам по сети и управлять ими;
  • работать с базами данных;
  • работать в сети Интернет, посещать сайты и ftp-сервера, получать с них данные, обмениваться сообщениями с другими пользователями сети по электронной почте или с помощью IM клиентов, скачивать файлы с torrent-трекеров и так далее.

Здесь перечислена только малая часть гипотетически возможных задач, работать с которыми в консоли Debian просто и удобно, при условии, что пользователь имеет достаточную теоретическую подготовку для их решения с помощью соответствующих консольных приложений. Некоторые из этих задач и их возможные решения я, вероятно, продемонстрирую на страницах этого блока в списках auriz.ru, если это будет интересно постоянным читателям блога.

Обычному современному пользователю вряд ли необходимо часто обращаться к терминалу, если в его задачи входят только посещение Интернет страниц, воспроизведение мультимедиа и компьютерные игры. Современные графические окружения рабочего стола и графические прикладные программы вполне справляются с подобным кругом задач. Но однажды обратившись к терминалу, слегка попробовав и ощутив его возможности, обычный «хомячок» почти всегда захочет в него вернуться и повторить этот необычный, волнующий опыт.

Следует понять, что в Debian без командной строки почти никак не обойтись, когда вам нужно самостоятельно установить и тонко настроить под себя операционную систему на десктоп, или, тем более, на сервер. Вряд ли обойдутся без командной строки администраторы сетей и серверов, программисты, сборщики ПО, web-мастера, инженеры DevOps, администраторы баз данных. Что касается рядовых потребителей контента, на их компьютерах вряд ли будет стоять Debian, и при этом они вполне счастливы и довольный собой.

1. Важная информация для постоянных читателей

Уважаемый читатель, списки auriz.ru не имеет спонсоров и финансирования, и чтобы выжить мы можем рассчитывать только на поддержку своих постоянных читателей и их пожертвования. Если вам оказалась полезна эта или другая статья этого сайта, и вы хотите больше интересных материалов на auriz.ru, поддержите нас рублём, ваша поддержка даст нам шанс выжить, оплатить продление домена и VDS, написать и опубликовать для вас другие интересные материалы.

Поддержать нас можно переводом любой приемлемой для вас суммы на мой кошелёк yoomoney. Важно помнить, что перевод на пять рублей - лучше, чем никакого перевода, а без вашей помощи проект почти наверняка загнётся и прекратит существование очень скоро.

Важное замечание: оригинальные статьи блогов auriz.ru являются авторским контентом и защищены авторским правом, не допускается копирование и тиражирование материалов сайта на других ресурсах сети или в печатных изданиях без согласования с автором блога и администратором этого сайта, не воруйте у нас оригинальные материалы, мы создаём их только и исключительно для читателей нашего сайта.

Метки:  debian, cli, terminal
Комментарии: