2024 Autor: Malcolm Clapton | [email protected]. Zadnja promjena: 2023-12-17 03:58
Unatoč sveprisutnosti grafičkih sučelja i svakojakih zgodnih manipulatora poput Magic Mousea i Magic Trackpada, aplikacija Terminal.app i dalje je prilično koristan i pomalo "štreberski" alat za izvođenje nekih operacija, s kojima je većina nas površno poznata. Zapravo, nema ništa teško u "pripitomljavanju", stoga sam za sve čitatelje MacRadara pripremio naredbe za Terminal koje bi mogle biti korisne.
Za početak, treba reći da se sama aplikacija Terminal.app, kao i svi korisni uslužni programi, nalazi u direktoriju Programs> Utilities. Odmah nakon pokretanja vidjet ćete red u kojem je napisano ime računala i trenutni direktorij, a nakon znaka dolara ($) - trepćući pokazivač dobrodošlice koji vas poziva da unesete svoju prvu naredbu…
Popis datoteka i mapa - ls
Prema zadanim postavkama, nakon pokretanja uslužnog programa, početna mapa korisnika je odabrana kao radni direktorij. Da biste dobili popis datoteka i mapa u njemu, samo pokrenite naredbu od dva slova
ls
Postoji nekoliko varijacija ove naredbe, koje se pozivaju različitim tipkama (zapravo, ima ih mnogo više):
-
ls -l
- prikazat će detaljne informacije o svakoj stavci, uključujući dopuštenja, veličine datoteka itd. Osim toga, prvi znak svakog retka omogućit će nam da odredimo vrstu podataka: ako je latinično slovo "d", onda imamo direktorij, a ako je crtica (-), onda obična datoteka.
-
ls -a
- prikazat će popis svih datoteka i direktorija u trenutnoj mapi, uključujući skrivene stavke (imena koja počinju točkom u Mac OS X).
Napomena za domaćicu: ključevi se mogu lako kombinirati jedni s drugima, pa ako želite vidjeti detaljne informacije o svim elementima direktorija, uključujući skrivene datoteke, tada bi vaša naredba trebala izgledati ovako:
ls -la
Kretanje između imenika - cd
Naziv ove naredbe ne dolazi od starih CD-ova koje je Apple uspješno ubio svojim digitalnim iTunes Storeom, već iz dvije engleske riječi "change directory" - što i čini:
-
Pisati
cd Glazba
- - i Terminal će otići u mapu Glazba, ako, naravno, postoji u vašem trenutnom imeniku.
-
Za izlaz u mapu jednu razinu više, upotrijebite naredbu
cd..
- (s dvije točke).
- A izvršavanjem naredbe cd, odmah ćete biti prebačeni u korisnikov početni imenik.
Puni put do radnog imenika - pwd
Naziv ove naredbe također dolazi od prvih slova izraza "ispis radnog imenika". U kojem god direktoriju se nalazite, ova će naredba rezultirati punim putem do trenutnog direktorija.
Kreirajte direktorij - mkdir
Ova naredba stvara direktorij s navedenim imenom. Na primjer,
mkdir Temp
će stvoriti Temp direktorij u trenutnoj mapi. Ako ste zaboravili u kojem se imeniku trenutno nalazite, upotrijebite
osoba
:
Uklanjanje datoteka i direktorija - rm, rmdir
Tijekom ove radnje na datotekama i direktorijima putem terminala, morate uzeti u obzir malu, ali važnu nijansu: nema koša za smeće, pa se podaci trajno brišu.
Ali općenito tim
rm test1.txt
će ukloniti datoteku test1.txt iz trenutnog direktorija. A ako dodate, recimo, ključ "i" (
rm -i test2.txt
) od korisnika će se tražiti da potvrdi brisanje.
Nažalost, brisanje direktorija je teži zadatak, jer postoji nekoliko vrsta naredbi za ovu radnju:
-
rmdir Test
- će izbrisati Test direktorij samo ako je prazan i ne sadrži podmape ili datoteke unutar njega.
-
rm -r Test2
- rekurzivno briše sve datoteke i mape unutar Test2 i briše ga na samom kraju.
Premještanje i kopiranje datoteka - mv i cp
Dvije naredbe izvode gotovo iste radnje, stoga im je popis parametara isti. Ako želim premjestiti datoteku iz jednog direktorija u drugi, onda moram upotrijebiti sljedeću naredbu:
mv ~ / test1.txt ~ / Dokumenti / test1.txt
Prvi parametar (~ / test1.txt) je datoteka koju trebamo premjestiti, a drugi je odredišni direktorij i rezultirajući naziv datoteke.
I opet gospodarici bilješke. Prvo, kao što ste možda već pretpostavili, nije potrebno navigirati do ispravnog direktorija da biste izvršili radnje nad datotekama. Dovoljno je znati njegov naziv, puni put i koristiti ih kao parametre naredbe.
Drugo, kako ne bi svaki put upisivali put do matičnog imenika, dovoljno je koristiti tildu (~). Na primjer, unos
~ / Dokumenti
jednako
/ Korisnici / korisničko ime / Dokumenti
Za kopiranje datoteka samo zamijenite
mv
na
k.č
:
Ostatak ekipa
Naravno, nije moguće opisati sve dostupne naredbe (kao i njihove tipke), pa ću se usredotočiti na još nekoliko zanimljivih i korisnih "instanci":
-
Pomoću naredbe možete pokrenuti bilo koju aplikaciju na sustavu
otvorena
navodeći put do aplikacije i njezin naziv odvojen razmakom. Na primjer,
otvorite /Applications/Airfoil.app
-
Korištenje naredbe
tko
- možete vidjeti popis korisnika koji su prijavljeni u sustav. Naravno, ovo je relevantno samo ako rad na ovom računalu uključuje prijavu nekoliko korisnika ili aktivan SSH.
-
Naredba
mačka test.txt
- omogućit će vam da prikažete sadržaj datoteke pod nazivom test.txt u prozoru terminala, ali je ne možete uređivati (za to ćete morati koristiti uređivač teksta kao što je nano, vim ili emacs), samo je pogledajte.
-
Uvijek možete otkazati proces izvršavanja bilo koje naredbe (bilo da je to ping ili rad shell skripte) koristeći univerzalni prečac na tipkovnici
Kontrola + C
- .
-
Vrlo je lako očistiti prozor terminala od velike količine teksta pokretanjem naredbe
čisto
- .
-
Možda će vam trebati administratorske ovlasti za pokretanje nekih naredbi. Najbrži način da to učinite je dodavanjem naredbe na početak retka
sudo
- … U tom slučaju, Terminal će od vas tražiti da unesete lozinku za svoj račun.
-
Pomoću naredbe možete vidjeti popis pokrenutih procesa
vrh
- , međutim, u ovom slučaju podaci će izgledati manje jasni nego u Nadgledanju sustava.
-
Za prikaz detaljne pomoći za naredbu možete koristiti
čovjek
- , navodeći naziv naredbe od interesa odvojen razmakom.
-
Gotovo sam zaboravio spomenuti fantastičan alat za pretraživanje
grep
s kojim možete pronaći tekstualni niz u datoteci ili, recimo, određeni proces na popisu procesa (npr.
ps ax | grep smbd
- ).
Možda ćemo stati na ovome, a ako sam nešto propustio ili pogrešno naznačio - dobrodošli ste u komentarima.
Preporučeni:
10 činjenica koje bi svi trebali znati o depresiji
Liječenje depresije bit će lakše ako naučite što je više moguće o stanju i razumijete njegovu prirodu. Najvažniji podaci nalaze se u našem članku
10 važnih stvari koje bi svi koji žele postati volonteri trebali znati
Ako osjećate da ste zreli za dobra nesebična djela, ali ne znate kako postati volonter, onda je ova uputa za vas
10 popularnih savjeta koje bi svi trebali znati
Zanimljiva nova tema na Redditu: korisnik pod nadimkom Insanitanium12 zamolio je čitatelje da podijele savjete koje bi svi trebali znati
50 tipkovničkih prečaca za standardne Mac aplikacije koje bi svi trebali znati
Svaka popularna Mac aplikacija ima tipkovničke prečace. Prikupljeni prečaci u standardnim Mac aplikacijama koji će vam pojednostaviti svakodnevni život
10 korisnih značajki Google Translate koje bi svi trebali znati
Simultano prevođenje, vlastiti rječnik, rukopisni unos, izvanmrežni rad - samo su neke od mogućnosti poznatog servisa