Я просто отвечал на подобный вопрос, как этот на днях. Оказалось, что этот человек никогда не использовал сочетания клавиш для каких-либо действий, поэтому это было долгое обсуждение. Я надеюсь, что вы немного знакомы с ними ... это сделало бы мои пункты более понятными.
Подумайте об использовании текстового процессора. Если вы сохраняете файл, вы можете использовать сочетание клавиш, например ctrl-s. Кто-то может сказать: «Я предпочитаю использовать меню. Это не экономит мне много времени, чтобы использовать ярлык. И если вам нужно сохранить новый файл, вы должны перейти через файловую систему в каталог, а затем набрать имя в любом случае. " Таким образом, этот возражающий является правильным, что каждое сочетание клавиш само по себе не экономит значительное количество времени. Истинная экономия заключается в объединении сочетаний клавиш, например, выбрать все, вырезать, вставить. Даже производители текстовых процессоров осознали это и сделали более удобным доступ к файловой структуре с помощью клавиатуры, например, возможность доступа к последним папкам / местоположениям с помощью клавиш со стрелками и клавишами.
Конечно, для выделения фрагментов текста часто требуется мышь ... именно поэтому программисты и люди, которые много редактируют, предпочитают использовать текстовый редактор, который поддерживает полноценное использование клавиатуры, поэтому вам никогда не придется использовать мышь. Мало того, что мышь медленная , но она подвержена ошибкам - особенно легко выбрать или удалить неправильный текст.
Какое отношение это имеет к командной строке? Преимущество командной строки в том, что она избегает использования медленной, подверженной ошибкам мыши. Вместо этого вы печатаете и делаете это из одного места; Вам не нужно искать другое меню или кликать туда-сюда. По этой же причине людям нравится использовать сочетания клавиш веб-браузера (чтобы открывать новые вкладки / окна, использовать Gmail и т. Д.); в любом случае им придется ввести URL (или адрес электронной почты, или что-то еще) ... зачем убирать руку от ключей?
Но самое главное, так же как сочетания клавиш являются наиболее мощными, когда вы начинаете использовать их все вместе (а не только одну или две), вы можете объединять команды в команды, чтобы делать более мощные вещи, которые либо будут проходить вечно через графический интерфейс, либо вы не сможете даже не представляю, что делаю вообще. Например, из командной строки вы можете сообщить своему веб-браузеру, что я хочу постоянно обновлять эту веб-страницу каждые 30 секунд, искать определенный текст, и когда это произойдет, отправьте мне и группе контактов электронное письмо, сообщающее, что текст появился на веб-странице. В качестве другого примера вы можете сказать своему компьютеру: я хочу просмотреть ВСЕ письма, которые я когда-либо писал, найти ссылку на эту конкретную книгу, составить список дат, о которых я упомянул, и кому, упорядочить список согласно частоту, и поместите это в это письмо, которое я сейчас печатаю.