Основні утиліти командного рядка
Багато користувачів 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, про які ви могли не знати.