From ccb28d697eccabd8a823191d12f530b9fd88c563 Mon Sep 17 00:00:00 2001 From: Aleksey Zubakov Date: Wed, 5 Oct 2022 18:50:05 +0300 Subject: [PATCH] Add instructions for fifth seminar --- 05/sh_instruction.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 05/sh_instruction.md diff --git a/05/sh_instruction.md b/05/sh_instruction.md new file mode 100644 index 0000000..0497b0e --- /dev/null +++ b/05/sh_instruction.md @@ -0,0 +1,43 @@ +## Что делать? + +1. Открыть терминал. + +2. Открыть и полистать man-pages: + - `man` + - `pwd` + - `cd` + - `ls` + - `mkdir` + - `rm` + - `rmdir` + - `cat` + - `bash` + - `grep` + +Что делать, если **no manual entry found** +```bash +$ sudo apt update +$ sudo apt install manpages-posix +``` + +3. Не забывайте, что `man` откроет пагинатор вроде `less` (или `most`, как у меня); +убедитесь, что понимаете как им пользоваться: + - вызовите помощь с помощью клавиши `h`; + - найдите какое-нибудь вхождение с помощью `/`,`?` и клавиш `n`/`N`; + - поймите как пролистывать целый экран/половину экрана вверх-вниз; + - выясните как перейти в начало/конец файла; + +4. ознакомиться с утилитой `help`, начать можно с вызова `help` без аргументов, +далее -- повызывать `help` для различных встроенных команд, например, +`help set`. + +5. Открыть `info coreutils` + +Попробовать попользоваться: + - потыкать клавиши вниз-вверх; + - потыкать клавиши `[`,`]`,`p`,`n`; + - понять, какие действия они делают; + - научиться вызывать помощь; + +Обязательно офигеть, закрыть, открыть info-страницы в браузере по ссылке с +cscwiki.