Основни помощни програми от командния ред
Много потребители на Mac избягват напълно командния ред, разумна част вероятно дори не знаят, че съществува. За любопитните, ето някои основни и основни команди и функционалности, които да знаят, ако искате да започнете да използвате Mac OS X Terminal. Ще обхванем просто манипулиране на файлове, маневриране във файловата система, показване и убиване на процеси и много други. Не забравяйте да премахнете скобите или командите няма да работят.
Основи на командния ред
ls -la списък на цялото съдържание на директория, включително скритите файлове
cdпреместване в посочената директория, cd /Applications ще се премести във вашата папка с приложения
mvmv може да преименува файлове или да ги премества в зависимост от употребата
cpкопира файл на ново име на файл или местоназначение
cat | more показване на съдържанието на файл екран по екран чрез „прехвърляне“ на съдържанието през more
touchсъздава файл с даденото име, напр.: touch test.txt ще създаде празен текстов файл
top показване на непрекъснато актуализиран списък на всички работещи процеси, включително използване на памет и процесор, PID е идентификаторът на процеса, който бихте използвали за убиване на процес
ps -aux изброява всички процеси, изпълнявани от всички потребители, -ux ще изброява само процесите на текущия потребител
kill -9унищожаване на посочения идентификатор на процес (основно принудително излизане от командния ред)
rmrm премахва посочения файл или директория, няма предупреждение, така че използвайте с повишено внимание
pingопределяне на латентността на мрежата чрез ping на друг хост
Общи съвети за използваемост на командния ред
- Използвайте клавиша tab, клавишът tab ще допълни автоматично директории и имена на файлове вместо вас
- Активирайте цветния терминал, това улеснява разглеждането на голямо количество файлове
- Ако дадена команда ви обърква, опитайте да я изпълните с флага –help, който често ще показва основни инструкции за дадената команда
- Запомнете, че има страници с ръководство за много команди, отворете ги, като напишете
man , напр.: man ping
- Ако резултатът от дадена команда минава покрай вас и е твърде голям, за да се побере на един екран, опитайте да го прехвърлите през повече, така:
ls -la |moreтова ще ви позволи да видите изхода на екран наведнъж
- Можете да експортирате съдържанието на файл, изход от команда и резултати от скрипт в текстов файл с помощта на алигаторите (неправилна терминология, извинете за забравянето ми), напр.:
ls -la /Приложения > applist.txt
- Ако някога сте забелязали, че натоварването на процесора ви скача неуместно, добро място за намиране на сбъркания процес е с командата
top
, използвайте top в комбинация сkill, за да намерите ID на процеса и да убиете CPU hog
- Не се страхувайте да си изцапате ръцете!
За повече информация, съвети и трикове, не забравяйте да разгледате другите ни записи в командния ред и да прочетете Десет помощни програми за команден ред на OS X, за които може да не знаете.