
William Charles
0
3064
571
macOS je intuitivni operativni sustav, tako da ne morate trošiti puno vremena na učenje osnova; Znajući to, zašto biste trebali naučiti i iskoristiti Unix naredbenu liniju dostupnu na vašem Mac-u? Imamo četiri dobra razloga:
- Postoje deseci open source i slobodno dostupnih Unix-ovih aplikacija. Ne morate trošiti novac na njih.
- Ako imate poteškoće s pretraživanjem datoteka u centru pažnje, možete se obratiti Unix alatima za pretraživanje. Oni su daleko moćniji od reflektora.
- Možete automatizirati datoteke, mape i arhive datoteka. Postavljanje cron posla ovo će automatski riješiti.
- Pruža vam više snage i kontrole nad vašim sustavom.
Uz toliko Mac naredbi, često ih je teško zapamtiti i koristiti ih. Mi smo tu da vam pomognemo s detaljnim popisom naredbi Mac Terminal pomoću kojih možete otključati povećanu produktivnost na vašem sustavu.
Pokrenite aplikaciju Terminal od Aplikacije> Uslužni programi ili ga potražite putem reflektora. Tada možete započeti s nekim od moćnih naredbi u nastavku.
Mac Terminal zapovijeda varalicom
naredba | Radnja |
---|---|
prečaci | |
kartica | Automatsko dovršavanje imena datoteka i mapa |
Ctrl + A | Idite na početak retka koji trenutno upisujete |
Ctrl + E | Idite do kraja retka koji trenutno upisujete |
Ctrl + U | Očistite liniju ispred pokazivača |
Ctrl + K | Očistite liniju nakon pokazivača |
Ctrl + W | Izbrišite riječ prije pokazivača |
Ctrl + T | Zamijenite zadnja dva znaka prije pokazivača |
Esc + T | Zamijenite zadnje dvije riječi prije pokazivača |
Ctrl + L | Očistite zaslon |
Ctrl + C | Ubij sve što trčiš |
Ctrl + D | Izađite iz trenutne ljuske |
Opcija + → | Pomicanje kursora jednom riječju naprijed |
Opcija + ← | Pomicanje kursora jednom riječju unatrag |
Ctrl + F | Pomicanje kursora jedan znak naprijed |
Ctrl + B | Pomicanje kursora jedan znak unatrag |
Ctrl + Y | Zalijepite sve što je presjekla zadnja naredba |
Ctrl + Z | Stavlja sve što pokrećete u obustavljeni pozadinski postupak |
Ctrl + _ | Poništite posljednju naredbu |
Osnove | |
/ (Kosa crta) | Imenik najviše razine |
. (Jedno razdoblje) | Trenutni imenik |
… (Dvostruko razdoblje) | Imenik roditelja |
~ (Tilde) | Domaći direktorij |
sudo [naredba] | Pokrenite naredbu sa sigurnosnim povlasticama super korisnika |
nano [datoteka] | Otvara uređivač terminala |
otvorena datoteka] | Otvara datoteku |
[naredba] -h | Pomoć za naredbu |
čovjek [naredba] | Pokažite priručnik za pomoć naredbe |
Promijeni direktorij | |
CD | Domaći direktorij |
cd [mapa] | Promijenite direktorij, npr. cd Dokumenti |
cd ~ | Domaći direktorij |
CD/ | Korijen pogona |
CD - | Prethodni direktorij ili mapa koju ste zadnji put pregledali |
pwd | Pokažite svoj radni imenik |
CD… | Pomicanje do nadređenog direktorija |
CD… /… | Pomaknite se na dvije razine |
Sadržaj imenika | |
ls | Prikazivanje imena datoteka i poddirektorija u direktoriju |
ls -C | Prisilite izlaz u popisu s više stupaca |
ls -a | Popis svih unosa, uključujući one s. (Razdoblje) i ... (dvostruko razdoblje) |
ls -1 | Ispišite popis datoteka u jednom zapisu po formatu retka |
ls -F | Prikažite / (kosa crta) odmah nakon svakog puta koji je direktorij, * (zvjezdica) nakon izvršnih programa ili skripti i @ nakon simboličke veze |
ls -S | Poredajte datoteke ili unose prema veličini |
ls -l | Popis u dugom formatu. Uključuje način datoteke, ime vlasnika i grupe, datoteku datuma i vremena koji je izmijenjen, ime puta i još mnogo toga |
ls -lt | Popis datoteka poredanih prema modificiranom vremenu (najnovije prvo) |
ls -lh | Dugi popis s čitljivim veličinama datoteka u KB, MB ili GB |
ls -lo | Navedite imena datoteka s veličinom, vlasnikom i zastavama |
ls -la | Navedi detaljni sadržaj direktorija, uključujući skrivene datoteke |
Veličina datoteke i prostor na disku | |
du | Popis korištenja za svaki poddirektorij i njegov sadržaj |
du -sh [mapa] | Čitav ljudski izlaz svih datoteka u direktoriju |
du -s | Prikažite unos za svaku navedenu datoteku |
du -sk * | sortirati -nr | Popis datoteka i mapa, s ukupnom veličinom, uključujući podmape. Zamijenite sk * s sm * za popis direktorija u MB |
df -h | Izračunajte prostor na disku vašeg sustava |
df -H | Izračunajte slobodni diskovni prostor snage 1.000 (za razliku od 1.024) |
Upravljanje datotekama i direktorijima | |
mkdir | Stvorite novu mapu po imenu |
mkdir -p / | Stvorite ugniježđene mape |
mkdir | Stvorite nekoliko mapa odjednom |
mkdir "" | Stvorite mapu s razmakom u nazivu datoteke |
rmdir | Brisanje mape (radi samo na praznim mapama) |
rm -R | Izbrišite mapu i njezin sadržaj |
dodir | Stvorite novu datoteku bez ikakvog proširenja |
cp | Kopirajte datoteku u mapu |
cp | Kopirajte datoteku u trenutnu mapu |
cp ~ // | Kopirajte datoteku u mapu i preimenujte kopiranu datoteku |
cp -R | Kopirajte mapu u novu mapu s razmacima u nazivu datoteke |
cp -i | Određuje prije kopiranja datoteke s porukom prepisa upozorenja |
cp / Korisnici / | Kopirajte više datoteka u mapu |
rm | Izbriši datoteku (Ovo datoteku trajno briše; koristite s oprezom.) |
rm -i | Izbrišite datoteku samo kad potvrdite |
rm -f | Prisilno uklanjanje bez potvrde |
rm | Izbrišite više datoteka bez ikakve potvrde |
MV | Premjestiti / preimenovati |
MV | Premjestite datoteku u mapu, moguće prebrisanjem postojeće datoteke |
mv -i | Neobavezno -i zastava da vas upozorim prije prepisivanja datoteke |
mv * .png ~ / | Premjestite sve PNG datoteke iz trenutne mape u drugu mapu |
Povijest naredbi | |
Ctrl + R | Pretražite prethodno korištene naredbe |
povijest n | Prikazuje prethodne naredbe koje ste upisali. Dodajte broj za ograničenje na zadnjih n stavki |
![vrijednost] | Izvršite zadnju upisanu naredbu koja započinje vrijednošću |
!! | Izvršite zadnju upisanu naredbu |
dozvole | |
ls -ld | Prikažite zadano dopuštenje za kućni direktorij |
ls -ld / | Prikažite dopuštenje za čitanje, pisanje i pristup određene mape |
chmod 755 | Promijenite dozvolu datoteke na 755 |
chmod -R 600 | Promijenite dopuštenje za mapu (i njezin sadržaj) u 600 |
chown: | Promijenite vlasništvo nad datotekom prema korisniku i grupi. Dodajte -R da biste uključili sadržaj mape |
procesi | |
ps -ax | Izlazni procesi koji se trenutno izvode. Ovdje se prikazuju procesi svih korisnika i x prikazuje procese koji nisu povezani sa terminalom |
ps -aux | Prikazuje sve procese sa% cpu,% mem, page in, PID i naredbom |
vrh | Prikažite podatke uživo o trenutno pokrenutim procesima |
vrh -ocpu -s 5 | Prikažite procese razvrstane prema upotrebi CPU-a, a ažuriraju se svakih 5 sekundi |
top -o rsize | Poredaj vrh prema upotrebi memorije |
ubiti PID | Zatvorite postupak s ID-om. Vidjet ćete PID kao stupac u Monitoru aktivnosti |
ps -ax | grep | Pronađite proces imenom ili PID-om |
Mreža | |
ping | Ping status hosta i prikaza |
tko je | Izlazni Whois informacije za domenu |
curl -O | Preuzmite datoteku putem HTTP-a, HTTPS-a ili FTP-a |
ssh @ | Uspostavite SSH vezu s korisnikom |
scp @: / daljinski / put | Kopirajte na daljinac |
Homebrew | |
pivo liječnik | Provjerite piva ima li potencijalnih problema |
pivo instalirati | Instalirajte formulu |
deinstalirati pivo | Deinstalirajte formulu |
brew list | Navedi sve instalirane formule |
pretraga piva | Prikažite dostupne formule za kuhanje |
nadogradnja piva | Nadogradite sve zastarjele i neopažene pive |
ažuriranje piva | Dohvati najnoviju verziju domaćeg jezika i formule |
čišćenje piva | Uklonite stariju verziju instalirane formule |
pivo od domaćeg piva / kaska | Dodirnite spremište spremnika iz GitHub-a |
brew list kaska | Popis svih instaliranih boca |
instalirati pivo kaska | Ugradite zadanu posudu |
deinstaliranje kasaka | Deinstalirajte zadani spremnik |
traži | |
find -name | Pronađite sve datoteke s imenom iznutra. Koristite zamjenske znakove (*) za traženje dijelova datoteka |
grep "" | Iznesite sve pojave iznutra (dodajte -i za neosjetljivost kućišta) |
grep -rl "" | Pretražite sve datoteke koje sadrže iznutra |
Izlaz | |
mačka | Izlazni sadržaj |
manje | Ispišite sadržaj koristeći naredbu manje koja podržava paginaciju i više |
glava | Iznesite prvih 10 redaka |
>> | Dodaje izlazu u |
> | Usmjerite izlaz u |
| | Usmjerite izlaz na |
Zatim prilagodite terminal
U ovom varalici je puno naredbi. Ali ne morate ih sve naučiti odjednom! Izaberite nekoliko onih koji će se dobro uklopiti s vašim tijekom rada i uštedjeti vam najviše vremena. Jednom kada savladate ove naredbe, preostaje vam još mnogo informacija o terminalu da biste poboljšali svoje iskustvo s njim.
Za daljnje čitanje pogledali smo kako prilagoditi Mac Terminal i učiniti ga korisnijim Kako prilagoditi Mac Terminal i učiniti ga korisnijim Kako prilagoditi Mac Terminal i učiniti ga korisnijim Aplikacija Terminal na vašem Mac-u snažna je , ali malo je nepristojno izvan okvira. Evo kako personalizirati Terminal za svoje potrebe. .