Я должен дать введение в использование оболочки (т.е. bash) для начинающих. Какой самый основной / полезный материал я могу научить кого-то за полтора часа, не требуя слишком многого?
Вот какой-то момент, который я придумал:
- Где я (pwd)
- Изменить каталоги (CD, CD .., CD -)
- Создать каталоги (mkdir, mkdir -p)
- Переименовать файлы / каталоги (mv)
- копировать файлы / каталоги (cp, cp -r)
- список записей каталога (ls, ls -l, ls -a)
Я написал класс, на который вы могли бы взглянуть для понимания командной строки, вы можете найти pdf файлы здесь:
http://doctormo.org/2009/07/15/ubuntu-system-admin-class-command-line-basics/
Я освещаю некоторые приятные аспекты понимания bash для начинающих, запуска программ, понимания каталогов и т. Д. Не стесняйтесь обновлять, переписывать, черпать вдохновение и т. Д.
источник
Убедитесь, что вы говорите не только о том, как использовать командную строку, но и почему они должны заботиться. Если вы думаете с графическим интерфейсом, cd и pwd - плохой способ просматривать каталоги в поисках файлов. Ваши ученики должны понимать, что CLI - это не неуклюжий способ выполнения задач, к которым они привыкли, а чистый, четкий и эффективный способ делать много интересных вещей.
Я бы предложил короткую демонстрацию, иллюстрирующую, что делает его таким крутым. Может быть, иллюстрация трубопровода, или крутое использование
find
илиgrep
.Кроме того, если вы можете назначить им книгу для чтения, дайте им в начале ... была командная строка . Это лучшая экспозиция, которую я видел по философии CLI в целом.
источник
Я бы порекомендовал вам попросить их использовать Linux у себя дома, просто они должны начать привыкать к этому, а затем обучить их терминалу. сначала предоставьте им удобный для пользователя linux, такой как linux mint, который хорош для начинающих
источник
Вот хороший учебник: http://www.freeos.com/guides/lsst/ch01sec07.html
Просто посмотрите на это. Я думаю, что это было бы хорошим началом.
источник