Skip to content

daniilg17/bash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Bash / Linux

Bash — это командная оболочка, которая позволяет управлять операционной системой через терминал. Для QA-инженера владение Bash особенно важно: с его помощью можно работать с файлами, логами, правами доступа, проверять сетевые соединения и быстро выполнять рутинные действия.

🔍 В этом репозитории собраны базовые и часто используемые команды Bash, которые помогают тестировщику уверенно работать в Linux и macOS.

🗂 Работа с файловой системой

pwd                                     # Текущая директория  
cd ..                                   # Подняться на уровень выше  
cd /home/user                           # Перейти по абсолютному пути  
cd ../docs/file.txt                     # Перейти по относительному пути  

📄 Работа с файлами

ls -la                                  # Показать список файлов с правами  
touch file.txt                          # Создать пустой файл  
cp file.txt /tmp/                       # Скопировать файл  
rm file.txt                             # Удалить файл  
mv old.txt new.txt                      # Переименовать или переместить файл  

🔐 Права и пользователи

whoami                                  # Текущий пользователь  
ifconfig / ip a                         # Узнать IP-адрес  
chmod 644 file.txt                      # Изменить права доступа  
chmod +x file.txt                       # Добавить права на выполнение  
chown user:group file.txt               # Изменить владельца файла  

📚 Чтение и редактирование файлов

cat file.txt                            # Показать содержимое файла  
head -n 10 file.txt                     # Первые 10 строк  
tail -n 10 file.txt                     # Последние 10 строк  
tail -f log.txt                         # Отслеживание обновлений логов в реальном времени  
nano file.txt                           # Простой текстовый редактор  
vi file.txt / vim file.txt              # Более мощный редактор  

🔍 Поиск

grep "ошибка" file.txt                  # Поиск строки в файле  
find /home/user -name "report.txt"      # Поиск файла по имени  

⚙️ Процессы и сеть

ps aux                                  # Список всех процессов  
kill -9 <PID>                           # Завершить процесс по идентификатору  
ping ya.ru                              # Проверка доступности сайта  

💾 Работа с диском

df -h                                   # Проверить свободное и занятое место  

📦 Управление пакетами (APT)

sudo apt update && sudo apt upgrade     # Обновить систему  
sudo apt install <пакет>                # Установить новый пакет  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published