Терминал — это интерфейс для взаимодействия с операционной системой через текстовые команды. В macOS он уже встроен, а в Windows можно использовать эмулятор — GitBash. Оба инструмента позволяют эффективно управлять файлами и системными процессами с помощью командной строки.
💻 Основные команды для работы с директориями
Смена директории (Change Directory):
cd — переход в домашнюю директорию.
cd [folder] — сменить директорию, например, cd Documents (переход в папку Documents).
cd ~ — переход в домашнюю директорию.
cd / — переход от корневой папки и использование автозаполнения с помощью клавиши TAB.
cd — — переход в предыдущую директорию.
pwd — показать текущую директорию.
cd .. — переход в родительскую директорию.
cd ../.. — переход на два уровня выше.
Просмотр содержимого папки (List Directory Contents):
ls — отображение файлов и папок.
ls -C — вывод в несколько столбцов.
ls -a — отображение всех файлов, включая скрытые (с точкой в начале).
ls -1 — вывод в одну строку.
ls -F — показывает, какие элементы являются папками, исполняемыми файлами или ссылками.
ls -l — подробный список с правами доступа, владельцем и временем последнего изменения.
ls -lh — вывод с удобочитаемыми размерами файлов (в КБ, МБ, ГБ).
📦 Управление файлами и папками
Создание и удаление папок:
mkdir
rmdir
rm -R
mkdir -p < dir >/
Копирование и перемещение файлов:
cp
mv
rm
cp -i
Создание файлов:
touch
💾 Работа с размером файлов и дисковым пространством
Просмотр использования диска:
du — отображение использования дискового пространства для каждого подкаталога.
df -h — показ свободного места на диске.
Подсчёт размера папок:
du -sh [folder ] — вывод размера каталога с удобочитаемым форматом.
du -s — показать общий размер указанного файла или папки.
🔧 Разрешения файлов и папок
Изменение разрешений:
chmod 755
chmod -R 600
Изменение владельца:
chown
🔍 Работа с процессами
Отображение процессов:
ps -ax — вывод всех процессов.
top — мониторинг текущих процессов в реальном времени.
kill
Поиск процессов:
ps -ax | grep
🌐 Сетевые команды
Пинг и информация о хостах:
ping
whois
SSH и копирование файлов по сети:
ssh
scp
📚 Полезные ресурсы
Если хотите углубить свои знания, используйте этот источник: MakeUseOf — Terminal Commands Cheat Sheet (переведено мной) — https://www.makeuseo******commands-cheat-sheet/ .
#Terminal #GitBash #macOS #КоманднаяСтрока #Unix #РаботаСФайлами #Команды #Программирование #DevTools