1.1 Работа в командной строке whoami - посмотреть имя пользователя cd / - перейти в корневой каталог ls - посмотреть содержимое каталога type <команда> - посмотреть тип команды cd /tmp - перейти в директорию /tmp mkdir <название> - создать директорию ![](https://i.imgur.com/F3kYVYB.png) создать текстовый файл можно при помощи команды: cat > <название>.txt ![](https://i.imgur.com/1wj34pI.png) Текстовые редакторы: nano: ![](https://i.imgur.com/fqI9ig8.png) vim: ![](https://i.imgur.com/C4Y5IW8.png) cp -r <имя директории> <имя копии> - скопировать аудиторию![](https://i.imgur.com/x6AKpTS.png) tar -cvf <имя ахрива> <директория для архивации> - заархивировать аудиторию tar -xvf <имя архива> -разархивировать директорию ![](https://i.imgur.com/LaswgZj.png) чтобы посмотреть содержимое нескольких директорий, надо после команды ls ввести названия директорий через пробел ls -r - посмотреть содержимое каталога в обратном порядке ls -l посмотреть права на директории и файлы ![](https://i.imgur.com/nk8pFnc.png) ![](https://i.imgur.com/ARw09Cn.png) mv <имя файла> <путь до директории> - переместить файл в другую директорию mv <имя файла> <новое имя файла> - переименовать файл ![](https://i.imgur.com/rslj5ox.png) чтобы сделать запрос, надо добавить в команде mv флаг -i ![](https://i.imgur.com/Zdlxgmc.png) which <имя программы> - выводит местоположение исполняемого файла ![](https://i.imgur.com/f4GNC0u.png) whatis <имя программы> - выводит краткое описание команды (но у меня она почему-то не хочет работать в kali) ![](https://i.imgur.com/TuKRUg8.png) ln -s <путь> <имя ссылки> - создать символическую ссылку ls -l <имя ссылки> - посмотреть информацию о ссылке ln <файл> <имя ссылки> - создать прямую ссылку ![](https://i.imgur.com/Lxjn2LC.png) alias <имя команды>="перечисление команд через ;" - создание собственной команды ![](https://i.imgur.com/QClPowN.png) rm <имя файла> - удалить файл (чтобы удалить директорию нужно использовать флаг -d , чтобы удалить директорию с файлами нужен флаг -R ) ![](https://i.imgur.com/4ZbB1BA.png) ![](https://i.imgur.com/qhFhB78.png) useradd <имя пользователя> - создание пользователя passwd <имя пользователя> - сменить пароль пользователя ![](https://i.imgur.com/tkBg3Wc.png) find <директория поиска> -name "имя файла" - найти файл grep <текст> <путь до файла> - найти текст в файле ![](https://i.imgur.com/KteIbV2.png) Также в командах можно использовать логические и/или и -> -a или -> -o 1.2 GREP grep - это утилита командной строки Linux, которая даёт пользователю возможность вести поиск строки, искать конкретные слова в файле. Также ей можно передать вывод любой другой команды, что сильно упрощает работу во время поиска и траблшутинга. Так, можно посмотреть, какие версии pynhon и модули к ним установлены: ![](https://i.imgur.com/j0BriSF.png) Или посмотреть содержимое файла, убрав все закоментированные строки: ![](https://i.imgur.com/kmtp89u.png) С помощью параметров -A и -B можно выводить определённое количество строк до(B) и после(A) строки поиска, а с помощью параметра -C проверяет в обоих направлениях. с помощью параметра -c можно получить количество совпадений: ![](https://i.imgur.com/fKETUrM.png) Также можно найти строку в текущем котологе со всеми подкаталогами: ![](https://i.imgur.com/NTht2Od.png) С помощью флага -w grep будет искать место, где встречается введенное слово отдельно, а не в составе другого слова: ![](https://i.imgur.com/8Mkv48H.png) поиск в файлах сжатых gzip: ![](https://i.imgur.com/Bu8GBwE.png) Чтобы сжать файл/файлы в zip архив есть команда zip и чтобы распаковать есть unzip: ![](https://i.imgur.com/blLOAdS.png) 1.3 Я посмотрел редактор vim ![](https://i.imgur.com/oecoie2.png) А также прошел обучение по нему ![](https://i.imgur.com/xCQbDKD.png) ![](https://i.imgur.com/lgkN0mu.png) ![](https://i.imgur.com/kZFNQI0.png) ![](https://i.imgur.com/mZCzqga.png) ![](https://i.imgur.com/lsFKgSj.png) ![](https://i.imgur.com/DmS1R1F.png) ![](https://i.imgur.com/XMOaopA.png) ![](https://i.imgur.com/ym4yS9E.png) ![](https://i.imgur.com/unSK391.png) ![](https://i.imgur.com/sYOmQP4.png) ![](https://i.imgur.com/2CzOdVk.png) ![](https://i.imgur.com/9avqHM5.png) ![](https://i.imgur.com/DG2PZ6a.png) ![](https://i.imgur.com/RGLK9yn.png) ![](https://i.imgur.com/FeVzPgW.png) ![](https://i.imgur.com/xLLThGo.png) ![](https://i.imgur.com/LMj4zJk.png) ![](https://i.imgur.com/mZHiCJT.png)