Apple

Команды Terminal Mac: Ultimate Guide

Mac terminal commands for more productivity.

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

Что такое MAC-терминал и что вы делаете с этим?

Terminal Mac — это включенная программа в MacOS, которая позволяет использовать команды Unix (DOS DOS), чтобы быстро и легко выполнять десятки функций без каких-либо помех от операционной системы.Технический термин для него является интерфейс командной строки (CLI).Использование терминала может быть очень мощным и эффективным, но и опасным.

Mac terminal commands for more productivity.
Getty Images 

Будьте очень осторожны при использовании команд терминала.При неправильном использовании вы можете в конечном итоге удалять файлы и папки быстрее, чем вы можете отреагировать (до такой степени, что вам может потребоваться восстановить его из резервной копии.)

Терминал иногда сравнивается с программой командной строки Windows Command.Они подобны;Однако терминал использует команды UNIX для функции.Windows использует свою собственную командную строку.

Некоторые пользователи (думают, что ИТ-администраторы и разработчики) используют терминал, потому что он может быть быстрее, чем графический интерфейс, большинство из нас используют, и настоящий кикер, он позволяет доступу к функциям, недоступным через обычный интерфейс MacOS.

При использовании команд терминалов точные вопросы (включая капитализацию), поэтому будьте осторожны на каждый символ, даже пробелы.

Начало работы с терминалом

Вы можете использовать терминал, открывшими файл> Приложения> Утилиты> Терминал.Окно откроется, и вы увидите командную строку, заканчивающую с помощью $.Показанная командной строкой является Computermerame: CurrentDirectory ~ Имя пользователя $.В верхней части окна вы увидите слово Bash;Это означает «Бурн снова Shell». Bash — это язык, используемый для терминала на Mac.

Вы готовы начать печатать команды.

После каждой команды нажмите клавишу Return, чтобы выполнить ее.Вы также можете скопировать и вставить в окно терминала.

Основные команды терминалов

Если вы хотите легко манипулировать файлами и папкими, вот несколько простых команд для использования:

Сочетания клавиш для использования с терминалом

Tab Auto-completes files and folder names
Ctrl + A Moves to the beginning of the line you are typing on
Ctrl + E Moves to the end of the line you are typing on 
Ctrl + W Deletes the word before the cursor
Ctrl + T Swaps the last two characters before the cursor
Esc + T Swaps the last two words before the cursor
Ctrl + L Clears the screen
Ctrl + C Kills the current process
Ctrl + R Search through previously used commands
Option + → Move the cursor one word forward
Option + ← Move the cursor one word backward
Ctrl + F Move the cursor one character forward
Ctrl + B Move the cursor one character backward
Ctrl + Y Paste whatever was cut by the last command
Ctrl + _ Undo the last command
Ctrl + D Exit the current shell

Работа с файлами и папками

cd  Shows your home directory
cd <folder>  Change to a specific directory
cd ~  Home directory, e.g. ‘cd ~/folder/’
cd / Root of drive
ls  Shows a listing of all files in the current directory
ls -C Sort files or entries by size
ls -lt List the files sorted by time modified (most recent first)
ls -l  Shows a long listing of all files in the current directory.
ls -a Listing including hidden files
ls -lh Long listing with human readable file sizes ( KB, MB, or GB)
ls -R  Shows the entire contents of folder recursively
top Displays the active processes. Press q to quit 
Exit
clear Clear the screen
touch <file> Create a new file with no extension
pwd Full path to the working directory
.. Parent directory
ls -l .. Long listing of parent directory
cd ../../ Move 2 levels up
. Current folder 
cat The current folder
rm <file> Remove a file
rm -i <file> Remove with confirmation
rm -r <dir> Remove a directory and its contents — Use with caution!
rm -f <file> Force a removal without confirmation
rm -i <file> Will display prompt before removal
cp <file> <newfile> Copy a file to file
cp <file> <dir> Copy a file to a directory
mv <file> <new filename> Move/Rename a file
mkdir <dir> Create new directory named <dir>
mkdir <dir> <dir2> <dir3> Create multiple directories at once
mkdir -p <dir>/<dir> Create nested directories 
rmdir <dir> Remove an entire directory ( only works on empty directories )
find <dir> -name <«file»> Find all files named <file> inside <dir>. Use wildcards (*) to search for partial filenames

Специальные команды

sudo <command> Run a command with the security privileges of super user
nano <file> Opens the Terminal editor
open <file> Opens a file
<command> -h Show help about a command
man <command> Show the help manual of the command

Управление разрешениями

ls -ld Display the default permission for a home directory
ls -ld/<dir> Display the read, write, and access permission of a particular folder
chmod 755 <file> Change the permission of a file to 755
chmod -R 600 <dir> Change the permission of a folder (and its contents) to 600
chown <user>:<group> <file> Change the ownership of a file to user and group. Add -R to include folder contents

Сеть и серверные команды

ping <host> Ping a host and display its status
whois <domain> Output WHOIS information about a domain
curl -O <url/to/file> Download a file via HTTP, HTTPS, or FTP
ssh <username>@<host> Establish an SSH connection to <host> with user <username>
scp <file><user>@<host>:/remote/path Copy a <file> to a remote <host>

Самые популярные команды Terminal Mac Mac

Как бонус к нашему терминальному чит-листу, вот некоторые из самых популярных терминальных команд, чтобы получить максимальную отдачу от вашего Mac.

Показать / скрыть скрытые файлы и папки

Есть времена, когда вам нужно просмотреть скрытые файлы и папки на Mac, и для этого есть команда.

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Чтобы изменить команду выше, измените true на false.

Скачать файлы из Интернета

Чтобы быстро загрузить файл из Интернета, используйте команду ниже.

curl -O URL of the file you want to download

Изменить местоположение по умолчанию для снимков экрана

Не все хотят, чтобы их скриншоты спасены на рабочий стол.С одной командой вы можете изменить, куда они идут.

defaults write com.apple.screencapture location path to folder where you want screenshots to be saved

Нажмите RETURN.

killall SystemUIServer

Нажмите RETURN.

Измените тип файла по умолчанию для скриншотов

Если вы хотите изменить тип файла по умолчанию скриншоты, используйте следующую команду.

defaults write com.apple.screencapture type JPG

Нажмите RETURN.

killall SystemUIServer

Нажмите RETURN.

Удалить все файлы в папке

Вы можете легко удалить все файлы в папке, используя одну команду.Однако следует предупредить, что нет кнопки отмены, как только вы нажмете return, файлы исчезли.

rm -R foldername

Вы должны включить весь путь для имени папки.

Прочитайте руководство

Bash имеет полный встроенный встроен вручную, и вы можете получить доступ к страницам через терминал, используя команду «MAN».

Например, если вы хотите знать, как использовать команду CD, вы бы ввести:

man cd

Вы можете прокрутить страницы руководства, нажав пробел.

Это наиболее распространенные команды, но есть тысячи (вы даже можете объединить их в одну серию команд), вы можете попробовать в терминале, чтобы сделать ваш Mac более мощным и более приятным.Но помните, что в этих командах есть много мощности, поэтому убедитесь, что вы вводите их правильно.

Похожие посты
Apple

5 лучших бесплатных почтовых клиентов для Mac в 2020 году

Apple

Что делать, если ваш Mac не включается

Apple

Восстановить пароль учетной записи электронной почты с помощью macOS Keychain Access

Apple

Режим восстановления iPad: исправление заблокированного или застрявшего в Apple Apple логотипа