Основные утилиты командной строки
Многие пользователи Mac вообще избегают командной строки, разумное количество, вероятно, даже не знает о ее существовании. Для любопытных вот несколько основных и важных команд и функций, которые нужно знать, если вы хотите начать использовать терминал Mac OS X. Мы рассмотрим простые операции с файлами, маневрирование в файловой системе, отображение и уничтожение процессов и многое другое. Не забудьте убрать скобки, иначе команды не будут работать.
Основы командной строки
ls -la вывести все содержимое каталога, включая скрытые файлы
cdперейти в указанную директорию, cd /Applications переместится в папку с вашими приложениями
mvmv может переименовывать файлы или перемещать их, в зависимости от использования
cpкопирует файл либо в новое имя файла, либо в место назначения
кошка | more отображать содержимое файла экран за экраном, «передавая» содержимое через more
touchсоздает файл с заданным именем, например: touch test.txt создаст пустой текстовый файл
top отображать постоянно обновляемый список всех запущенных процессов, включая использование памяти и процессора, PID — это идентификатор процесса, который вы будете использовать убить процесс
ps -aux выводит список всех процессов, запущенных всеми пользователями, -ux выводит список только процессов текущего пользователя
kill -9убить указанный идентификатор процесса (фактически принудительно выйти из командной строки)
rmrm удаляет указанный файл или каталог, предупреждения нет, поэтому используйте его с осторожностью
pingопределение задержки в сети путем проверки связи с другим хостом
Общие советы по использованию командной строки
- Используйте клавишу табуляции, клавиша табуляции автоматически заполнит каталоги и имена файлов
- Включить цветной терминал, это упрощает просмотр большого количества файлов
- Если команда вас смущает, попробуйте запустить ее с флагом –help, который часто будет отображать основные инструкции для данной команды
- Помните, что справочные страницы существуют и для многих команд, доступ к ним можно получить, набрав
man , например: man ping
- Если вывод команды пролетает мимо вас и его слишком много, чтобы поместиться на одном экране, попробуйте передать его дальше, например:
ls -la |moreэто позволит вам одновременно видеть вывод на экран
- Вы можете экспортировать содержимое файла, вывод команды и результаты скрипта в текстовый файл с помощью аллигаторов (неправильная терминология, извините за забывчивость), например:
ls -la /Applications > applist.txt
- Если вы когда-нибудь замечали, что загрузка вашего процессора резко возрастает, вы можете найти неисправный процесс с помощью команды
top
, используйте top в сочетании сkill, чтобы найти идентификатор процесса и убить загрузку ЦП
- Не бойтесь испачкать руки!
Для получения дополнительной информации, советов и рекомендаций обязательно ознакомьтесь с другими нашими записями о командной строке и прочтите Десять утилит командной строки OS X, о которых вы, возможно, не знали.