Unatoč sveprisutnosti grafičkim sučeljima i bilo kojim prikladnim manipulatori poput Magic Mouse i Magic trackpad, Terminal.app primjene na To je još uvijek vrlo korisna i malo „monstrum” alat za obavljanje određenih poslova, koje je većina od nas su upoznati dovoljno površno. U stvari, u svom „Ukroćena” nije velika stvar, tako da za sve čitatelje MakRadara sam pripremio ekipu za terminal, koji može biti koristan.
Prvo, recimo da i sam program Terminal.app, kao i sve korisne uredski alat, koji se nalazi u Applications> mapi Utilities. Odmah nakon lansiranja, vidjet ćete liniju koja kaže ime računala i trenutni direktorij i Nakon znak za dolar ($) - ljubazno treperi pokazivač, koji vas poziva da uđe njezin prvi Tim ...
Popis datoteka i mapa - ls
Prema zadanim postavkama, nakon što je pokrenut program na korisnikovom kućnom mapu odabran kao radni direktorij. Da biste dobili popis datoteka i mapa u njemu, jednostavno pokrenite naredbu dva slova ls
.
Postoji nekoliko varijacija ove naredbe, koje su uzrokovane različitim ključevima (zapravo njihov mnogo):
-
ls -l
prikazuje detaljne informacije o svakoj stavci, uključujući i dozvole, veličina datoteke, itd Osim toga, prvi znak svake Linija će odrediti vrstu podataka: ako je to latinski slovo «d», onda imamo katalog, a ako se crtica (-), to je obično datoteka. -
ls -a
prikazuje popis svih datoteka i mapa u trenutnoj mapi, uključujući i skrivene stavke (imena u Mac OS X koji počinju s točkom).
savjet u ponudi: tipke lako se može kombinirati jedni s drugima, pa ako želite pogled podaci o svim elementima imenika, uključujući i skrivene datoteke, a zatim vaš tim trebao izgledati kako slijedi:
ls -la
Premještanje između Imenici - CD
Ime ovog tima ne dolazi od starih CD-a koji je Apple uspješno ubijenih njihov digitalni iTunes Store, a od dvije engleske riječi «PROMJENI imenik» - samo da je ona ponude:
- Pisanje
cd Glazba
- Terminal i otići u mapu Glazba, naravno, ako postoji u vašem trenutnom direktoriju. - Za pristup mapu u gore, koriste razinu naredbu
cd ..
(dva boda). - A naredba cd možete odmah su prevezeni na korisnikovom kućnom direktoriju.
Puni put do radnog direktorija - pwd
Naziv tima, također, dolazi od prvih slova fraze «ispisati radni imenik». Bez obzira što imenik ste, rezultat ove naredbe će biti puni put do trenutnog direktorija.
Stvaranje imenik - mkdir
Ova naredba stvara mapu s tim nazivom. Na primjer, mkdir Temp
stvoriti u trenutnoj mapi Temp direktoriju. Ako zaboravite koji direktorij ste trenutno u upotrebi, pwd
:
Brisanje datoteka i mapa - rm, rmdir
Tijekom ove akcije na datoteke i direktorije preko terminala potrebno je uzeti u obzir mali, ali važan detalj: ne postoji koš za smeće, tako da podaci trajno se briše.
No, općenito tima rm test1.txt
test1.txt izbrisati datoteku iz trenutnog direktorija. A ako dodamo, recimo, ključ «ja» (rm -i test2.txt
), Korisnik će morati potvrditi brisanje.
Nažalost, uklanjanje imenik je teže, jer za ovu operaciju tamo nekoliko vrsta naredbe:
-
rmdir Test
Uklonite test imenik samo ako je prazna i ne sadrži u sebi podmapa ili datoteke. -
rm -r Test2
rekurzivno izbrisati sve datoteke i mape koje se nalaze unutar Test2 i uklanja do samog kraja.
Premještanje i kopiranje datoteka - SN i k.č.
Dvije ekipe obavljati gotovo iste radnje, a time i popis parametara su isti. Ako želim premjestiti datoteke iz jednog direktorija u drugi, moram koristiti naredbu:
SN-/ test1.txt-/ dokumenti / test1.txt
Prvi parametar (~ / test1.txt) obavlja datoteka koja nam je potrebna za kretanje, a drugi - odredište imenik i rezultirajući naziv datoteke.
Još jednom, ljubavnica na note. Prvo, kao što ste možda pogađate, nije nužno kretanje u pravom imenik izvođenja radnji na datotekama. Dovoljno je znati njegovo ime, cijeli put, te ih koristiti kao naredba parametara.
Drugo, svaki put ne pisati put do svog doma imenik, dovoljno je koristiti tildu (~). Na primjer, spremanje
-/ Dokumenti
ekvivalent/ Trenutno korisnika / user / Dokumenti ime
.
Za kopiranje datoteke jednostavno zamijenite MV
na cp
:
Ostale naredbe
Naravno, opisati sve dostupne naredbe (i njihove ključeve) nije moguće, pa ću se usredotočiti na nekoliko zanimljivih i korisnih „kopija”:
- Pokrenete bilo koju aplikaciju u sustavu s naredbom
otvoreno
Određivanje razmakom i put do ime aplikacije. Na primjer,otvoren /Applications/Airfoil.app
- S tim
koji
Možete vidjeti popis korisnika koji su prijavljeni u sustav. Naravno, ovo je samo vrijedi ako je operacija na računalu pretpostavlja unos više korisnika ili aktivni SSH. - tim
mačka test.txt
To će vam omogućiti da se uvede prozor terminala sadržaj datoteke pod nazivom test.txt, ali nećete biti njegov uredi (morate koristiti uređivač teksta kao što su nano, VIII ili emacs), samo za prikaz. - Otkaz bilo koju naredbu (ping je li rad ili skriptu) uvijek je moguće putem univerzalnog tipkovni prečac
Control + C
. - Vedro terminal prozor od velikog broja teksta jednostavno pokretanjem naredbe
jasno
. - Za izvršavanje neke naredbe mogu zahtijevati administratorske ovlasti. Najbrži način da to učinite dodavanjem na vrh komandne linije
sudo
. U tom slučaju, terminal će pitati za lozinku Vašeg računa. - Pregledajte popis pokrenute procese, koristite naredbu
vrh
Istina, u ovom slučaju podaci će izgledati manje jasno nego u sustavu monitoringa. - Za prikaz na određene naredbe, možete koristiti detaljno pomoć
čovjek
Navodeći ime razdvojene razmakom interesima tima. - Skoro sam zaboravio spomenuti fantastičan alat za pretraživanje
grep
, Koji se može koristiti kako bi pronašli tekstualni niz u datoteci, recimo, ili određeni proces u procesu popisa (na primjer,ps sjekira | grep smbd
).
Možda je to i zaustaviti, a ako sam nešto propustio ili su u krivu - dobrodošli ste u komentarima.