Neskatoties uz visuresamību grafisko interfeisu un ērtākos manipulatoriem, piemēram, Magic Mouse un Magic trackpad, Terminal.app pieteikumu Tas ir diezgan noderīga, un nedaudz "geek" rīku, lai veiktu konkrētas darbības, kas lielākā daļa no mums ir pazīstami pietiekami virspusēji. Patiesībā, viņa "taming" nav liels darījumu, tāpēc visiem lasītājiem MakRadara esmu sagatavojis komandu terminālī, kas var būt noderīga.
Pirmkārt, pieņemsim, ka jūsu pieteikums Terminal.app sevi, kā arī visas noderīgs birojs instruments, kas atrodas Applications> Utilities mapē. Tūlīt pēc tās uzsākšanas, jūs redzēsiet rindiņa datora nosaukumu un pašreizējo direktoriju, un pēc dolāra zīmi ($) - affably mirgo kursora, kas aicina Jūs iesaistīties tās pirmais komanda ...
Saraksts failus un mapes - ls
Pēc noklusējuma, kad darbojas lietderība lietotāja mājas mape ir izvēlēta kā darba direktorijā. Lai iegūtu sarakstu ar failiem un mapēm tā, vienkārši palaist komandu diviem burtiem ls
.
Pastāv vairākas variācijas šo komandu, kurus izraisa dažādi taustiņi (patiesībā to daudz vairāk):
-
ls -l
parāda detalizētu informāciju par katru eksponātu, tostarp atļaujas, faila izmērs, utt Turklāt pirmais raksturs katra līnija noteiks datu veidu: ja tas ir latīņu burts «d», tad mums ir katalogu, un ja defise (-), tas parasti ir fails. -
ls -a
parāda sarakstu ar visiem failiem un direktorijiem pašreizējā direktorijā, tostarp slēpto priekšmetu (nosaukumu Mac OS X, sākot ar punktu).
Mājturība padoms: taustiņus var viegli kombinēt ar otru, tādēļ, ja jūs vēlaties, lai skatu dati par visiem elementiem direktorijā, tostarp slēpto failu, tad jūsu komandai būtu jāizskatās šādi:
ls -la
Moving starp katalogi - CD
Šīs komandas nosaukums nāk nevis no veciem kompaktdiskiem, ka Apple ir veiksmīgi nogalināja to digitālās iTunes Store, un no diviem angļu vārdiem «pārmaiņu directory» - tikai, ka viņa piedāvājumi:
- Rakstīt
cd mūzikas
- Terminal un iet uz mūzikas mapi, protams, ja tas eksistē jūsu pašreizējā direktorijā. - Lai piekļūtu mapi iepriekš, izmantojiet komandu līmeni
cd ..
(divi punkti). - Un komanda cd jūs uzreiz transportē uz lietotāja mājas direktorijā.
Pilns ceļš uz darba direktoriju - parole
No komandas nosaukums, arī nāk no pirmajiem burtiem frāzi «izdrukāt darba direktoriju». Nav svarīgi, kāda direktoriju jūs esat, rezultāts šo komandu būs pilns ceļš uz pašreizējā direktorijā.
Izveidot direktoriju - mkdir
Šī komanda izveido direktoriju ar norādīto nosaukumu. Tā, piemēram, mkdir Temp
radīt pašreizējā mapē Temp direktorijā. Ja esat aizmirsis, kas direktorija tu esi šobrīd, izmantošanu parole
:
Dzēšana Faili un Katalogi - RM, rmdir
Šīs rīcības failus un direktorijas, izmantojot termināls laikā tas ir nepieciešams, lai ņemtu vērā mazu, bet svarīgu detaļu: nav Recycle Bin, tāpēc dati tiek neatgriezeniski izdzēsti.
Bet vispār komandā RM test1.txt
test1.txt izdzēst failu no pašreizējā direktorijā. Un, ja mēs pievienot, teiksim, galvenais «i» (rm -i test2.txt
), Lietotājam ir, lai apstiprinātu dzēšanu.
Diemžēl, direktoriju noņemšana ir grūtāk, jo šīs operācijas tur vairāku veidu komandas:
-
rmdir tests
noņemt testa direktoriju tikai tad, ja tas ir tukšs, un nesatur sevī apakšmapes vai failus. -
rm -r Test2
rekursīvi izdzēst visus failus un mapes, kas atrodas iekšā test2, un tas noņem pašās beigās.
Pārvietošana un kopēšana failus - MV un cp
Divas komandas veic praktiski tādus pašus pasākumus, un tāpēc saraksts parametriem ir tas pats. Ja es gribu, lai pārvietotu failu no viena direktorija uz otru, man ir nepieciešams, lai izmantotu šo komandu:
mv ~ / test1.txt ~ / Dokumenti / test1.txt
Pirmais parametrs (~ / test1.txt) veic failu, kas mums ir nepieciešams, lai pārvietotu, un otrais - galamērķis direktoriju un rezultātā faila nosaukumu.
Vēlreiz saimniece uz piezīmi. Pirmkārt, kā jūs varētu būt guessed, ne vienmēr ir solis pareizajā direktorijā, lai veiktu darbības ar failiem. Pietiekami zināt savu vārdu, pilnu ceļu, un izmantot tos kā komandu parametrus.
Otrkārt, katru reizi ne rakstīt ceļu uz jūsu mājas direktoriju, pietiek izmantot tildi (~). Piemēram, saglabājot
~ / Dokumenti
ekvivalents/ Lietotāji / lietotājs / dokumenti vārds
.
Lai kopētu failus, vienkārši aizstāt mv
uz cp
:
Citas komandas
Protams, aprakstīt visus pieejamos komandas (un atslēgas), nav iespējams, tāpēc es būs vērsta uz vairākas interesantas un noderīgas "kopijas":
- Palaist jebkuru pieteikumu sistēmā ar komandu
atvērts
Norādot ar atstarpi, un ceļš uz programmas nosaukumu. Tā, piemēram,open /Applications/Airfoil.app
- Ar komandu
kurš
Jūs varat redzēt sarakstu ar lietotājiem, kuri ir pieteikušies sistēmā. Protams, tas ir tikai taisnība, ja darbība datorā uzņemas ievades vairākiem lietotājiem vai aktīvās SSH. - komanda
kaķis test.txt
Tas ļaus jums, lai termināļa logā saturu faila nosaukumu test.txt, bet jums nebūs viņa rediģēt (jums ir nepieciešams izmantot teksta redaktoru, piemēram, nano-, spars vai Emacs) tikai skats. - Atcelt apstrādāt jebkuru komandu (ping vai darbs vai shell skriptu), vienmēr ir iespējams, izmantojot universālo īsinājumtaustiņu
Control + C
. - Skaidrs Terminal logu no daudziem teksta, vienkārši palaižot komandu
skaidrs
. - Lai veiktu dažas komandas var pieprasīt administratora privilēģijas. Ātrākais veids, kā to izdarīt, pievienojot uz augšu no komandrindas
sudo
. Šajā gadījumā termināls prasīs paroli konta. - Skatiet sarakstu notiekošajiem procesiem, izmantojiet komandu
tops
Tiesa, šajā gadījumā dati izskatās tik skaidri kā uzraudzības sistēmā. - Uz displeja pie konkrētu komandu, jūs varat izmantot detalizētu palīdzību
vīrietis
Norādot vārdu atdala ar atstarpi interesēm komandas. - Es gandrīz aizmirsu pieminēt fantastisku meklēšanas lietderība
grep
, Ko var izmantot, lai atrastu teksta virknes failā, teiksim, vai īpašu procesu procesu sarakstā (piemēram,ps cirvis | grep smbd
).
Iespējams, šo un apstāšanās, un, ja es nokavēju kaut vai ir nepareizi - jūs esat laipni komentārus.