2 Терминал bash и его основные возможности Полные
2 Терминал bash и его основные возможности. Полные и сокращённые ключи и аргументы команд. Навигация по каталогам и работа с файлами¶
BASH (Bourne Again Shell) и основные возможности
Коротко говоря, через терминал можно получать доступ не только к приложениям и ядру, но и процессору, памяти и подключённым устройствам
- Ввод и выполнение команд
- Просмотр истории команд
- Написание скриптов для автоматизации задач
- Использование переменных и циклов (потому что это ЯП)
- Перенаправление вывода команд: >, >>, <
- Манипуляции с каналами (pipes): |
- Навигация:
cd
,ls
,pwd
- Управление файлами:
cp
,mv
,rm
,touch
Полные и сокращённые ключи и аргументы команд
Пример:
find / -type f -name *.conf -user root -size +20k -newermt 2020-03-03 -exec ls -la {} \; 2>/dev/null
- выполняет поиск по следующий фильтрам: -type f
- тип файлов; -name *.conf
- любое имя с расширением .conf
; -user root
- владелец root
; -size +20k
- размер больше 20КБ; -newermt 2020-03-03
- были созданы после 3 марта 2020; -exec ls -la {} \;
- к каждому результату запроса применяет la -ls
; 2>/dev/null
- перенаправляет ошибки из терминала (чтобы их не было видно)
Навигация по каталогам и работа с файлами