Терминал Linux. Базовые команды. Каталоги и файлы
В этой статье рассмотрим базовые команды терминала Линукс для перемещения по каталогам и создание/удаление файлов
- Команда pwd позволяет узнать в каком каталоге на данный момент мы находимся
Как видно на скриншоте терминала, мы находимся в:
/home/linuxuser
- Команда ls позволяет увидеть все каталоги
Как видно на скриншоте терминала, список каталогов:
PortWINE Steam Документы Изображения Общедоступные Шаблоны snap Видео Загрузки Музыка 'Рабочий стол'
- Команда ls -la позволяет увидеть больше данных о каталогах а так же скрытые каталоги
Как видно на скриншоте терминала, итого их 128:
drwxr-xr-x 22 linuxuser linuxuser 4096 апр 7 17:32 .
drwxr-xr-x 3 root root 4096 апр 7 20:51 ..
-rw------- 1 linuxuser linuxuser 13084 апр 7 21:05 .bash_history
-rw-r--r-- 1 linuxuser linuxuser 220 мар 30 05:01 .bash_logout
-rw-r--r-- 1 linuxuser linuxuser 3771 мар 30 05:01 .bashrc
drwx------ 20 linuxuser linuxuser 4096 апр 7 10:43 .cache
drwx------ 18 linuxuser linuxuser 4096 апр 7 20:51 .config
drwx------ 3 linuxuser linuxuser 4096 мар 30 05:04 .gnupg
drwxr-xr-x 3 linuxuser linuxuser 4096 мар 30 05:04 .local
drwx------ 5 linuxuser linuxuser 4096 мар 29 22:14 .mozilla
-rw-rw-r-- 1 linuxuser linuxuser 293 апр 6 21:14 .nmcli-history
drwx------ 3 linuxuser linuxuser 4096 мар 30 05:04 .nv
-rw-rw-r-- 1 linuxuser linuxuser 2202 апр 7 16:57 .nvidia-settings-rc
drwx------ 3 linuxuser linuxuser 4096 апр 6 21:50 .pki
drwxrwxr-x 4 linuxuser linuxuser 4096 апр 6 21:32 .PortWINE
drwxrwxr-x 4 linuxuser linuxuser 4096 апр 6 22:29 PortWINE
-rw-r--r-- 1 linuxuser linuxuser 807 мар 30 05:01 .profile
drwxr-xr-x 5 linuxuser linuxuser 4096 апр 7 10:57 snap
drwx------ 3 linuxuser linuxuser 4096 апр 7 17:32 .steam
drwxrwxr-x 3 linuxuser linuxuser 4096 апр 6 21:47 Steam
lrwxrwxrwx 1 linuxuser linuxuser 34 апр 7 17:32 .steampath -> /home/linuxuser/.steam/sdk32/steam
lrwxrwxrwx 1 linuxuser linuxuser 32 апр 7 17:32 .steampid -> /home/linuxuser/.steam/steam.pid
-rw-r--r-- 1 linuxuser linuxuser 0 мар 29 22:20 .sudo_as_admin_successful
-rw-rw-r-- 1 linuxuser linuxuser 172 апр 7 17:32 .wget-hsts
drwxr-xr-x 2 linuxuser linuxuser 4096 мар 30 05:04 Видео
drwxr-xr-x 2 linuxuser linuxuser 4096 мар 30 05:04 Документы
drwxr-xr-x 2 linuxuser linuxuser 4096 апр 7 12:40 Загрузки
drwxr-xr-x 3 linuxuser linuxuser 4096 апр 7 21:00 Изображения
drwxr-xr-x 2 linuxuser linuxuser 4096 мар 30 05:04 Музыка
drwxr-xr-x 2 linuxuser linuxuser 4096 мар 30 05:04 Общедоступные
drwxr-xr-x 2 linuxuser linuxuser 4096 мар 30 05:04 'Рабочий стол'
drwxr-xr-x 2 linuxuser linuxuser 4096 мар 30 05:04 Шаблоны
Файлы и каталоги начинающиеся на точку, например .bash_history, являются скрытыми. Так же видно дату создания и аккаунт который ими владеет
- Команда cd позволяет перемещаться между каталогами
- Наример набрав команду cd PortWINE мы переместились в каталог PortWINE
- Команда cd .. позволяет перейти по каталогам назад
- Например после перехода по команде cd PortWINE в каталог PortWINE, введя команду cd .. мы вернулись в /home/linuxuser
- Команда sudo mkdir (название создаваемого каталога) позволяет создавать каталог
- Например командой sudo mkdir test мы создали каталог под названием test. По этой команде создаётся каталог в том месте, где находимся на данный момент. На скриншоте терминала видно что каталог был создан в /home/linuxuser
- Команда sudo touch (название создаваемого файла) позволяет создать файл. Файл создаётся в том месте где находимся в данный момент. Например перейдя в /home и введя команду sudo touch test, мы создали текстовый документ в /home
- Команда less (название файла) позволяет посмотреть файл. Например создав текстовый файл командой sudo touch test в /home и набрав команду less test, мы можем открыть созданный тестовый файл
- Но так как в этом текстовом файле ничего нет то он пустой. Выходим из него нажав клавишу q
- Команда sudo rmdir (название каталога) позволяет удалить каталог. Например мы ранее создали каталог командой sudo rmdir test в /home/linuxuser. Введя команду sudo rmdir test мы удаляем его
Как видно на скришноте, каталог test был удалён
- Команда sudo rm (название файла) позволяет удалить файл. Мы ранее создали текстовый файл командой sudo touch test в /home. Перейдя в /home и введя команду sudo rm test мы удалили этот текстовый файл
Это были основный базовые команды терминала для перемещения по каталогам и созданием и удалением файлов
Смотреть в видео: