---
# System prepended metadata

title: 'OS Linux basic. Практическая 1.1, 1.2, 1.3'

---

# OS Linux basic. Практическая 1.1, 1.2, 1.3

---
### Практическая 1.1
Посмотреть под каким пользователем в системе Linux возможно командой:
**who**
![](https://i.imgur.com/QueoNZs.png)

C помощью команды **cd /** перейти в корневой каталог:
![](https://i.imgur.com/aRjAL66.png)

C помощью команды **ls** возможно посмотреть содержимое каталога
![](https://i.imgur.com/jZMZVl2.png)

Команда ls выводит содержимое каталога
Команда cd позволяет перемещаться по каталогам

C помощью команды ls home возможно посмотреть из корневого каталога содержимое директории Home
![](https://i.imgur.com/wnicI0D.png)

С помощью команды **cd /tmp** возможно перейти в директорию /tmp
![](https://i.imgur.com/XLTX54L.png)

С помощью команды **mkdir** возможно создать директорию
![](https://i.imgur.com/TzjqxSj.png)

С помощью команды **touch** возможно создать файлы
![](https://i.imgur.com/BFLjTEN.png)

Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. Необходимо указать команду **vim (имя файла)** или **nano (имя файла)**
![](https://i.imgur.com/85DnggP.png)
![](https://i.imgur.com/NQO7irQ.png)

Скопировать и переименовать директорию с файлами
![](https://i.imgur.com/Q9Y1voJ.png)

Заархивировать директорию возможно с помощью команды
**tar -cvf (имя архива).tar**
![](https://i.imgur.com/KcdjcVn.png)

Разархивировать директорию возможно с помощью команды
**tar -xvf (имя архива).tar**
![](https://i.imgur.com/ZHYkrYJ.png)

Посмотреть содержимое каталога в обратном порядке возможно с помощью команды **ls -r**
![](https://i.imgur.com/dZqkA8r.png)

Посмотреть права на директорию возможно с помощью команды **ls -l**
![](https://i.imgur.com/Kkf8R5N.png)

Переместить и переименовать один текстовый файл в директорию /tmp
![](https://i.imgur.com/tTIANx8.png)
Создать собственную команд
![](https://i.imgur.com/mY44jf2.png)

Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias
![](https://i.imgur.com/b4YDZeV.png)

С помощью команды cat написать любой текст и записать его в текстовый файл
![](https://i.imgur.com/B0vqIt2.png)

Удалить один текстовый файл возможно с помощью команды **rm (имя файла)**
![](https://i.imgur.com/9w4rUYR.png)

Создать пустую директорию и удалить её с помощью команды **rmdir (имя папки)**
![](https://i.imgur.com/JAw5JSR.png)

Удалить директорию c содержимым. Сначала необходимо удалить само содержимое, а далее уже пустую папку.
![](https://i.imgur.com/G3ZqaVx.png)

Создать пользователя возможно с помощью команды
**adduser (имя пользователя)**
![](https://i.imgur.com/36edQj7.png)

Поменять пароль нового пользователя возможно с помощью команды **passwd (имя пользователя)**
![](https://i.imgur.com/U4RsExi.png)

Найти текстовый документ с помощью команд Find и Grep
![](https://i.imgur.com/krwqYyu.png)
![](https://i.imgur.com/s14pA8Q.png)

Использование логического И и ИЛИ с командой ping
![](https://i.imgur.com/cVpTYqV.png)
![](https://i.imgur.com/C0J00YK.png)

---
### Практическая 1.2

Узнать версию и доп.скрипты питона:
dpkg -l | grep -i python
![](https://i.imgur.com/3wHJl8k.png)

Удалить все закомментированные строки
![](https://i.imgur.com/a1SrTos.png)

Найти все файлы .mp3
![](https://i.imgur.com/tXeEB4g.png)

Отображение количества строк до или после строки поиска
![](https://i.imgur.com/yCv6jFO.png)

Вывод количества строк совпадения
![](https://i.imgur.com/ED9FnOk.png)

Количество совпадений
![](https://i.imgur.com/NIYW3zA.png)

Поиск файлов по заданным номерам строк
![](https://i.imgur.com/hmEGpIs.png)

Поиск рекурсивной строки во всех каталогах
![](https://i.imgur.com/XnljLe3.png)

Поиск по всему шаблону
![](https://i.imgur.com/QRwClJg.png)

Поиск строки в архивах файлах Gzip
![](https://i.imgur.com/0zG4NMO.png)

Создание zip файла
![](https://i.imgur.com/F92ZIhx.png)

---
### Практическая 1.3

Установка vim
![](https://i.imgur.com/HgWPr1d.png)

Создание нового файла и  запись текста в него
vim newfile
![](https://i.imgur.com/iAxGziv.png)
Посимвольное выделение зажатие клавиши v
![](https://i.imgur.com/oDSUjqN.png)
Построчное выделение зажатие клавиши V 
![](https://i.imgur.com/XfcSkHn.png)
ctrl-v выделение блоком
![](https://i.imgur.com/7OVI8Td.png)
Найти вне зависимости от регистра
![](https://i.imgur.com/0Pf4eFa.png)
Поиск по нужному регистру
![](https://i.imgur.com/5m4jZDL.png)
х - удаление символа с позиции курсора
![](https://i.imgur.com/PkfoD3J.png)
dd - удаление строки
![](https://i.imgur.com/0XXzkwO.png)
u — отменить последнее действие
![](https://i.imgur.com/jxsipzw.png)
P — вставить последнюю скопированную (или удаленную) строку выше текущей
![](https://i.imgur.com/3DYDuLD.png)
y5w (копировать, количество, слов)
![](https://i.imgur.com/6YZWA1G.png)

