Linuxový terminál se může zdát docela ohromující pro nové uživatele a dokonce i pro zkušené uživatele bez znalosti tipů a triků pro Linux. Linux je neuvěřitelně flexibilní operační systém.
Je však obtížné zapamatovat si všechny příkazy a jejich vhodné použití. Naše úžasné triky vám umožní používat Linux jako profesionál!
Podívejte se na těchto 10 tipů a triků, jak rozšířit svou hru pro Linux:
1. Odebírání větších souborů
Kvůli špatným administrativním dovednostem mohou být soubory „těžké“, někdy až 250 GB! V takovém případě není nástroj rm příliš užitečný kvůli obrovskému množství dat.
Proto je třeba se vyhnout odstraňování jednoho souboru protokolu této velikosti pomocí nástroje rm. Měli byste se raději rozhodnout pro jednodušší řešení:
> /path-to-file/huge_file.log
Budete muset změnit názvy souborů a cestu, která odpovídá vašemu případu. V důsledku toho bude pro tento konkrétní soubor vygenerován prázdný výstup.
2. Kopírování ve více adresářích
Obecně, když chcete zkopírovat soubor, použijete příkaz cp, který vypadá takto:
cp /path-to-file/my_file.txt /path-to-new-dir
Že jo? Co když to chcete zkopírovat do více adresářů? Obvykle jdete na něco takového:
cp /home/user/my_file.txt /home/user/1
cp /home/user/my_file.txt /home/user/2
cp /home/user/my_file.txt /home/user/3
Psaní těchto příkazů znovu a znovu je nejen časově náročné, ale také frustrující. Co když vám řekneme, že tento proces můžete stále provádět v jednořádkovém příkazu? nevěříte nám? Zkuste toto:
echo /home/user/1/ /home/user/2/ /home/user/3/ | xargs -n 1 cp -v /home/user/my_file.txt
Voila! Vaše práce je hotová.
3. Minimalizace stisknutí kláves
Čím více budete mačkat klávesy na klávesnici, tím déle bude trvat, než se věci dokončí. Pokud jste si vědomi určitých příkazů, které šetří čas, můžete zvýšit efektivitu své práce několikanásobně.
Chcete-li provést svůj poslední příkaz, měli byste použít shell bash UNIX.
Místo psaní celého příkazu znovu použijte Ctrl+R a změňte pár řádků, pokud chcete. To vám ušetří spoustu času a zrychlí práci.
4. Snadné vyhledávání souborů
Může se to zdát jednodušší, než si myslíte. Následuje příklad příkazu použitého pro vyhledávání souborů:
find /home/user -type f
Jakmile tento příkaz spustíte, najde všechny soubory v /home/user. Toto je mocný příkaz, ale možná budete chtít upřesnit vyhledávání a udělat ho přesnější.
Předpokládejme například, že chcete zahrnout možnost vyhledávání souborů větších než 10 MB. Můžete to udělat takto:
find . -type f -size 10M
Dávejte pozor, abyste nepoužívali kořenový adresář, v opačném případě může dojít k vysokému I/O v systému.
5. Vypnutí systému
Věděli jste, že můžete použít určité příkazy k vypnutí systému v určitou dobu? Můžete nebo nemusíte být fyzicky přítomni k vypnutí počítače, ale můžete si vybrat, kdy to uděláte. Nakonfigurujte dobu vypnutí pomocí tohoto příkazu:
sudo shutdown 21:00
Váš systém se vypne přesně ve 21:00! Místo hodin si můžete vybrat i minuty.
Například:
sudo shutdown +15
Váš počítač se automaticky vypne po 15 minutách.
6. Pomocí pravého příkazu
S několika příkazovými řádky, které máte k dispozici, je extrémně obtížné je v případě potřeby vyvolat. Nejen, že musíte mít správný příkaz na mysli, ale také jej efektivně provádět.
To, co hledáte, je toto:
#apropos
Jednoduše nahraďte „description“ skutečným popisem příkazu, který hledáte.
Podívejte se na tento příklad:
- dir (1) – seznam obsahu adresáře
- ls (1) – seznam obsahu adresáře
S tímto trikem nemusíte požadovaný příkaz vůbec vyvolávat. Musíte jen jeden hledat!
7. Provádění více příkazů
Docela často musíte čekat na úspěšné spuštění předchozího příkazu, abyste mohli spustit další. To opět spotřebuje spoustu vašeho drahocenného času.
Existuje účinný způsob, jak to udělat. Můžete použít jeden příkaz k provedení více příkazů a vaše čekací doba je u konce!
Příkaz vypadá takto:
command_1; command_2; command_3
Tento oddělovač je záchranou, pokud jde o dokončení vaší práce ve stanoveném čase.
8. Více příkazů:Když první selže
V předchozí části jsme hovořili o tom, jak použít jeden příkaz pro spuštění několika příkazů. Co byste ale měli dělat v případě, že první příkaz neproběhne úspěšně? Následující příkaz chcete spustit pouze v případě, že předchozí byl úspěšný.
Pro toto použití „||“ oddělovač, jak je znázorněno níže:
command_1 || command_2
Poté se příkaz 2 spustí pouze po příkazu 1, když použijete výše uvedený jednořádkový příkaz.
9. Vytváření adresářových stromů
K vytváření nových adresářů v Linuxu obecně používáte příkaz mkdir.
Obvyklý příkaz pro vytváření adresářů vypadá takto:
mkdir new_folder
Co takhle vytvořit 7 podsložek v nové složce? Opakování výše uvedeného příkazu 7x není ideální řešení. Místo toho můžete použít tento příkaz:
mkdir -p new_folder/{folder_1, folder_2, folder_3, folder_4, folder_5, folder_6, folder_7}
Pomocí výše uvedeného příkazu můžete snadno vytvořit 7 podsložek, aniž byste museli mkdir spouštět vícekrát.
10. Přesun na konec nebo začátek řádku
Napsali jste dlouhý příkaz, ale uvědomte si, že se musíte přesunout na jeho začátek, abyste mohli provést nějaké změny.
Co děláš? Několikrát stisknout levou šipku, dokud nedosáhnete začátku příkazu?
Existuje lepší způsob.
Kromě použití kláves End a Home můžete zvolit Ctrl+E pro dosažení konce a Ctrl+A pro dosažení začátku.
Odvození
Zvládnutím těchto tipů a triků bude váš přechod na Linux bezproblémový.
Výše uvedené příkazy jsou docela snadno pochopitelné pro každého, i když nejsou odborníky na Linux. V tom je ta krása!
Tyto užitečné triky mohou dělat zázraky pro vaši efektivitu. Přejeme vám vše nejlepší na vaší cestě s Linuxem!