15 příkazů terminálového systému Linux, které budou skákají váš svět

Používám Linux asi 10 let a co vám ukážeme v tomto článku je seznam Linuxových příkazů, nástrojů, chytrých malých triků a některých jednoduchých zábavných příkazů, které bych si přál, aby mi někdo od začátku ukázal místo toho, na ně, když jsem šel dál.

01 z 15

Užitečné klávesové zkratky příkazového řádku

Klávesové zkratky pro systém Linux.

Následující klávesové zkratky jsou neuvěřitelně užitečné a ušetří vám spoustu času:

Jen proto, aby výše uvedené příkazy měly smysl, podívejte se na další řádek textu.

sudo apt-get nainstalovat programname

Jak můžete vidět, že mám pravopisnou chybu a aby příkaz fungoval, musel bych změnit "intall" na "install".

Představte si, že kurzor je na konci řádku. Existují různé způsoby, jak se vrátit k instalaci slova a změnit jej.

Mohl jsem stisknout klávesu ALT + B dvakrát, což by dal kurzor na následující pozici (označenou symbolem ^):

sudo apt-get ^ intall programname

Nyní můžete stisknout kurzorové tlačítko a vložit '' s 'do instalace.

Další užitečný příkaz je "shift + insert" zejména Pokud potřebujete kopírovat text z prohlížeče do terminálu.

02 z 15

SUDO !!

sudo !!.

Budete mi opravdu děkovat za další příkaz, pokud ho ještě nevíte, protože dokud nevíte, že existuje, že se proklínáte pokaždé, když zadáte příkaz a objeví se slova "oprávnění odepřeno".

Jak používáte sudo !!? Jednoduše. Představte si, že jste zadali následující příkaz:

apt-get install ranger

Pokud jste přihlášeni se zvýšeným oprávněním, zobrazí se slovo "Permission denied".

sudo !! spustí předchozí příkaz jako sudo. Takže předchozí příkaz se stává:

sudo apt-get nainstalovat ranger

Pokud nevíte, co je sudo, začněte zde.

03 z 15

Pozastavení příkazů a spouštění příkazů v pozadí

Pozastavit aplikace terminálu.

Již jsem napsal průvodce, který ukazuje, jak spustit příkazy terminálu na pozadí .

Takže o čem je tento tip?

Představte si, že jste otevřeli soubor v nano způsobem:

sudo nano abc.txt

Na začátku psaní textu do souboru zjistíte, že rychle chcete do terminálu zadat další příkaz, ale nemůžete, protože jste otevřeli režim nano v popředí.

Možná si myslíte, že jedinou možností je uložit soubor, ukončit nano, spustit příkaz a znovu otevřít nano.

Jediné, co musíte udělat, je stisknout CTRL + Z a aplikace v popředí se pozastaví a vrátíte se do příkazového řádku. Poté můžete spustit jakýkoli příkaz, který se vám líbí, a po dokončení návratu na předem pozastavenou relaci zadáním "fg" do okna terminálu a stisknutím klávesy Return.

Zajímavou věcí je otevřít soubor v nano, zadat nějaký text a pozastavit relaci. Nyní otevřete jiný soubor v programu nano, zadejte nějaký text a pozastavte relaci. Pokud nyní zadáte "fg", vrátíte se k druhému souboru, který jste otevřeli v nano. Pokud opustíte nano a znovu zadáte "fg", vrátíte se k prvnímu souboru, který jste otevřeli v rámci nano.

04 z 15

Použití nohup Spuštění příkazů po odhlášení ze relace SSH

nohup.

Příkaz nohup je opravdu užitečný, pokud používáte příkaz ssh pro přihlášení k jiným počítačům.

Co tedy dělá?

Představte si, že jste přihlášeni k jinému počítači vzdáleně pomocí ssh a chcete spustit příkaz, který trvá dlouhou dobu a ukončete relaci ssh, ale ponechte příkaz spuštěný, i když už není připojen, pak nohup vám to udělá.

Používám například Raspberry PI ke stažení distribucí pro účely kontroly.

Nikdy jsem neměl svůj Raspberry PI připojený k displeji, ani k němu nemám připojenou klávesnici a myš.

Vždy se připojuji k Raspberry PI přes ssh z notebooku. Pokud jsem začal stahovat velký soubor na Raspberry PI bez použití příkazu nohup, musel bych počkat na dokončení stahování, než jsem odhlásil zasedání ssh a před vypnutím notebooku. Pokud jsem to udělal, nemusím ani použít soubor Raspberry PI ke stažení souboru vůbec.

Chcete-li použít nohup vše, co musím zadat, je nohup následovaný příkazem následujícím způsobem:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &

05 z 15

Spuštění příkazu Linux "AT" Specifický čas

Naplánujte úkoly na adrese.

Příkaz "nohup" je dobrý, pokud jste připojeni k serveru SSH a chcete, aby příkaz zůstal po odhlášení z SSH relace nadále spuštěn.

Představte si, že chcete v určitém okamžiku spustit tentýž příkaz.

Příkaz ' at ' vám ​​umožňuje dělat jen to. 'at' lze použít následovně.

v 22:38 pá
at> cowsay 'hello'
na> CTRL + D

Výše uvedený příkaz spustí program cowsay v 10:38 v pátek večer.

Syntaxe je 'at', po níž následuje datum a čas spuštění.

Když se zobrazí výzva at>, zadejte příkaz, který chcete spustit ve stanovený čas.

CTRL + D vás vrátí k kurzoru.

Existuje spousta různých formátů data a času a stojí za to zkontrolovat stránky mana pro více způsobů použití 'at'.

06 z 15

Man pages

Barevné stránky MAN.

Man stránky vám dávají přehled o tom, co povely mají dělat a přepínače, které mohou být používány s nimi.

Mužské stránky jsou natolik nudné. (Myslím, že nebyly navrženy tak, aby nás vzrušovaly).

Nicméně můžete dělat věci, aby vaše použití člověka bylo přitažlivější.

export PAGER = většina

Budete muset nainstalovat nejvíce; aby to fungovalo, ale když to uděláte, vaše stránky man jsou barevnější.

Šířku stránky mana můžete omezit na určitý počet sloupců pomocí následujícího příkazu:

export MANWIDTH = 80

Konečně, pokud máte k dispozici prohlížeč, můžete otevřít libovolnou stránku manžela ve výchozím prohlížeči pomocí přepínače -H následujícím způsobem:

man -H

Všimněte si, že funguje pouze v případě, že máte v rámci proměnné prostředí $ BROWSER nastaven výchozí prohlížeč.

07 z 15

Použijte htop pro zobrazení a správu procesů

Zobrazit procesy s htop.

Který příkaz aktuálně používáte k zjištění, které procesy běží na vašem počítači? Stavím se, že používáte " ps " a používáte různé přepínače, abyste získali požadovaný výstup.

Nainstalujte "htop". Je to určitě nástroj, který si přejete nainstalovat dříve.

htop poskytuje seznam všech běžících procesů v terminálu, podobně jako správce souborů v systému Windows.

Pomocí kombinace funkčních kláves můžete změnit pořadí řazení a sloupce, které se zobrazují. Můžete také zabít procesy z htop.

Chcete-li spustit htop, jednoduše zadejte do okna terminálu následující:

htop

08 z 15

Navigujte souborový systém pomocí nástroje ranger

Správce souborů příkazového řádku - Ranger.

Pokud je htop velice užitečné pro řízení procesů spuštěných prostřednictvím příkazového řádku, pak je ranger mimořádně užitečný pro navigaci do souborového systému pomocí příkazového řádku.

Pravděpodobně budete muset nainstalovat ranger, abyste jej mohli používat, ale po instalaci jej můžete spustit jednoduše zadáním následujícího do terminálu:

Hraničář

Okno příkazového řádku se bude podobat všem ostatním správcům souborů, ale funguje spíše zleva doprava než zhora dolů, což znamená, že pokud použijete klávesu se šipkou vlevo, pracujete směrem nahoru se strukturou složek a pravým tlačítkem se šipkou se vytvoří struktura složek .

Stojí za to číst stránky mana před použitím ranger, abyste si mohli zvyknout na všechny klávesové přepínače, které jsou k dispozici.

09 z 15

Zrušit vypnutí

Zrušte vypnutí systému Linux.

Takže jste spustili vypnutí buď pomocí příkazového řádku, nebo z GUI a uvědomili jste si, že jste to opravdu nechtěli.

Všimněte si, že pokud již došlo k vypnutí, může být vypnutí vypnutí příliš pozdě.

Další příkaz, který je třeba vyzkoušet, je následující:

10 z 15

Killing Hung procesů Jednoduchá cesta

Kill Hung procesy s XKill.

Představte si, že používáte aplikaci a z jakéhokoli důvodu, visí.

Můžete použít 'ps -ef' k nalezení procesu a pak zabít proces nebo můžete použít 'htop'.

Existuje rychlejší a snadnější příkaz, který budete milovat nazývaný xkill .

Jednoduše zadejte následující příkaz do terminálu a klepněte na okno aplikace, kterou chcete zabít.

xkill

Co se stane, když celý systém visí?

Podržte stisknuté klávesy "alt" a "sysrq" na klávesnici a při jejich držení zadejte následující postupně:

REISUB

Tím se počítač restartuje, aniž byste museli držet vypínač napájení.

11 z 15

Stáhněte si videa z YouTube

youtube-dl.

Obecně řečeno, většina z nás je pro YouTube natolik šťastná, že hostují videa a my je sledujeme tím, že je vysíláme přes zvolený přehrávač médií.

Pokud víte, že budete na chvíli offline (tj. Kvůli letu nebo cestování mezi jižním Skotskem a severní Anglií), možná si budete chtít stáhnout několik videí na disk s perem a sledovat je na vašem volný čas.

Jediné, co musíte udělat, je nainstalovat youtube-dl z vašeho správce balíčků.

Můžete použít youtube-dl následujícím způsobem:

youtube-dl url-to-video

Adresa URL můžete získat na libovolném videu na YouTube kliknutím na odkaz sdílení na stránce videa. Jednoduše zkopírujte odkaz a vložte ho do příkazového řádku (pomocí zástupce shift + vložte).

12 z 15

Stáhnout soubory z webu pomocí wget

stáhnout soubory z wget.

Příkaz wget umožňuje stahovat soubory z webu pomocí terminálu.

Syntaxe je následující:

wget cesta / to / název_souboru

Například:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Existuje velké množství přepínačů, které lze použít s nástrojem wget, jako je -O, který umožňuje výstup názvu souboru na nový název.

Ve výše uvedeném příkladu jsem stahoval AntiX Linux z Sourceforge. Název souboru antiX-15-V_386-full.iso je poměrně dlouhý. Bylo by hezké stáhnout ho jako jen antix15.iso. Chcete-li to provést, použijte následující příkaz:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Stahování jednoho souboru se nezdá být za to, mohl byste jednoduše prostě navigovat na webovou stránku pomocí prohlížeče a kliknout na odkaz.

Pokud však chcete stáhnout tucet souborů, pak je možné přidat odkazy na importní soubor a pomocí wget stáhnout soubory z těchto odkazů bude mnohem rychlejší.

Použijte přepínač -i následujícím způsobem:

wget -i / cesta / do / importfile

Více informací o wget naleznete na adrese http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 z 15

Parní lokomotiva

sl příkaz Linux.

Tenhle není tak užitečný jako trochu legrace.

Nakreslete parní vlak do terminálového okna pomocí následujícího příkazu:

sl

14 z 15

Získejte svou bohatost

Linux Fortune Cookie.

Jiný, který není obzvláště užitečný, ale jen trochu zábavy, je příkaz štěstí.

Stejně jako příkaz sl, budete možná muset nejprve nainstalovat z vašeho úložiště.

Pak jednoduše zadejte následující, abyste získali své jmění

štěstí

15 z 15

Získejte krávu, abyste oznámili vaši štěstí

cowsay a xcowsay.

Nakonec dostat krávu, aby vám řekla vaše jmění pomocí krav.

Do terminálu zadejte následující:

štěstí | cowsay

Máte-li grafický desktop, můžete použít xcowsay, abyste získali kočku s karikaturami, abyste ukázali své štěstí:

štěstí | xcowsay

cowsay a xcowsay lze použít k zobrazení jakékoli zprávy. Chcete-li například zobrazit "Hello World", použijte následující příkaz:

cowsay "hello world"

souhrn

Doufám, že jste našli tento seznam užitečný a že jste přemýšleli "nevěděla jsem, že byste to dokázali" alespoň pro 1 ze 11 uvedených položek.