2024 Autor: Malcolm Clapton | [email protected]. Naposledy změněno: 2023-12-17 03:50
Navzdory všudypřítomnosti grafických rozhraní a všemožných pohodlných manipulátorů jako Magic Mouse a Magic Trackpad je aplikace Terminal.app stále docela užitečným a lehce „geekovským“nástrojem pro provádění některých operací, které většina z nás zná spíše povrchně. Ve skutečnosti není nic těžkého na jeho „krocení“, proto jsem pro všechny čtenáře MacRadaru připravil příkazy pro Terminál, které se mohou hodit.
Pro začátek je třeba říci, že samotná aplikace Terminal.app se stejně jako všechny užitečné utility utility nachází v adresáři Programs> Utilities. Ihned po jeho spuštění uvidíte řádek, ve kterém je zapsán název počítače a aktuální adresář, a za znakem dolaru ($) - uvítací blikající kurzor, který vás vyzve k zadání prvního příkazu …
Seznam souborů a složek - ls
Ve výchozím nastavení je po spuštění nástroje jako pracovní adresář vybrána domovská složka uživatele. Chcete-li získat seznam souborů a složek v něm, stačí spustit dvoupísmenný příkaz
ls
Existuje několik variant tohoto příkazu, které se volají různými klávesami (ve skutečnosti je jich mnohem více):
-
ls -l
- zobrazí podrobné informace o každé položce, včetně oprávnění, velikosti souborů atd. První znak každého řádku nám navíc umožní určit datový typ: pokud je to latinské písmeno „d“, máme adresář, a pokud spojovník (-), pak běžný soubor.
-
ls -a
- zobrazí seznam všech souborů a adresářů v aktuální složce, včetně skrytých položek (názvy začínající tečkou v Mac OS X).
Poznámka pro hostesku: klávesy lze snadno vzájemně kombinovat, takže pokud chcete zobrazit podrobné informace o všech prvcích adresáře, včetně skrytých souborů, váš příkaz by měl vypadat takto:
ls -la
Přesouvání mezi adresáři - cd
Název tohoto příkazu nepochází ze starých CD, které Apple úspěšně zabil svým digitálním iTunes Store, ale ze dvou anglických slov „change directory“– což je to, co dělá:
-
Napsat
cd hudba
- - a Terminál přejde do složky Hudba, pokud samozřejmě existuje ve vašem aktuálním adresáři.
-
Chcete-li přejít do složky o úroveň výše, použijte příkaz
cd..
- (se dvěma tečkami).
- A provedením příkazu cd budete okamžitě přeneseni do domovského adresáře uživatele.
Úplná cesta k pracovnímu adresáři - pwd
Název tohoto příkazu také pochází z prvních písmen fráze „tisknout pracovní adresář“. Ať už se nacházíte v kterémkoli adresáři, výsledkem tohoto příkazu bude úplná cesta k aktuálnímu adresáři.
Vytvořte adresář - mkdir
Tento příkaz vytvoří adresář se zadaným názvem. Například,
mkdir Temp
vytvoří adresář Temp v aktuální složce. Pokud jste zapomněli, ve kterém adresáři se právě nacházíte, použijte
pwd
:
Odstranění souborů a adresářů - rm, rmdir
Během této akce se soubory a adresáři prostřednictvím terminálu musíte vzít v úvahu malou, ale důležitou nuanci: není zde žádný koš, takže data jsou trvale smazána.
Ale celkově tým
rm test1.txt
odstraní soubor test1.txt z aktuálního adresáře. A pokud přidáte, řekněme, klíč „i“(
rm -i test2.txt
) bude uživatel vyzván k potvrzení smazání.
Bohužel mazání adresářů je složitější úkol, protože pro tuto akci existuje několik typů příkazů:
-
Test rmdir
- smaže adresář Test pouze v případě, že je prázdný a neobsahuje žádné podsložky ani soubory.
-
rm -r Test2
- rekurzivně odstraní všechny soubory a složky uvnitř Test2 a odstraní jej na samém konci.
Přesouvání a kopírování souborů - mv a cp
Tyto dva příkazy provádějí téměř stejné akce, proto je pro ně seznam parametrů stejný. Pokud chci přesunout soubor z jednoho adresáře do druhého, musím použít následující příkaz:
mv ~ / test1.txt ~ / Dokumenty / test1.txt
První parametr (~ / test1.txt) je soubor, který potřebujeme přesunout, a druhý je cílový adresář a výsledný název souboru.
A opět k paní notové. Za prvé, jak jste již možná uhodli, není nutné přejít do správného adresáře, abyste mohli provádět akce se soubory. Stačí znát jeho název, úplnou cestu a použít je jako parametry příkazu.
Za druhé, aby se cesta do domovského adresáře nezapisovala pokaždé, stačí použít vlnovku (~). Například vstup
~ / Dokumenty
rovnat se
/ Uživatelé / uživatelské jméno / Dokumenty
Chcete-li zkopírovat soubory, stačí nahradit
mv
na
cp
:
Zbytek týmů
Přirozeně není možné popsat všechny dostupné příkazy (a také jejich klávesy), proto se zaměřím na několik dalších zajímavých a užitečných „instancí“:
-
Pomocí příkazu můžete spustit jakoukoli aplikaci v systému
otevřeno
určující cestu k aplikaci a její název oddělené mezerou. Například,
otevřete /Applications/Airfoil.app
-
Pomocí příkazu
SZO
- můžete vidět seznam uživatelů, kteří jsou přihlášeni do systému. To je samozřejmě relevantní pouze v případě, že práce na tomto počítači zahrnuje přihlášení několika uživatelů nebo aktivní SSH.
-
Příkaz
cat test.txt
- vám umožní zobrazit obsah souboru s názvem test.txt v okně terminálu, ale nemůžete jej upravovat (k tomu budete muset použít textový editor, jako je nano, vim nebo emacs), stačí jej zobrazit.
-
Proces provádění jakéhokoli příkazu (ať už je to ping nebo práce shell skriptu) můžete kdykoli zrušit pomocí univerzální klávesové zkratky
Control + C
- .
-
Spuštěním příkazu je docela snadné vyčistit okno Terminálu od velkého množství textu
Průhledná
- .
-
Ke spouštění některých příkazů možná budete potřebovat oprávnění správce. Nejrychlejší způsob, jak toho dosáhnout, je přidat příkaz na začátek řádku
sudo
- … V tomto případě vás terminál požádá o zadání hesla k vašemu účtu.
-
Pomocí příkazu můžete zobrazit seznam běžících procesů
horní
- v tomto případě však budou data vypadat méně jasně než v Sledování systému.
-
Chcete-li zobrazit podrobnou nápovědu k příkazu, můžete použít
muž
- s uvedením názvu požadovaného příkazu odděleného mezerou.
-
Málem bych zapomněl zmínit fantastický vyhledávací nástroj
grep
pomocí kterého můžete najít textový řetězec v souboru nebo řekněme konkrétní proces v seznamu procesů (např.
ps ax | grep smbd
- ).
Možná se u toho zastavíme, a pokud jsem něco přehlédl nebo to uvedl špatně - budete vítáni v komentářích.
Doporučuje:
7 finančních otázek, na které by měl znát odpovědi každý dospělý
Každý by si měl být vědom těchto finančních problémů. Zkontrolujte, jak dobře rozumíte základním pojmům souvisejícím s osobním rozpočtem a investicemi
10 oblíbených tipů, které by měl znát každý
Zajímavé nové vlákno na Redditu: uživatel pod přezdívkou Insanitanium12 požádal čtenáře, aby sdíleli tipy, které by měl znát každý
50 klávesových zkratek pro standardní aplikace Mac, které by měl znát každý
Každá oblíbená aplikace pro Mac má klávesové zkratky. Shromážděné zkratky ve standardních aplikacích pro Mac, které vám zjednoduší každodenní život
10 užitečných funkcí Překladače Google, které by měl znát každý
Simultánní překlad, vlastní slovník, ručně psaný vstup, práce offline – to je jen pár možností známé služby
8 faktů o kaloriích, které by měl znát každý
Jaká je norma kalorií, proč je potřebujeme a kde je nejlépe získat - odpovědi na otázky, které trápí každého, kdo se stará o své zdraví