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

Anonim

Многие пользователи 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, о которых вы, возможно, не знали.

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