Основні утиліти командного рядка

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визначити затримку мережі за допомогою ping іншого хосту

Загальні поради щодо зручності використання командного рядка

  • Використовуйте клавішу табуляції, клавіша табуляції автоматично заповнює каталоги та імена файлів для вас
  • Увімкніть кольоровий термінал, це полегшить перегляд великої кількості файлів
  • Якщо команда збентежує вас, спробуйте запустити її з прапорцем –help, який часто відображатиме базові інструкції для даної команди
  • Пам’ятайте, що для багатьох команд також існують сторінки підручника; доступ до них можна отримати, ввівши man , наприклад: man ping
  • Якщо вивід команди пролітає повз вас і занадто великий, щоб поміститися на одному екрані, спробуйте передати його через кілька, ось так: ls -la |moreце дозволить вам бачити вихід на екрані за раз
  • Ви можете експортувати вміст файлу, вихід команди та результати сценарію в текстовий файл за допомогою алігаторів (некоректна термінологія, вибачте за забудькуватість), наприклад: ls -la /Програми > applist.txt
  • Якщо ви коли-небудь помічали, що навантаження на ваш ЦП неадекватно зростає, гарним місцем для пошуку помилкового процесу є команда top, використовуйте top у поєднанні з kill, щоб знайти ідентифікатор процесу та вбити CPU hog
  • Не бійтеся забруднити руки!

Для отримання додаткової інформації, порад і хитрощів перегляньте інші записи командного рядка та прочитайте десять утиліт командного рядка OS X, про які ви могли не знати.

Основні утиліти командного рядка