50 полезных команд терминала Mac для начинающих –
Терминал — мощное приложение для Mac, которое позволяет пользователям взаимодействовать с системой macOS через интерфейс командной строки. Для разработчиков, системных администраторов и технических энтузиастов Терминал предоставляет эффективный способ выполнения задач, автоматизации процессов и устранения неполадок. В этой статье мы предоставляем список из 50 полезных команд терминала, которые помогут вам ориентироваться в приложении и освоить его. Обратите внимание, что операционная система Windows также поставляется с аналогичным приложением «Терминал» для интерфейса командной строки.
Начало работы с терминалом
Прежде чем углубляться в команды, важно понять, как открыть и использовать Терминал. Перейдите в папку «Приложения > Утилиты» в Finder и откройте приложение «Терминал». Альтернативно, используйте Spotlight (нажмите клавиши «Command + Пробел») для поиска и открытия приложения «Терминал».
Приложение Mac Terminal
Команды терминала обычно имеют следующую структуру:
команда (опции) (аргументы)
Вы можете использовать команду man для чтения подробной справочной документации по любой команде. Нажмите клавишу q, чтобы выйти из команды man и вернуться к подсказке.
человек (команда)
Список полезных команд терминала Mac
Вот 50 полезных команд, которые вы можете использовать в приложении Терминала по умолчанию, а также в любом стороннем приложении-эмуляторе Терминала.
КомандаЦельПримерLSList Files и Directoryls -l для перечисления файлов с помощью DefitalsCdchange Текущий DirectoryCD /path_to_directorypwdprint Текущий рабочий каталог Страница содержимого файла от pageless large_file .txtnanoОткрыть файл в текстовом редакторе Nanonano file.txttopПоказать системные процессы в реальном времениtopdfПоказать использование дискаdf -hduОценить размеры файлов и каталоговdu -h имя_папкиwhoamiПоказать текущего пользователя whoamiuptimeПоказать время безотказной работы системыПроверить сетевое подключение example.comcurlПолучить исходные данные из URLcurl или настроить сетевые интерфейсыifconfignetstatПоказать сетевую статистикуnetstatscpБезопасное копирование файлов между системамиscp file.txt user@host:/pathpsСписок активных процессовpskillЗавершить процессkill 1234 (1234 — это идентификатор процесса)pkillЗавершить процессы по имениpkill имя_процессаjobsСписок фоновых заданийjobsfgВывести фоновое задание на передний планfgchmodИзменить права доступа к файлуschmod 755 file.txtchownИзменить владельца файлаchown user:group file.txtdiskutilManage диски и разделыdiskutil listbrewУстановить и управлять пакетами программного обеспеченияbrew install имя_пакетанайтиПоиск файловнайти /path -name “file.txt”grepПоиск в содержимом файлаgrep “текстовый” файл.txtlocateНайти файл по именинайти файл.txttarАрхивировать файлstar -cvf archive.tar файл.txtzipСжать файлы в файл ZIP-архивzip archive.zip file.txtunzipИзвлеките ZIP-файлыразархивируйте archive.zipsshПодключитесь к удаленному серверу через SSHssh user@hostaliasСоздайте ярлык для командного псевдонима ll=”ls -la”echoВыведите текст на терминал или напишите в fileecho “Hello” > file.txtcronSchedule Taskcrontab -efsckПроверка целостности файловой системыfsck /dev/disk1dmesgПечать загрузочных и диагностических сообщений системыdmesgsudoВыполнение команд с привилегиями суперпользователяsudo командаhistoryПросмотр истории командhistoryclearОчистить экран терминалаОчистить wcПодсчитать строки, слова и байты в файлеwc file.txtheadОтобразить первые несколько строк заголовка файла -n 5 file.txttailОтобразить последние несколько строк filetail -n 5 file.txtsortСортировать строки в файле сортировать по алфавиту file.txtuniqОтфильтровывать повторяющиеся строки в файлеuniq file.txtdiffСравнивать два файла построчноdiff file1.txt file2.txtmvПереместить или переименовать файл или каталогmv file.txt new_location /
Пример использования команд
Допустим, у вас на рабочем столе есть файл с именем «Transactions.doc», и вы хотите узнать количество слов в этом файле.
- Сначала введите cd Desktop и нажмите Enter, чтобы изменить приглашение на папку рабочего стола.
- После этого введите wc Transactions.doc и нажмите Enter, чтобы увидеть количество строк/слов/байтов в файле.
Примеры команд Mac
Теперь вы можете использовать команду zip для архивирования файла прямо из командной строки терминала. Просто введите zip archive1.zip Transactions.doc и нажмите Enter. Это приведет к сжатию файла Transactions.doc и созданию archive1.zip на вашем рабочем столе.
Zip-файл из терминала Mac
Заключение
Независимо от того, новичок вы или опытный пользователь, этот список — удобный справочник по работе с приложением «Терминал» на Mac. Знакомство с этими командами может значительно повысить вашу эффективность и позволить вам выполнять задачи, которые сложны или невозможны из внешнего интерфейса. Вы можете начать с этих основ и постепенно изучать расширенные команды, чтобы раскрыть весь потенциал macOS.