Если вы ищете список с команды терминала для Mac, вы пришли к нужной статье. В этой статье мы покажем вам самые полезные команды терминала для Mac в повседневной жизни, чтобы выполнять действия вручную, не полагаясь на графический интерфейс macOS.
Как открыть терминал на Mac
Самый быстрый способ получить доступ к Терминалу на Mac — использовать сочетание клавиш Command + пробел, введите Терминал и нажмите на первый результат.
Терминальные процессы
пс-ах
Показывает запущенные в данный момент процессы. Команда «a» показывает процессы всех пользователей, а команда «x» показывает процессы, не связанные с Терминалом.
ps -aux
Показать все процессы с %cpu; %память; страница и PID
топ
Показывает информацию в режиме реального времени о запущенных процессах
топ -ocpu -s 5
Показывает процессы, отсортированные по загрузке ЦП и обновляющиеся каждые 5 секунд.
верхний размер
Сортировать процессы по использованию памяти
убить PID
Выйти из процесса с идентификатором . PID будет отображаться в виде столбца в Activity Monitor.
пс-акс | grep
Найти процесс по имени или PID
Поиск терминала
найти -name <«»файл»»>»
Найти все файлы с именем в пределах . Мы можем использовать звездочки (*) для поиска частей имен файлов.
"греп" »» »
Найти все совпадения в пределах
"грэп-рл "" »» »
Найти все файлы, содержащие в пределах
Основные команды терминала
/ (Косая черта)
Каталог верхнего уровня
.
Доступ к текущему каталогу
..
верхний каталог
~
главный каталог
sudo [команда]
Выполнить команду с привилегиями безопасности суперпользователя
nano [файл]
Откройте редактор терминала
открыть файл]
Открыть файл
[команда] -h
Получить помощь по команде
человек [команда]
Показывает справочное руководство команды
Управление терминальными разрешениями
лс -лд
Показать разрешение по умолчанию для исходного каталога
лс-лд/
Показать разрешения на чтение; запись и доступ к данной папке
чмод 755
Измените разрешение файла на 755
чмод -R 600
Измените разрешение папки и всего ее содержимого на 600
чаун :
Изменить владельца файла на пользователя и группу. Если мы добавим команду «-R», содержимое папки будет включено
Управление файлами и каталогами в Терминале
du
Использование списка для каждого подкаталога и его содержимого
du -sh [папка]
Читаемый вывод всех файлов в каталоге
ты -п
Показать запись для каждого указанного файла
ду-ск* | сортировать -номер
Список файлов и папок (обобщающий размер, включая подпапки). Мы можем заменить sk* на sm*, чтобы получить список каталогов в мегабайтах.
df -h
Показывает свободное место на диске вашей системы
DF -H
Рассчитать свободное место на диске в степени 1.000 (вместо 1.024)
мкдир
Создайте новую папку с именем
мкдир -р /
Создавать вложенные папки
мкдир
Создавайте сразу несколько папок
"мкдир" »»»
Создайте папку с пробелом в имени файла
rmdir
Удалить папку (работает только с пустыми папками)
м-р
Удалить папку и ее содержимое
трогать
Создать новый файл без расширения
молния
Скопируйте файл в папку
молния
Скопировать файл в текущую папку
молния ~/ /
Скопируйте файл в папку и переименуйте скопированный файл
ср-R <«»новый каталог»»>»
Скопируйте папку в новую папку с пробелами в имени файла
ср-я
Предупреждает вас перед копированием файла с предупреждением о перезаписи
молния /пользователи/
Скопируйте несколько файлов в папку
то же -V [путь к папке][новая папка]
Скопируйте содержимое папки в новую папку. Команда «-V» отображает строку состояния для каждого скопированного файла.
Доступ и удаление файлов и папок с помощью терминала
г.м.
Удалить файл навсегда
гм -я
Удалить файл с запросом подтверждения
гм -ф
Принудительное неподтвержденное удаление файла
г.м.
Удалить несколько файлов без подтверждения
мв
переместить/переименовать
мв
Переместить файл в папку (перезаписать существующий файл с таким же именем, если он существует)
мв -я
Команда «-i» отображает предупреждение о том, что файл назначения будет перезаписан.
мв *.png ~/
Переместить все файлы PNG в текущей папке в другую папку
cd
Домашний каталог
компакт-диск [папка]
изменить каталог
CD ~
главный каталог
CD/
Корень единства
CD -
Предыдущий каталог или папка, в которую вы в последний раз переходили
PWD
показать рабочий каталог
CD ..
Загрузить в основной каталог
CD../..
Поднимитесь на два уровня
ls
Показать имя файлов и подкаталогов каталога
лс -С
Показать имена файлов и подкаталогов каталога в столбцах
ls -a
Перечислите все записи (в том числе с .(точкой) и ..(двойной точкой))
лс -1
Показать список файлов в формате одна запись в строке
лс-Ф
Показывать / (косая черта) сразу после каждого пути, который является каталогом
лс-с
Сортировка файлов или записей по размеру
ls -l
Список в длинном формате. Включает файловый режим; имя владельца и группы; дата и время изменения файла; имя пути; и т. д.
лс -л /
Список файловой системы из корня с символическими ссылками
ls -lt
Список файлов, отсортированных по времени модификации (сначала самые новые)
ls -lh
Длинный список с удобочитаемыми размерами файлов в КБ; МБ или ГБ
лс-ло
Список имен файлов с размером; владелец и флаги
ls -la
Подробный список содержимого каталога (включая скрытые файлы)
Сочетания клавиш в Терминале
Tab
Автозаполнение имен файлов и папок
Ctrl +
Перейти к началу строки, на которой вы печатаете
Ctrl + E
Перейти к концу строки, на которой вы печатаете
Ctrl + U
Удалить строку перед курсором
Ctrl + K
Удалить строку после курсора
Ctrl + W
Удалить слово перед курсором
Ctrl + T,
Поменять местами последние два символа перед курсором
Эск + Т
Поменять местами последние два слова перед курсором
Ctrl + L
очистить экран
Ctrl + C
Остановить все, что работает
Ctrl + D
Выйти из текущей оболочки
Вариант + →
Переместить курсор на одно слово вперед
Вариант + ←
Переместите курсор на одно слово назад
Ctrl + F
Переместить курсор на один символ вперед
Ctrl + B
Переместить курсор назад на один символ
Ctrl + Z
Поместите то, что работает, в приостановленный фоновый процесс
Ctrl+_
Отменить последнюю команду
Опция + Shift + Cmd + C
скопировать обычный текст
Shift + Cmd + V
вставить выделение
выход
Завершить сеанс оболочки
Сетевые команды в Терминале
пинг
Пингуем хост и отображаем его статус
кто
Получить whois информацию о домене
завиток -О
Скачать файл по HTTP; HTTPS или FTP
ssh @
Установите SSH-соединение с с пользователем
SCP @ :/удаленный/путь
Копировать все же дистанционный пульт
arp -a
Показывает список всех устройств в вашей локальной сети, включая IP- и MAC-адреса всех устройств.
ifconfig en0
Показывает IP и MAC-адрес вашего устройства
История команд
Ctrl + R
Поиск ранее использованных команд
история
Показывает команды, которые мы ранее написали
![ценность]
Выполнить последнюю использовавшуюся команду, начинающуюся со значения