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