1

Кто кого? И чем командная строка лучше(ведь все можно и в визуальном интерфейсе реализовать!)?
http://i65.fastpic.ru/big/2014/1026/6b/f68efbdeb61a4762bad6867b43d1926b.jpeg

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

2 (26.10.2014 13:06:35 отредактировано chelovekot)

3g-men пишет:

Кто кого? И чем командная строка лучше(ведь все можно и в визуальном интерфейсе реализовать!)?

Командная строка просто более универсальна: она есть везде...хоть в Linux, хоть в *BSD. Я, например, уже давно позабыл, что такое устанавливать пакеты в Linux через GUI-менедежер пакетов. Всё познаётся в сравнении, но только после того, как вы научитесь работать и там, и там.

3 (26.10.2014 13:08:47 отредактировано 3g-men)

chelovekot, а почему GUI плох?

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

4

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

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

5 (26.10.2014 13:12:37 отредактировано chelovekot)

3g-men пишет:

chelovekot, а почему GUI плох?

По многим причинам:
1) медленно
2) "непрозрачно" (порой даже не видишь, какие зависимости подтянулись и т.п.)
3) как правило, нет тех возможностей тонкой настройки, как в консоли (например, исключить какую-то зависимость из установки  и т.п.)
...
остальное допишут  ag , я не гуру, если честно...только учусь  bm

P.S. Плюс ко всему, вдруг у вас крашанётся система и останетесь вы с голой консолькой — вот тут-то паника и начнётся, если вы не привыкли работать с консолью. Но будет уже поздно ag

6

Для некоторых задач командная строка гораздо быстрее, эффективнее и проще в использовании.
Например поиск файлов, поиск текста в файлах.

Уверен, что у большинства более-менее опытных пользователей есть свои задачи наиболее эффективно решаемые командной строкой, скриптом.

7

Vascom,  ah
При переустановке системы очень помогает rm -rf && reboot

Linux Mint 19.3 Mate Edition
Windows 7

8

3g-men пишет:

Кто кого?

Оба пригодятся.

И вот вам третий: голосовое управление.
Соображайте. ab

«Я устал, я ухожу.»

9

а почему "vs"? все зависит от задач

10

Гуй годится только для развлечений всяких, а командная строка - для работы. Хотя, к примеру, фильм вполне комфортно можно посмотреть и из командной строки. А уж про послушать музыку я вообще молчу, ибо есть mpd.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

11

yars пишет:

Гуй годится только для развлечений всяких, а командная строка - для работы

Всегда веселила такая категоричность. А если я работаю исключительно в gui - это значит, что я неправильно работаю?  ag

И да, поработай над графикой или смонтируй видео в консоли  ag

12

yars пишет:

А уж про послушать музыку я вообще молчу, ибо есть mpd

Вот именно, лучше помолчать, ибо зачем мне убогий mpd, если есть мощный и красивый Amarok?

13

fragment, к Amarok так и не привык. Хотя и пытался использовать его. Мне больше по душе что-нибудь в стиле Aimp.

14

fragment пишет:

И да, поработай над графикой или смонтируй видео в консоли

Уже говорил я... На CSS(почти консоль...) рисуют всякие паровозики, "айфоны" и прочее, т.е. НЕ ВИЗУАЛЬНО(GUI), а с помощью я.п. Тот еще геморой... А 3d, это вообще "дикий ад"- зато не визуально! ag

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

15

Ну да, когда консоль превращается в самоцель, то можно пойти на любые через-анусные извращения  ag

16

Аналогично, если GUI превращается в самоцель.

17 (27.10.2014 10:37:34 отредактировано fragment)

Как бы там ни было, но даже чисто эволюционно человеку более привычно и удобно оперировать визуальными объектами, чем текстом.

18

Не всегда. К тому же оперировать будет компьютер, а не человек.

19

Давно в роли операторов ПК стали выступать сами ПК?

20

Оператор получает результат. А работу выполняет компьютер.
Привести простой пример, где GUI начисто проиграет консоли?

21

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

Vascom пишет:

Привести простой пример, где GUI начисто проиграет консоли?

Да, пожалуйста.

22

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

Опиши свои действия в GUI, если требуется создать текстовый файл, в котором содержится число всех подкаталогов с названием "lib" в каталоге /usr (и всех его подкаталогах). И сколько это займёт времени.

23

fragment пишет:

И да, поработай над графикой или смонтируй видео в консоли

Между прочим, у виндового AutoCAD интерфейс хоть и графический, но работают с ним посредством команд, вводимых с клавиатуры. И да, я же не работаю постоянно в голом VT, а пользуюсь эмулятором терминала. И я его редко закрываю.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

24 (27.10.2014 11:58:42 отредактировано chelovekot)

yars пишет:

Между прочим, у виндового AutoCAD интерфейс хоть и графический, но работают с ним посредством команд, вводимых с клавиатуры. И да, я же не работаю постоянно в голом VT, а пользуюсь эмулятором терминала. И я его редко закрываю.

Я бы сказал так. Если бы графика была бы неудобной для работы, её бы не создали. Если бы консоль была бы неудобной для работы, от неё бы давным-давно отказались. Ни того, ни другого не происходит, к счастью. Это две, прекрасно дополняющие друг друга, вещи. Это всё равно, что у автомобиля снять лобовое стекло, боковые и заднее зеркала, а на капот посадить и приклеить какого-нибудь здорового плюшевого мишку и сказать, что так автомобиль выглядит гораздо красивее и интереснее...ездить будет — как минимум — неудобно и опасно.

25 (27.10.2014 13:15:01 отредактировано fragment)

yars пишет:

у виндового AutoCAD интерфейс хоть и графический, но работают с ним посредством команд

И то, что получается, смотрят в виде бегущих в терминале символов Матрицы, ага  ag

26

Vascom, я открою гуишный текстовый редактор и накидаю в нём скрипт.

27

И потом запустишь этот скрипт из консоли?

28

Зачем? Щёлкнул мышью и вуаля  ae

29

Всё равно слишком много действий по сравнению с написанием строки в консоли:

find /usr -name lib -type d | wc -l > file.txt

30

Тем не менее, вряд ли найдутся такие задачи, которые можно было бы выполнить в терминале, и невозможно - в GUI. А вот наоборот - очень даже найдутся, примеры их были приведены выше.