Терминальные команды для Mac

Терминал Mac

Если вы ищете список с команды терминала для Mac, вы пришли к нужной статье. В этой статье мы покажем вам самые полезные команды терминала для Mac в повседневной жизни, чтобы выполнять действия вручную, не полагаясь на графический интерфейс macOS.

Как открыть терминал на Mac

открыть Терминал на 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», содержимое папки будет включено

Управление файлами и каталогами в Терминале

Файлы терминала macOS

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 Поиск ранее использованных команд
история Показывает команды, которые мы ранее написали
![ценность] Выполнить последнюю использовавшуюся команду, начинающуюся со значения
!! Запустите последнюю использованную команду

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.