macOS - интуитивно понятная операционная система, поэтому вам не нужно тратить много времени на изучение основ; Зная это, зачем вам изучать и использовать командную строку Unix, доступную на вашем Mac? У нас есть четыре веские причины:
- Существуют десятки приложений с открытым исходным кодом и бесплатных приложений на основе Unix. На это не нужно тратить деньги.
- Если у вас возникли трудности с поиском файлов в Spotlight, вы можете обратиться к инструментам поиска Unix. Они намного мощнее, чем Spotlight.
- Вы можете управлять файлами, папками и файловыми архивами автоматически. Настройка задания cron сделает это автоматически.
- Это дает вам больше возможностей и контроля над вашей системой.
При таком большом количестве команд Mac часто бывает трудно запомнить и использовать их все. Мы здесь, чтобы помочь с подробной памяткой по командам Mac Terminal, которые вы можете использовать, чтобы разблокировать повышенную производительность в вашей системе.
посмотреть, кто подписан на вас на YouTube
Запустите приложение Терминал из Приложения> Утилиты или найдите его через Spotlight. Затем вы можете начать работу с некоторыми из мощных команд ниже.
БЕСПЛАТНАЯ ЗАГРУЗКА: Эта шпаргалка доступна в виде загружаемый PDF от нашего партнера-дистрибьютора TradePub. Вам нужно будет заполнить короткую форму, чтобы получить к ней доступ только в первый раз. Скачать Шпаргалка по командам терминала Mac .
Шпаргалка по командам терминала Mac
Командование | Действие |
---|---|
Ярлыки | |
Вкладка | Автозаполнение имен файлов и папок |
Ctrl + A | Перейти к началу строки, на которой вы сейчас набираете |
Ctrl + E | Перейти в конец строки, на которой вы сейчас набираете |
Ctrl + U | Очистить строку перед курсором |
Ctrl + K | Очистить строку после курсора |
Ctrl + W | Удалить слово перед курсором |
Ctrl + T | Поменять местами последние два символа перед курсором |
Esc + T | Поменять местами последние два слова перед курсором |
Ctrl + L | Очистить экран |
Ctrl + C | Убейте все, что вы бежите |
Ctrl + D | Выйти из текущей оболочки |
Option + → | Переместить курсор на одно слово вперед |
Option + ← | Переместить курсор на одно слово назад |
Ctrl + F | Переместить курсор на один символ вперед |
Ctrl + B | Переместить курсор на один символ назад |
Ctrl + Y | Вставьте все, что было вырезано последней командой |
Ctrl + Z | Помещает все, что вы запускаете, в приостановленный фоновый процесс |
Ctrl + _ | Отменить последнюю команду |
Основы | |
/ (Косая черта) | Каталог верхнего уровня |
. (Один период) | Текущий каталог |
.. (Двойная точка) | Родительский каталог |
~ (Тильда) | Домашний каталог |
sudo [команда] | Запустить команду с привилегиями безопасности суперпользователя |
nano [файл] | Открывает редактор терминала |
открыть файл] | Открывает файл |
[команда] -h | Получить справку по команде |
человек [команда] | Показать справочное руководство команды |
Изменить каталог | |
CD | Домашний каталог |
cd [папка] | Сменить каталог, например cd документы |
cd ~ | Домашний каталог |
CD/ | Корень диска |
CD - | Предыдущий каталог или папка, которые вы просматривали в последний раз |
pwd | Покажи свой рабочий каталог |
CD.. | Перейти в родительский каталог |
CD../.. | Перейти на два уровня вверх |
Список содержимого каталога | |
ls | Отображение имени файлов и подкаталогов в каталоге |
ls -C | Принудительный вывод списка в несколько столбцов |
ls -a | Перечислите все записи, включая записи с. (Точка) и .. (двойная точка) |
ls -1 | Вывести список файлов в формате одной записи на строку |
ls -F | Отображать / (косую черту) сразу после каждого пути, который является каталогом, * (звездочка) после исполняемых программ или сценариев и @ после символической ссылки |
ls -S | Сортировка файлов или записей по размеру |
ls -l | Список в длинном формате. Включает режим файла, имя владельца и группы, дату и время изменения файла, путь и т. Д. |
ls -lt | Список файлов, отсортированных по времени изменения (сначала самые последние) |
ls -lh | Длинный список с удобочитаемыми размерами файлов в КБ, МБ или ГБ |
ls -lo | Перечислите имена файлов с указанием размера, владельца и флагов |
ls -la | Список подробного содержимого каталогов, включая скрытые файлы |
Размер файла и дисковое пространство | |
из | Список использования для каждого подкаталога и его содержимого |
du -sh [папка] | Удобочитаемый вывод всех файлов в каталоге |
du -s | Показать запись для каждого указанного файла |
du -sk * | сортировать нет | Список файлов и папок, общий размер, включая вложенные папки. Замените sk * на sm *, чтобы отобразить каталоги в МБ |
df -h | Рассчитайте свободное место на диске вашей системы |
df -H | Вычислить свободное место на диске в степени 1000 (вместо 1024). |
Управление файлами и каталогами | |
mkdir | Создайте новую папку с именем |
mkdir -p / | Создавать вложенные папки |
mkdir | Создавать сразу несколько папок |
mkdir '' | Создайте папку с пробелом в имени файла |
rmdir | Удалить папку (работает только с пустыми папками) |
rm -R | Удалить папку и ее содержимое |
трогать | Создать новый файл без расширения |
cp | Скопируйте файл в папку |
cp | Скопируйте файл в текущую папку |
cp ~ // | Скопируйте файл в папку и переименуйте скопированный файл |
cp -R | Скопируйте папку в новую папку с пробелами в имени файла |
cp -i | Предлагает вам перед копированием файла с предупреждением о перезаписи |
cp / Users / | Скопируйте несколько файлов в папку |
rm | Удалить файл (при этом файл удаляется навсегда; используйте с осторожностью.) |
rm -i | Удалять файл только после подтверждения |
rm -f | Принудительное удаление без подтверждения |
rm | Удалить несколько файлов без подтверждения |
мв | Переместить / переименовать |
мв | Переместите файл в папку, возможно, перезаписав существующий файл. |
mv -i | Необязательный флаг -i, чтобы предупредить вас перед перезаписью файла |
mv * .png ~ / | Переместить все файлы PNG из текущей папки в другую папку |
История команд | |
Ctrl + R | Поиск по ранее использованным командам |
история n | Показывает предыдущие введенные вами команды. Добавьте число, которое нужно ограничить последними n элементами |
![ценить] | Выполнить последнюю набранную команду, которая начинается со значения |
!! | Выполнить последнюю набранную команду |
Разрешения | |
ls -ld | Показать разрешение по умолчанию для домашнего каталога |
ls -ld / | Отображение прав на чтение, запись и доступ к определенной папке |
chmod 755 | Измените разрешение файла на 755 |
chmod -R 600 | Измените разрешение папки (и ее содержимого) на 600 |
chown: | Измените владельца файла на пользователя и группу. Добавьте -R, чтобы включить содержимое папки |
Процессы | |
ps -ax | Выводить текущие запущенные процессы. Здесь a показывает процессы от всех пользователей, а x показывает процессы, которые не связаны с Терминалом. |
ps -aux | Показывает все процессы с% cpu,% mem, page in, PID и command |
Топ | Отображение оперативной информации о текущих запущенных процессах |
топ -ocpu -s 5 | Отображение процессов, отсортированных по загрузке ЦП, обновление каждые 5 секунд |
верхний размер | Сортировка по использованию памяти |
убить PID | Выйти из процесса с идентификатором. Вы увидите PID в виде столбца в Мониторе активности. |
ps -ax | рукоятка | Найдите процесс по имени или PID |
Сеть | |
пинг | Пинг хоста и отображение статуса |
кто | Вывод информации whois для домена |
curl -O | Скачать файл через HTTP, HTTPS или FTP |
ssh @ | Установите SSH-соединение с пользователем |
scp @: / удаленный / путь | Скопировать на удаленный |
Домашнее пиво | |
пивоваренный врач | Проверьте варево на предмет потенциальных проблем. |
варить установить | Установить формулу |
варить удалить | Удалить формулу |
список заварки | Список всех установленных формул |
варить поиск | Показать доступные формулы для заваривания |
варить апгрейд | Обновите все устаревшие и незакрепленные сорта пива |
варить обновление | Получить последнюю версию домашнего пивоварения и формулы |
заваривать очистку | Удалить старую версию установленной формулы |
пивоваренный кран домашнее пиво / бочка | Коснитесь репозитория бочки из GitHub |
список бочек для заваривания | Список всех установленных контейнеров |
заваривать бочку установить | Установить данную бочку |
заваривать бочку удалить | Удалить данную бочку |
Поиск | |
find -name | Найдите все файлы, названные внутри. Используйте подстановочные знаки (*) для поиска частей имен файлов |
рукоятка '' | Вывести все вхождения внутри (добавьте -i для нечувствительности к регистру) |
grep -rl '' | Искать все файлы, содержащиеся внутри |
Выход | |
Кот | Вывести содержимое |
меньше | Выведите содержимое с помощью команды less, которая поддерживает разбиение на страницы и многое другое. |
голова | Выведите первые 10 строк |
>> | Добавляет вывод в |
> | Направьте вывод в |
| | Направьте вывод на |
Затем настройте терминал
В этой шпаргалке много команд. Но не обязательно изучать их все сразу! Выберите несколько, которые хорошо впишутся в ваш рабочий процесс и сэкономят вам больше всего времени. После того, как вы освоите эти команды, вам еще предстоит узнать о Терминале, чтобы улучшить ваше взаимодействие с ним.
Для дальнейшего чтения мы рассмотрели, как настроить терминал Mac и сделать его более полезным.
как мне объединить две учетные записи facebookДелиться Делиться Твитнуть Эл. адрес Удалите эти файлы и папки Windows, чтобы освободить место на диске
Вам нужно очистить дисковое пространство на вашем компьютере с Windows? Вот файлы и папки Windows, которые можно безопасно удалить, чтобы освободить место на диске.
Читать далее Похожие темы- Mac
- Шпаргалка
- Терминал
- Командная строка
- Оболочка Linux Bash
Имея степень магистра Оптома по специальности 'Офтальмология', Рахул много лет работал преподавателем в колледже. Писать и обучать других - всегда его страсть. Теперь он пишет о технологиях и делает их удобоваримыми для читателей, которые плохо их понимают.
Ещё от Rahul SaigalПодписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться