Въпреки повсеместното присъствие на графични интерфейси и всякакви удобни манипулатори като Magic Mouse и магия тракпад, Terminal.app заявление до Тя все още е доста полезно и малко инструмент "маниак", за да изпълните определени операции, които повечето от нас са запознати достатъчно повърхностно. В действителност, в своя "опитомяване" не е голяма работа, така че за всички читатели MakRadara съм приготвил екипът на терминала, който може да бъде полезен.
Първо, нека да кажем, че вашата кандидатура самата Terminal.app, както и всякаква друга полезна офис инструмент, който се намира в Applications> Utilities папка. Веднага след старта си, ще видите, линия, която казва, че името на компютъра и текущата директория, и след знака за долар ($) - приветливо мигащ курсор, който ви кани да въведете първия си отбор ...
Списъкът с файлове и папки - LS
По подразбиране, след като го направите в дома си папка на потребителя е избрана като работна директория. За да получите списък с файлове и папки в нея, просто стартирайте командата на две писма LS
.
Има няколко разновидности на тази команда, която се причинява от различни ключове (всъщност им много по-):
-
LS -l
Показва подробна информация за всеки елемент, включително разрешения, големина на файла и т.н. В допълнение, първият символ от всяка линия ще се определи вида на данните: ако това е латинската буква «г», а след това ние имаме каталог и ако тире (-), обикновено е файл. -
LS-а
Показва списък с всички файлове и директории в текущата директория, включително скрити предмети (имена в Mac OS X, започващи с точка).
Камериер съвет: ключове могат лесно да се комбинират помежду си, така че ако искате да видите данни за всички елементи на директорията, в това число скрити файлове, а след това на вашия екип трябва да изглежда така както следва:
LS-la
Придвижване между директории - CD
Името на този отбор не идва от стари CD-та, че Apple успешно убити цифрова качи се съхранява, както и от две английски думи «промяна директория» - просто, че тя сделки:
- Напиши
CD музика
- Терминал и ще отиде в Music папката, разбира се, ако тя съществува в текущата директория. - За достъп до папката, в посоченото по-горе, да се използва силата на заповед
CD ..
(две точки). - И команда CD, което моментално транспортирана до домашната директория на потребителя.
Пълния път до работната директория - хората с увреждания
Името на отбора, също идва от първите букви на фразата «отпечата работна директория». Без значение какъв е директория и да сте, в резултат на тази команда ще бъде пълния път до текущата директория.
Създайте директория - защитен режим
Тази команда създава директория с посоченото име. Например, защитен режим Темп
създаде в текущата папка Temp директория. Ако сте пропуснали коя директория в който сте понастоящем, ползване хората с увреждания
:
Изтриване на файлове и директории - RM, RMDIR
По време на това действие на файлове и директории чрез извода, че е необходимо да се вземат под внимание една малка, но важна подробност: не е Recycle Bin, така че данните са изтрити за постоянно.
Но като цяло отборът RM test1.txt
test1.txt изтриете файла от текущата директория. И ако ние добавяме, да речем, ключът «аз» (RM -i test2.txt
), Потребителят ще трябва да потвърдите изтриването.
За съжаление, отстраняване на директория е по-трудно, тъй като за тази операция има няколко типа команди:
-
RMDIR Test
премахнете директория тест, само ако тя е празна и не съдържа в себе си подпапки или файлове. -
RM -r Test2
рекурсивно изтриване на всички файлове и папки, намиращи се вътре Test2 и го премахва самия край.
Преместване и копиране на файлове от - СрН и ср
Два отбора се представят почти същите действия, и по тази причина в списъка на параметрите са едни и същи. Ако искам да се движат на файл от една директория в друга, трябва да използвате командата:
MV ~ / test1.txt ~ / Документи / test1.txt
Първият параметър (~ / test1.txt) изпълнява файл, който ние трябва да се движат, а вторият - директория дестинация и в резултат на името на файла.
Още веднъж, господарката на бележка. На първо място, както може би се досещате, не е задължително да се движат в правилната директория за извършване на действия на файлове. Достатъчно, за да знаят името му, пълен път, и да ги използват като параметри на командата.
Второ, всеки път, да не пиша по пътя към вашата домашна директория, достатъчно е да използвате тилда (~). Например, записване
~ / Документи
еквивалентно на/ Потребители / потребител / Документи име
.
За да копирате файлове, просто заместват MV
за кп
:
Други команди
Разбира се, описват всички налични команди (и техните ключове) не е възможно, така че аз ще се фокусира върху няколко интересни и полезни "копия":
- Изпълнете всяко приложение в системата с командата
отворен
Определяне от интервал и пътя към името на приложението. Например,отворено /Applications/Airfoil.app
- С екип
който
Можете да видите списък с потребители, които са влезли в системата. Разбира се, това е вярно, само ако операцията на компютъра предполага въвеждане на няколко потребителя или активен SSH. - екип
котка test.txt
Тя ще ви даде възможност да се въвеждат в терминален прозорец съдържанието на файл с име test.txt, но няма да му редактиране (ще трябва да използвате текстов редактор, като например нано, Вим или Emacs) само за преглед. - Отмени процеса всяка команда (пинг дали работата или скрипт), винаги е възможно чрез универсалната клавишната комбинация
Control + C
. - Ясно терминален прозорец от голям брой текст просто с командата
ясно
. - За да изпълните някои команди могат да изискват администраторски права. Най-бързият начин да се направи това, като добавите към върха на командния ред
Sudo
. В този случай, на терминала ще попита за парола на сметката си. - Преглед на списък на стартираните процеси, използвайте командата
връх
Вярно е, че в този случай данните ще изглеждат по-малко ясно, отколкото в системата за мониторинг. - За показване на специална команда, която можете да използвате подробна помощ
мъж
Определяне на името разделени с интервал интереси на отбора. - Щях да забравя да спомена фантастична полезност търсене
Впиши
, Който може да се използва, за да намерите текстов низ във файл, да речем, или на специфичен процес в списъка с процесите (например,PS брадва | Впиши smbd
).
Може би това и да се спре и ако съм пропуснал нещо, или да има погрешно - заповядайте в коментарите.