Важность изучения консольных команд - PullRequest
1 голос
/ 14 октября 2010

Я преподаю вводный класс для новых студентов-компьютерщиков. На этой неделе я собираюсь преподавать основные команды консоли Windows (командную строку) и командные файлы (и несколько недель спустя Unix). В прошлом году некоторые студенты скулили, что «это больше не нужно». Поскольку я настаиваю на том, чтобы преподавать это, у меня есть некоторые причины. Но я бы хотел услышать ваше мнение, ребята. Какие причины я могу использовать, чтобы убедить их, прежде чем начать?

спасибо.

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

  • Прежде всего, это помогает понять, как все происходит за сценой. Это будет полезно для многих курсов в будущем, таких как ОС и Сеть.
  • Хорошее начало перед изучением Linux. Тогда почему не Linux сначала? Потому что большинство из них еще никогда не использовали ничего, кроме Windows. (Через несколько недель я научу Linux и виртуальную коробку)
  • Не стоит недооценивать пакетные файлы. Это также хорошее введение в сценарии оболочки UNIX.
  • Они также изучают программирование на С под Windows. Таким образом, они могут использовать некоторые команды с system (); функция в их коде.
  • Всю оставшуюся жизнь им придется выполнять множество задач без использования графического интерфейса.

Редактировать: В первоначальном вопросе MS-DOS я пытался ответить на вопрос о командной строке Windows и командной строке в целом.

Ответы [ 13 ]

0 голосов
/ 14 октября 2010

Вот несколько причин, почему вы должны отказаться от идеи учить DOS (cmd.exe) в нынешнюю эпоху.

  • Отсутствие структур данных, таких как массивы / словари / хэшей.
  • Отсутствие строковых / текстовых манипуляций функции и возможности.
  • арифметика отсутствия даты Возможности
  • Отсутствие математических возможностей. только в состоянии сделать математику на целых числах.
  • Отсутствие других программ конструирует как цикл while и т. д.
  • Из-за отсутствия таких функций обычно нужно создавать обходные пути, настолько, что пакетный код заканчивается грязно и неэффективен.
  • и многие другие и т. Д.

Некоторые лучшие альтернативы,

  1. оболочка Linux.
  2. VBScript
  3. 1027 * PowerShell *
  4. C
  5. Python.
0 голосов
/ 14 октября 2010

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

0 голосов
/ 14 октября 2010

Возможно, однажды ваши окна сломаются, поэтому, если вы знакомы с основами MS-DOC, вы можете сохранить некоторые файлы с вашего компьютера, прежде чем отформатировать диск.Или, может быть, вы можете исправить свой жесткий диск.Если вы разработчик, вы можете использовать команды MS-DOC для создания файла ... Это очень полезно в некоторых случаях.

...