Обучение bash новичков, которые использовали только Windows [закрыто]

Я должен дать вводный курс по использованию оболочки (т.е. bash) для начинающих. Какому самому основному/полезному материалу я могу научить кого-то за 1 1/2 часа, не требуя слишком многого?

Вот некоторые пункты, которые я придумал:

  • Где я (pwd)
  • Изменение каталогов (cd, cd . ., cd -)
  • Создание каталогов (mkdir, mkdir -p)
  • Переименование файлов/каталогов (mv)
  • копирование файлов/каталогов (cp, cp -r)
  • просмотр записей в каталогах (ls, ls -l, ls -a)
14
задан 17 June 2012 в 03:36

5 ответов

Вы также можете взглянуть на CLIcompanion :

CLI Companion - это инструмент для хранения и запуска команд терминала из графического интерфейса. Люди, незнакомые с Терминалом, найдут CLI Companion полезным способом познакомиться с Терминалом и раскрыть его потенциал. Опытные пользователи могут использовать CLI Companion для хранения своего обширного списка команд в списке с возможностью поиска.

Дополнительная информация (и как установить): https://help.ubuntu.com/community/clicompanion

enter image description here

PS: ИМХО самая важная команда для новичков - man <command>. ; -)

0
ответ дан 17 June 2012 в 03:36

Я написал класс, на который вы могли бы взглянуть для понимания командной строки, вы можете найти pdf-файлы здесь:

http://doctormo.org/2009/07/15 / ubuntu-system-admin-class-command-line-basics /

preview of pdf class

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

0
ответ дан 17 June 2012 в 03:36

Убедитесь, что вы говорите не только о том, как использовать командную строку, но и почему они должны заботиться. Если вы думаете с графическим интерфейсом, cd и pwd - плохой способ просматривать каталоги в поисках файлов. Ваши ученики должны понимать, что CLI - это не неуклюжий способ выполнения задач, к которым они привыкли, а чистый, четкий и эффективный способ делать много интересных вещей.

Я бы предложил короткую демонстрацию, иллюстрирующую, что делает его таким крутым. Может быть, иллюстрация трубопровода, или крутое использование find или grep.

Также, если вы можете назначить им книгу для чтения, дайте им В начале ... была командная строка . Это лучшая экспозиция, которую я видел по философии CLI в целом.

0
ответ дан 17 June 2012 в 03:36

Я бы порекомендовал вам попросить их использовать Linux у себя дома, просто они должны начать привыкать к этому, а затем обучить их терминалу. сначала предоставьте им удобный для пользователя linux, такой как linux mint, который хорош для начинающих

0
ответ дан 17 June 2012 в 03:36

Вот хороший учебник: http://www.freeos.com/guides/lsst/ch01sec07.html

Просто посмотрите на него. Я думаю, что это было бы хорошим началом.

0
ответ дан 17 June 2012 в 03:36

Другие вопросы по тегам:

Похожие вопросы: