Jeffrey Cross
Jeffrey Cross

2 Jednoduché Linux triky na kód jako profesionální

Linux je výkonný operační systém s otevřeným zdrojovým kódem, který je již mnoho let a používá se pro provozování serverů a webových stránek. Ale většina studentů a tvůrců se s ním setkává poprvé, když pracují na projektech s jejich Raspberry Pi nebo podobnými jednoplášťovými počítači (SBC), jako je BeagleBone Black nebo Intel Galileo. Tím, že získají hlubší pochopení Linuxu, mohou tvůrci do své soupravy přidat další užitečný nástroj, který jim usnadní tvorbu projektů.

Pokud jste jako já, vaše pravopisné a psací schopnosti mohou chybět. Příliš mnohokrát jsem strávil 20 nebo 30 vteřin zadáním dlouhého příkazu se spoustou možností, abych zjistil, kdy jsem narazil na vstup, že jsem měl něco špatného a musel jsem začít znovu od začátku. Nejen to, ale se všemi možnými volbami, to může být těžké si přesně zapamatovat příkaz, který jste použili k provedení určitého úkolu ze dne na den. Naštěstí má shell Linux nějaké nástroje, které mohou pomoci s oběma těmito problémy.

Automatické dokončení příkazu: TAB

Funkci automatického dokončení shellu můžete použít jednoduše stisknutím klávesy Tab na klávesnici. Tím se automaticky dokončí příkaz, který byl částečně napsán, a také automaticky doplní název souboru na základě kontextu toho, co píšete.

Ve výchozím nastavení není karta Tab vždy známa o dostupných volbách pro příkaz, ale může automaticky doplnit název příkazu a všechny přidružené názvy souborů, které mohou být použity jako součást příkazu.

Pokud například zadáte „tou“ a stisknete klávesu Tab, shell doplní zbytek chybějících písmen, aby se „dotkl“. Pokud existuje více možností, které začínají zadanými písmeny, při prvním stisknutí klávesy Tab se nic nestane. Pokud jej znovu stisknete, shell zobrazí seznam všech možných příkazů nebo názvů souborů, které začínají zadanými písmeny. Pokud tedy zadáte „mkd“ a dvakrát stisknete klávesu Tab, zobrazí se dvě možnosti příkazů, které začínají příkazem mkd: mkdir a mkdosfs:

[email protected] ~ $ mkd mkdir mkdosfs [email protected] ~ $ mkd

Pokud budete pokračovat v přidávání dalších znaků a pak stiskněte klávesu Tab, nakonec vyloučíte všechny ostatní možnosti a shell doplní zbytek příkazu nebo název souboru, když zbývá pouze jedna volba. Tato automatická funkce je spořič reálného času s většími příkazy a dlouhými názvy souborů. Rovněž eliminuje pravopisné chyby, když jste ještě příliš často nepoužili příkaz.

Vyhledejte předchozí příkaz: Nahoru, CTRL + R

Linux uchovává historii příkazů do příkazového řádku. Jednoduchým způsobem, jak zkontrolovat příkazy, které jste zadali, je jednoduše použít šipku nahoru pro procházení každým příkazem počínaje nejnovějším. Pokud je příkaz, který hledáte, dále ve vaší historii, můžete jej vyhledat stisknutím klávesy „Ctrl-R“ na příkazovém řádku následovaném některými znaky. Například, pokud jste chtěli hledat naposledy použité nano Chcete-li upravit soubor, můžete stisknout klávesu „Ctrl-R“ následovanou výrazem „nano”.

Toto je výňatek z knihy Aarona Newcomba Linux pro výrobce, k dispozici na prodejnách Maker Shed a jemných knihách po celém světě.

Nezáleží na tom, zda při stisknutí klávesy Ctrl-R jsou již na kurzoru zadány některé informace. Tento text nebude použit pro vyhledávání, pouze to, co zadáte po stisknutí klávesy Ctrl-R. Všimněte si, že se výzva změní na (zpětné vyhledávání i) následované písmeny, které jste zadali při provádění tohoto typu vyhledávání v historii příkazů.

(reverzní i-search) „nano“: nano hello.sh

Pokud stisknete jedno z kláves se šipkami, Domů, Konec nebo Tab, dokončíte vyhledávání a budete moci upravit příkaz, který jste zadali. Můžete také pokračovat v prohledávání historie stisknutím kláves Ctrl-R několikrát před ukončením vyhledávání.

Zkuste to sami: Změňte svůj domovský adresář a vytvořte soubor zadáním:

cd tou file1

Po stisknutí klávesy Tab by měl být doplněn název dotek příkaz. Nyní změňte svůj adresář ke stažení zadáním:

cd D

Měli byste vidět něco podobného tomuto:

[email protected] ~ $ cd D Desktop / Dokumenty / Ke stažení / [email protected] ~ $ cd D

Přidat písmenaow”A znovu stiskněte klávesu Tab pro automatické dokončení cesty, kterou chceme, a stiskněte klávesu enter. Nyní vytvořme druhý soubor pomocí historie příkazů. Stiskněte kombinaci kláves Ctrl-R a poté tlačítko „tobě”:

[email protected] ~ $ cd D Desktop / Dokumenty / Ke stažení / [email protected] ~ $ cd Ke stažení / (reverse-i-search) 'tou': touch file1

Stiskněte tlačítko Konec a změňte „file1„Do“file2“. Zadání dokončete stisknutím klávesy enter. Nyní jste vytvořili dva soubory - jeden v domovském adresáři a druhý v adresáři Downloads. Také jste ušetřili spoustu psaní v procesu!

Podíl

Zanechat Komentář