2024 Autor: Malcolm Clapton | [email protected]. Naposledy zmenené: 2023-12-17 04:09
Napriek všadeprítomnosti grafických rozhraní a všemožných pohodlných manipulátorov ako Magic Mouse a Magic Trackpad je aplikácia Terminal.app stále celkom užitočným a mierne „geekovským“nástrojom na vykonávanie niektorých operácií, ktoré väčšina z nás pozná skôr povrchne. V skutočnosti nie je nič ťažké na jeho „skrotení“, preto som pre všetkých čitateľov MacRadaru pripravil príkazy pre Terminál, ktoré sa môžu hodiť.
Na začiatok treba povedať, že samotná aplikácia Terminal.app, podobne ako všetky užitočné pomocné pomôcky, sa nachádza v adresári Programy> Pomôcky. Ihneď po spustení uvidíte riadok, v ktorom je napísaný názov počítača a aktuálny adresár, a za znakom dolára ($) - uvítací blikajúci kurzor, ktorý vás vyzve na zadanie prvého príkazu …
Zoznam súborov a priečinkov - ls
Štandardne sa po spustení pomôcky ako pracovný adresár vyberie domovský priečinok používateľa. Ak chcete získať zoznam súborov a priečinkov, stačí spustiť dvojpísmenový príkaz
ls
Existuje niekoľko variácií tohto príkazu, ktoré sa volajú rôznymi klávesmi (v skutočnosti je ich oveľa viac):
-
ls -l
- zobrazí podrobné informácie o každej položke vrátane povolení, veľkosti súborov atď. Prvý znak každého riadku nám navyše umožní určiť typ údajov: ak je to latinské písmeno „d“, potom máme adresár, a ak spojovník (-), potom bežný súbor.
-
ls -a
- zobrazí zoznam všetkých súborov a adresárov v aktuálnom priečinku vrátane skrytých položiek (názvy začínajúce bodkou v systéme Mac OS X).
Poznámka pre hostesku: klávesy sa dajú ľahko navzájom kombinovať, takže ak chcete zobraziť podrobné informácie o všetkých prvkoch adresára vrátane skrytých súborov, váš príkaz by mal vyzerať takto:
ls -la
Presun medzi adresármi - cd
Názov tohto príkazu nepochádza zo starých CD, ktoré Apple úspešne zabil svojím digitálnym iTunes Store, ale z dvoch anglických slov „change directory“– čo robí:
-
Napíšte
cd Music
- - a terminál prejde do priečinka Hudba, ak, samozrejme, existuje vo vašom aktuálnom adresári.
-
Ak chcete prejsť do priečinka o úroveň vyššie, použite príkaz
cd..
- (s dvoma bodkami).
- A vykonaním príkazu cd budete okamžite prenesený do domovského adresára používateľa.
Úplná cesta k pracovnému adresáru - pwd
Názov tohto príkazu tiež pochádza z prvých písmen frázy „vytlačiť pracovný adresár“. Bez ohľadu na to, v ktorom adresári sa nachádzate, výsledkom tohto príkazu bude úplná cesta k aktuálnemu adresáru.
Vytvorte adresár - mkdir
Tento príkaz vytvorí adresár so zadaným názvom. Napríklad,
mkdir Temp
vytvorí Temp adresár v aktuálnom priečinku. Ak ste zabudli, v ktorom adresári sa práve nachádzate, použite
pwd
:
Odstránenie súborov a adresárov - rm, rmdir
Počas tejto akcie so súbormi a adresármi prostredníctvom terminálu musíte vziať do úvahy malú, ale dôležitú nuanciu: neexistuje kôš, takže údaje sa natrvalo odstránia.
Ale celkovo tým
rm test1.txt
odstráni súbor test1.txt z aktuálneho adresára. A ak pridáte, povedzme, kľúč „i“(
rm -i test2.txt
) bude používateľ vyzvaný na potvrdenie vymazania.
Bohužiaľ, odstraňovanie adresárov je náročnejšia úloha, pretože na túto akciu existuje niekoľko typov príkazov:
-
Test rmdir
- vymaže adresár Test iba vtedy, ak je prázdny a neobsahuje žiadne podpriečinky ani súbory.
-
rm -r Test2
- rekurzívne vymaže všetky súbory a priečinky v Test2 a vymaže ho na samom konci.
Presúvanie a kopírovanie súborov - mv a cp
Tieto dva príkazy vykonávajú takmer rovnaké akcie, preto je pre nich zoznam parametrov rovnaký. Ak chcem presunúť súbor z jedného adresára do druhého, musím použiť nasledujúci príkaz:
mv ~ / test1.txt ~ / Dokumenty / test1.txt
Prvý parameter (~ / test1.txt) je súbor, ktorý musíme presunúť, a druhý je cieľový adresár a výsledný názov súboru.
A opäť k pani nôtke. Po prvé, ako ste už možno uhádli, na vykonanie akcií so súbormi nie je potrebné prejsť do správneho adresára. Stačí poznať jeho názov, úplnú cestu a použiť ich ako parametre príkazu.
Po druhé, aby sa cesta do domovského adresára nezapisovala zakaždým, stačí použiť vlnovku (~). Napríklad vstup
~ / Dokumenty
rovnať sa
/ Používatelia / používateľské meno / Dokumenty
Ak chcete skopírovať súbory, stačí ich nahradiť
mv
na
cp
:
Zvyšok tímov
Prirodzene, nie je možné opísať všetky dostupné príkazy (ako aj ich klávesy), preto sa zameriam na niekoľko ďalších zaujímavých a užitočných „inštancií“:
-
Pomocou príkazu môžete spustiť ľubovoľnú aplikáciu v systéme
otvorené
s uvedením cesty k aplikácii a jej názvu oddelených medzerou. Napríklad,
otvorte /Applications/Airfoil.app
-
Pomocou príkazu
SZO
- môžete vidieť zoznam používateľov, ktorí sú prihlásení do systému. Prirodzene, je to relevantné iba vtedy, ak práca na tomto počítači zahŕňa prihlásenie niekoľkých používateľov alebo aktívne SSH.
-
Príkaz
mačka test.txt
- vám umožní zobraziť obsah súboru s názvom test.txt v okne Terminálu, ale nemôžete ho upravovať (na to budete musieť použiť textový editor ako nano, vim alebo emacs), stačí si ho zobraziť.
-
Proces vykonávania akéhokoľvek príkazu (či už je to ping alebo práca shell skriptu) môžete kedykoľvek zrušiť pomocou univerzálnej klávesovej skratky
Control + C
- .
-
Spustením príkazu je celkom jednoduché vyčistiť okno terminálu od veľkého množstva textu
jasný
- .
-
Na spustenie niektorých príkazov možno budete potrebovať oprávnenia správcu. Najrýchlejší spôsob, ako to urobiť, je pridať príkaz na začiatok riadku
sudo
- … V tomto prípade vás terminál požiada o zadanie hesla k vášmu účtu.
-
Pomocou príkazu môžete zobraziť zoznam spustených procesov
top
- , v tomto prípade však budú údaje vyzerať menej prehľadne ako pri Monitorovaní systému.
-
Ak chcete zobraziť podrobnú pomoc pre príkaz, môžete použiť
muž
- s uvedením názvu požadovaného príkazu oddeleného medzerou.
-
Skoro som zabudol spomenúť fantastickú vyhľadávaciu pomôcku
grep
pomocou ktorého môžete nájsť textový reťazec v súbore alebo, povedzme, konkrétny proces v zozname procesov (napr.
ps ax | grep smbd
- ).
Možno sa pri tomto zastavíme a ak som niečo vynechal alebo som to nesprávne uviedol - ste vítaní v komentároch.
Odporúča:
7 finančných otázok, na ktoré by mal poznať odpovede každý dospelý
Každý by si mal byť vedomý týchto finančných problémov. Skontrolujte, ako dobre rozumiete základným pojmom súvisiacim s osobným rozpočtom a investíciami
10 populárnych tipov, ktoré by mal poznať každý
Zaujímavé nové vlákno na Reddite: používateľ pod prezývkou Insanitanium12 požiadal čitateľov, aby zdieľali tipy, ktoré by mal vedieť každý
10 pravidiel prvej pomoci pri epileptickom záchvate, ktoré by mal poznať každý
Okolo epilepsie koluje veľa mýtov a predsudkov. Dnes hovoríme o tom, čo robiť, keď kamarát alebo známy dostane epileptický záchvat
50 klávesových skratiek pre štandardné aplikácie Mac, ktoré by mal poznať každý
Každá populárna aplikácia pre Mac má klávesové skratky. Zhromaždené skratky v štandardných aplikáciách Mac, ktoré vám zjednodušia každodenný život
10 užitočných funkcií prekladača Google, ktoré by mal poznať každý
Simultánny preklad, vlastný slovník, ručne písaný vstup, práca v režime offline – to sú len niektoré z možností známej služby