15 príkazy terminálu Linux, ktoré budú skákať váš svet

Používam Linux asi 10 rokov a čo vám ukážem v tomto článku je zoznam Linuxových príkazov, nástrojov, šikovných malých trikov a nejakých jednoduchých zábavných povelov, ktoré by som si želal, aby mi niekto od začiatku ukázal miesto úrazu na nich ako som išiel.

01 z 15

Užitočné klávesové skratky príkazového riadka

Klávesové skratky pre klávesnicu Linux.

Nasledujúce klávesové skratky sú neuveriteľne užitočné a ušetria veľa času:

Práve preto, aby vyššie uvedené príkazy mali zmysel, pozrite sa na ďalší riadok textu.

sudo apt-get inštalovať názov programu

Ako môžete vidieť, že mám pravopisnú chybu a aby príkaz fungoval, musel by som zmeniť "intall" na "install".

Predstavte si, že kurzor je na konci riadku. Existujú rôzne spôsoby, ako sa vrátiť späť na slovo install a zmeniť ho.

Mohol by som dvakrát stlačiť klávesy ALT + B, ktoré by umiestnili kurzor na nasledujúcu pozíciu (označenú symbolom ^):

sudo apt-get ^ intall názov programu

Teraz môžete stlačiť kurzorové tlačidlo a vložiť '' s 'do inštalácie.

Ďalším užitočným príkazom je "shift + insert" najmä ak potrebujete kopírovať text z prehliadača do terminálu.

02 z 15

SUDO !!

sudo !!.

Budete mi naozaj poďakovať za ďalší príkaz, ak ho ešte neviete, pretože kým nezistíte, že ste prekliali pri každom zadaní príkazu a objavili sa slová "povolenie odmietnuté".

Ako používate sudo !!? Jednoducho. Predstavte si, že ste zadali nasledujúci príkaz:

apt-get install ranger

Slova "Povolenie odmietnuté" sa zobrazí, pokiaľ nie ste prihlásení so zvýšeným oprávnením.

sudo !! spustí predchádzajúci príkaz ako sudo. Takže predchádzajúci príkaz sa stáva:

sudo apt-get inštalovať ranger

Ak neviete, čo je sudo, začnite tu.

03 z 15

Pozastavenie príkazov a spustenie príkazov v pozadí

Pozastaviť aplikácie terminálu.

Už som napísal sprievodcu, ktorý ukazuje, ako spustiť terminálne príkazy na pozadí .

Takže o čom je tento tip?

Predstavte si, že ste otvorili súbor v nano nasledovne:

sudo nano abc.txt

Do polovice písania textu do súboru si uvedomíte, že rýchlo chcete do terminálu napísať iný príkaz, ale nemôžete, pretože ste otvorili režim nano v popredí.

Možno si myslíte, že vaša jediná možnosť je uložiť súbor, ukončiť nano, spustiť príkaz a potom znova otvoriť nano.

Jediné, čo musíte urobiť, je stlačiť klávesy CTRL + Z a aplikácia popredia sa pozastaví a vráti sa na príkazový riadok. Potom môžete spustiť ľubovoľný príkaz, ktorý sa vám páči, a po dokončení návratu k predtým pozastavenej relácii zadaním "fg" do okna terminálu a stlačením tlačidla návratu.

Zaujímavosťou je vyskúšať otvorenie súboru v nano, zadanie textu a pozastavenie relácie. Teraz otvorte iný súbor v nano, zadajte nejaký text a pozastavte reláciu. Ak teraz zadáte "fg", vrátite sa k druhému súboru, ktorý ste otvorili v nano. Ak opustíte nano a znova zadáte "fg", vrátite sa k prvému súboru, ktorý ste otvorili v nano.

04 z 15

Použite nohup Ak chcete spustiť príkazy po odhlásení z relácie SSH

nohup.

Príkaz nohup je naozaj užitočný, ak použijete príkaz ssh na prihlásenie do iných počítačov.

Takže čo robí nohup?

Predstavte si, že ste prihlásený do iného počítača vzdialene pomocou ssh a chcete spustiť príkaz, ktorý trvá dlho a potom ukončite reláciu ssh, ale ponechajte príkaz spustený, aj keď už nie ste pripojení, potom nohup vám to umožní.

Napríklad používam svoje Raspberry PI na stiahnutie distribucií na účely kontroly.

Nikdy som nemal svoje Raspberry PI pripojený k displeju ani nemám s ním pripojenú klávesnicu a myš.

Vždy sa pripájam k Raspberry PI cez ssh z notebooku. Ak som začal sťahovať veľký súbor na Raspberry PI bez použitia príkazu nohup, musel by som počkať na dokončenie sťahovania pred odhlásením z relácie ssh a pred vypnutím laptopu. Ak som to urobil, mohol by som rovnako nepoužil Raspberry PI na stiahnutie súboru vôbec.

Ak chcete použiť nohup všetko, čo musím napísať, je nohup nasledovaný príkazom nasledovne:

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

05 z 15

Spustenie príkazu Linux 'AT' Konkrétny čas

Naplánujte úlohy na adrese.

Príkaz "nohup" je dobrý, ak ste pripojení na server SSH a chcete, aby príkaz zostal po odhlásení z relácie SSH.

Predstavte si, že chcete v tom istom čase spustiť ten istý príkaz.

Príkaz ' at ' vám ​​umožňuje robiť práve to. 'at' sa môže používať nasledovne.

o 10:38 hod Piatok
at> cowsay 'hello'
na> CTRL + D

Vyššie uvedený príkaz spustiť program cowsay v 22:38 v piatok večer.

Syntax je 'at', po ktorom nasleduje dátum a čas spustenia.

Keď sa objaví príkaz at>, zadajte príkaz, ktorý chcete spustiť v zadanom čase.

CTRL + D vás vráti na kurzor.

Existuje veľa rôznych formátov dátumu a času a stojí za to skontrolovať stránky mana pre ďalšie spôsoby použitia 'at'.

06 z 15

Man pages

Farebné stránky MAN.

Man stránky vám dajú prehľad o príkazoch, ktoré majú robiť, a prepínače, ktoré je možné s nimi použiť.

Man stránky sú trochu nudné na vlastnú päsť. (Myslím, že neboli určené na to, aby nás vzrušovali).

Môžete však urobiť veci, aby sa vaše využitie človeka stalo atraktívnejším.

export PAGER = najviac

Budete musieť nainštalovať najviac; aby to fungovalo, ale keď to robí, robí vaše stránky človeka farebnejšie.

Šírku manovej stránky môžete obmedziť na určitý počet stĺpcov pomocou nasledujúceho príkazu:

export MANWIDTH = 80

A nakoniec, ak máte k dispozícii prehliadač, môžete otvoriť ľubovoľnú stránku človeka v predvolenom prehliadači pomocou prepínača -H takto:

man -H

Upozorňujeme, že funguje len vtedy, ak máte nastavený predvolený prehliadač v rámci premennej prostredia $ BROWSER.

07 z 15

Použite htop Zobrazenie a spravovanie procesov

Zobraziť procesy s htop.

Aký príkaz v súčasnosti používate na zistenie, ktoré procesy sú spustené v počítači? Stavím sa, že používate " ps " a používate rôzne prepínače, aby ste získali požadovaný výstup.

Nainštalujte 'htop'. Je to určite nástroj, ktorý si prajete, aby ste ho nainštalovali skôr.

htop poskytuje zoznam všetkých bežiacich procesov v termináli podobne ako správca súborov v systéme Windows.

Pomocou kombinácie funkčných klávesov môžete zmeniť poradie zoradenia a zobrazené stĺpce. Môžete tiež zabiť procesy z vnútra htop.

Ak chcete spustiť htop, jednoducho do okna terminálu zadajte nasledujúce:

htop

08 z 15

Navigujte súborový systém pomocou nástroja ranger

Správca súborov príkazového riadka - Ranger.

Ak je htop mimoriadne užitočný na riadenie procesov bežiacich cez príkazový riadok, potom je riadiaca jednotka veľmi užitočná na navigáciu súborového systému pomocou príkazového riadku.

Pravdepodobne budete musieť nainštalovať ranger, aby ste ho mohli používať, ale po nainštalovaní ju môžete spustiť jednoducho zadaním nasledujúceho do terminálu:

lesník

Okno príkazového riadku bude podobne ako akýkoľvek iný správca súborov, ale bude pracovať zľava doprava, namiesto top dole, čo znamená, že ak použijete šípku doľava, stlačíte svoju štruktúru priečinkov a pravá šípka znižuje štruktúru priečinkov ,

Stojí za to čítať stránky mana pred použitím ranger, aby ste si mohli zvyknúť na všetky dostupné klávesnice prepínače.

09 z 15

Zrušiť vypnutie

Zrušiť vypnutie Linuxu.

Takže ste spustili vypnutie buď prostredníctvom príkazového riadku alebo z GUI a uvedomili ste si, že to skutočne nechcete robiť.

Upozorňujeme, že ak vypnutie už začalo, môže byť príliš neskoro zastaviť vypnutie.

Ďalší príkaz, ktorý sa pokúsi, je nasledujúci:

10 z 15

Killing Hung procesov Jednoduchá cesta

Kill Hung procesy s XKill.

Predstavte si, že používate aplikáciu a z nejakého dôvodu, visí.

Môžete použiť 'ps -ef' na nájdenie procesu a potom zabiť proces, alebo môžete použiť 'htop'.

Existuje rýchlejší a jednoduchší príkaz, ktorý budete milovať nazývaný xkill .

Jednoducho zadajte nasledujúce údaje do terminálu a potom kliknite na okno aplikácie, ktorú chcete zabiť.

xkill

Čo sa stane, ak celý systém visí?

Podržte stlačené klávesy "alt" a "sysrq" na klávesnici a zatiaľ čo ich podržíte, napíšte pomaly nasledovné:

REISUB

Tým sa reštartuje počítač bez toho, aby ste museli držať tlačidlo napájania.

11 z 15

Stiahnite si YouTube videá

youtube-dl.

Všeobecne povedané, väčšina z nás je veľmi šťastná pre Youtube, aby sme mohli hostiť videá a sledujeme ich prehrávaním cez náš vybraný prehrávač médií.

Ak viete, že budete na chvíľu offline (tj kvôli lietadlovej ceste alebo cestovaniu medzi južným Škótskom a severným Anglickom), možno budete chcieť stiahnuť niekoľko videí na disk perom a pozerať ich na vašom voľný čas.

Jediné, čo musíte urobiť, je nainštalovať youtube-dl z vášho správcu balíkov.

Môžete použiť youtube-dl takto:

youtube-dl url-to-video

Webovú adresu môžete získať na ľubovoľnom videu na stránkach Youtube kliknutím na odkaz zdieľať na stránke videa. Jednoducho skopírujte odkaz a vložte ho do príkazového riadku (pomocou zástupcu shift + vložte).

12 z 15

Stiahnuť súbory z webu s

stiahnuť súbory z wget.

Príkaz wget umožňuje preberať súbory z webu pomocou terminálu.

Syntax je nasledujúci:

wget cesta / do / názov súboru

Napríklad:

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

Existuje veľký počet prepínačov, ktoré možno použiť s nástrojom wget, ako napríklad -O, ktorý vám umožní vygenerovať názov súboru na nové meno.

Vo vyššie uvedenom príklade som prevzal AntiX Linux z Sourceforge. Názov súboru antiX-15-V_386-full.iso je pomerne dlhý. Bolo by pekné ho stiahnuť ako len antix15.iso. Použite nasledujúci príkaz:

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

Prevzatie jedného súboru sa nezdá byť za to, že by ste ho mohli jednoducho jednoducho navigovať na webovú stránku pomocou prehliadača a kliknúť na odkaz.

Ak však chcete stiahnuť tucet súborov, potom budete môcť pridať odkazy na súbor s importom a pomocou wget stiahnete súbory z týchto odkazov oveľa rýchlejšie.

Jednoducho použite prepínač -i nasledovne:

wget -i / cesta / do / importfile

Viac informácií o tom, ako navštívte stránku http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 z 15

Parná lokomotíva

sl Linux príkaz.

Toto nie je tak užitočné ako trochu zábavy.

Nakreslite v terminálovom okne parný vlak pomocou nasledujúceho príkazu:

sl

14 z 15

Získajte svoju šťastie

Linux Fortune Cookie.

Iný, ktorý nie je obzvlášť užitočný, ale trochu zábavný, je velenie velenia.

Rovnako ako príkaz sl, možno budete musieť najprv nainštalovať z vášho úložiska.

Potom jednoducho napíšte nasledujúce, aby ste dostali svoje šťastie

šťastie

15 z 15

Získajte kravu, aby ste povedali svoju šťastie

cowsay a xcowsay.

Nakoniec dostať kravu, aby vám povedala svoje šťastie pomocou kravy.

Do svojho terminálu napíšte nasledujúce:

šťastie | cowsay

Ak máte grafickú pracovnú plochu, môžete použiť xcowsay, aby ste získali karikatúru a ukázať svoje šťastie:

šťastie | xcowsay

cowsay a xcowsay môžu byť použité na zobrazenie ľubovoľnej správy. Ak napríklad chcete zobraziť text "Hello World", použite nasledujúci príkaz:

cowsay "hello world"

zhrnutie

Dúfam, že ste tento zoznam našli užitočným a že si myslíte, že "nevedela som, že by ste to mohli urobiť" aspoň pre 1 z 11 uvedených položiek.