15 Linux Terminal Commands wat jou wêreld sal rock

Ek gebruik Linux al sowat 10 jaar en wat ek jou gaan wys in hierdie artikel is 'n lys van Linux-opdragte, gereedskap, slimme truuks en 'n paar eenvoudige pretopdragte wat ek wens dat iemand my van die begin af gewys het in plaas van om te struikel op hulle soos ek saamgegaan het.

01 van 15

Handige sleutelbordkortpaaie

Linux sleutelbordkortpaaie.

Die volgende sleutelbordkortpaaie is ongelooflik nuttig en sal jou baie tyd bespaar:

Net sodat die opdragte hierbo sin maak, kyk na die volgende reël teks.

sudo apt-kry installeer program naam

Soos u kan sien, het ek 'n spelfout en vir die opdrag om te werk, moet ek "intall" verander om te installeer.

Stel jou voor dat die wyser aan die einde van die lyn is. Daar is verskillende maniere om terug te keer na die woord installasie om dit te verander.

Ek kan twee keer ALT + B druk wat die wyser in die volgende posisie sal plaas (aangedui deur die ^ -simbool):

sudo apt-get ^ intall program naam

Nou kan jy die wyser sleutel druk en die '' s 'in die installasie plaas.

Nog 'n nuttige bevel is "skuif + invoeg" veral as jy teks van 'n blaaier na die terminale moet kopieer.

02 van 15

SUDO !!

sudo !!.

Jy gaan my regtig dankie vir die volgende opdrag as jy dit nie reeds ken nie, want totdat jy weet dat dit bestaan, vloek jy jouself elke keer as jy 'n opdrag betree en die woorde "toestemming geweier" verskyn.

Hoe gebruik jy sudo !!? Eenvoudig. Stel jou voor dat jy die volgende opdrag ingevoer het:

apt-install installer

Die woorde "Toestemming geweier" sal verskyn tensy u ingeskryf is met verhoogde regte.

sudo !! loop die vorige opdrag as sudo. Dus word die vorige opdrag nou:

sudo apt-install installer

As jy nie weet wat sudo is nie, begin hier.

03 van 15

Pouseer opdragte en hardloop opdragte in die agtergrond

Pouse Terminal Aansoeke.

Ek het reeds 'n gids geskryf wat wys hoe om terminale opdragte op die agtergrond te voer .

So, waaroor is hierdie punt?

Stel jou voor dat jy 'n lêer in nano as volg oopgemaak het:

sudo nano abc.txt

Halfpad deur tik teks in die lêer, besef jy dat jy vinnig 'n ander opdrag in die terminale wil tik, maar jy kan nie omdat jy nano in die voorgrondmodus geopen het nie.

Jy mag dink dat jou enigste opsie is om die lêer te stoor, nano te verlaat, die opdrag uit te voer en dan nano weer oop te maak.

Al wat jy hoef te doen is druk op Ctrl + Z en die voorgrond aansoek sal breek en jy sal terugbesorg word na die opdraglyn. U kan dan enige opdrag uitvoer wat u wil en wanneer u klaar is met die terugkeer na u vorige pouse, deur "fg" in die terminale venster in te druk en terug te druk.

'N Interessante ding om te probeer is om 'n lêer in nano oop te maak, voer 'n bietjie teks in en breek die sessie af. Maak nou 'n ander lêer oop in nano, voer 'n bietjie teks in en staak die sessie. As u nou 'fg' invoer, gaan u terug na die tweede lêer wat u in nano geopen het. As jy nano verlaat en weer "fg" invoer, gaan jy terug na die eerste lêer wat jy in nano oopgemaak het.

04 van 15

Gebruik nohup om opdragte uit te voer nadat jy afmeld van 'n SSH-sessie

nohup.

Die nohup opdrag is baie nuttig as jy die ssh-bevel gebruik om by ander masjiene aan te meld.

So, wat doen nohup?

Stel jou voor dat jy op 'n ander rekenaar aangemeld is met behulp van ssh en jy wil 'n opdrag uitvoer wat lank duur en dan die ssh-sessie verlaat, maar laat die opdrag loop, alhoewel jy nie meer verbind is nie, kan jy dit nie doen nie.

Byvoorbeeld, ek gebruik my Framboos PI om verspreidings vir hersieningsdoeleindes af te laai.

Ek het nooit my Framboos PI aan 'n skerm gekoppel nie, en ek het ook nie 'n sleutelbord en muis daaraan gekoppel nie.

Ek verbind altyd met die Raspberry PI via ssh vanaf 'n skootrekenaar. As ek begin met die aflaai van 'n groot lêer op die Framboos PI sonder die bevel van nohup te gebruik, moet ek wag vir die aflaai om af te handel voordat ek die ssh-sessie afmeld en voordat ek die laptop afskakel. As ek dit gedoen het, kan ek ook die Raspberry PI nie gebruik om die lêer glad nie te laai nie.

Om nohup te gebruik, is alles wat ek moet tik, nohup gevolg deur die opdrag soos volg:

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

05 van 15

Lopende 'n Linux-opdrag 'AT' 'n spesifieke tyd

Skedule take met at.

Die 'nohup'-opdrag is goed as u aan 'n SSH-bediener gekoppel is en u wil hê die opdrag moet bly loop nadat u uit die SSH-sessie ingeteken het.

Stel jou voor dat jy dieselfde bevel op 'n spesifieke tydstip wil uitvoer.

Die ' at ' opdrag laat jou toe om dit net te doen. 'by' kan soos volg gebruik word.

om 10:38 Vr
by> cowsay 'hallo'
by> CTRL + D

Bogenoemde opdrag sal Vrydagaand om 10:38 die program kowsay begin .

Die sintaksis is 'by' gevolg deur die datum en tyd om te hardloop.

Wanneer die at> prompt verskyn, voer die opdrag in wat jy wil loop op die vasgestelde tyd.

Die CTRL + D gee jou terug na die wyser.

Daar is baie verskillende datum en tyd formate en dit is die moeite werd om die manbladsye te kontroleer vir meer maniere om 'by' te gebruik.

06 van 15

Man Pages

Kleurvolle MAN bladsye.

Man-bladsye gee jou 'n oorsig van watter opdragte veronderstel is om te doen en die skakelaars wat met hulle gebruik kan word.

Die manbladsye is net so saai. (Ek dink hulle is nie ontwerp om ons opgewonde te maak nie).

Jy kan egter dinge doen om jou gebruik van die mens meer aantreklik te maak.

uitvoer PAGER = meeste

Jy sal die meeste moet installeer. om dit te laat werk, maar wanneer jy dit doen, maak jou manbladsye meer kleurryk.

U kan die wydte van die manbladsy beperk tot 'n sekere aantal kolomme deur die volgende opdrag te gebruik:

uitvoer MANWIDTH = 80

Ten slotte, as u 'n blaaier beskikbaar het, kan u enige manblad in die verstekblaaier oopmaak deur die -H-skakelaar as volg te gebruik:

man -H

Let wel, dit werk slegs as u 'n verstekwebleser opstel binne die $ BROWSER omgewing veranderlike.

07 van 15

Gebruik htop om prosesse te sien en te bestuur

Bekyk prosesse Met htop.

Watter opdrag gebruik jy tans om uit te vind watter prosesse op jou rekenaar loop? My verbintenis is dat jy ' ps ' gebruik en dat jy verskeie skakelaars gebruik om die uitset wat jy verlang, te kry.

Installeer 'htop'. Dit is beslis 'n instrument wat jy sal wens dat jy vroeër geïnstalleer het.

htop bied 'n lys van alle lopende prosesse in die terminale, soos die lêerbestuurder in Windows.

U kan 'n mengsel van funksiesleutels gebruik om die volgorde en die kolomme wat vertoon word, te verander. Jy kan ook prosesse van binne htop doodmaak.

Om htop te bestuur, tik die volgende in die terminaal venster:

htop

08 van 15

Navigeer die lêerstelsel met behulp van veldwagter

Command Line File Manager - Ranger.

As htop uiters nuttig is om die prosesse wat deur die opdraglyn uitgevoer word, te beheer, is ranger immens nuttig om die lêerstelsel te navigeer deur gebruik te maak van die opdraglyn.

Jy sal waarskynlik Ranger moet installeer om dit te kan gebruik, maar sodra dit geïnstalleer is, kan jy dit net hardloop deur die volgende in die terminale te tik:

veldwagter

Die opdraglyn venster sal baie soos enige ander lêerbestuurder wees, maar dit werk van links na regs as bo na onder, wat beteken dat as jy die linker pyltjie sleutel gebruik, werk jy die gidsstruktuur op en die regter pyltjie sleutel werk in die gidsstruktuur .

Dit is die moeite werd om die manbladsye te lees voordat jy ranger gebruik sodat jy gewoond kan raak aan al die sleutelbordskakelaars wat beskikbaar is.

09 van 15

Kanselleer 'n afskakel

Kanselleer Linux Shutdown.

So het jy die afsluitings begin óf via die command line of die GUI en jy het besef dat jy dit regtig nie wil doen nie.

Let daarop dat indien die afsluitings reeds begin het, dit dalk te laat is om die afsluitfunksie te stop.

Nog 'n opdrag om te probeer is soos volg:

10 van 15

Killing Hung Processes Die maklike manier

Kill Hung prosesse met XKill.

Stel jou voor dat jy 'n aansoek doen en om watter rede dan ook, hang dit.

Jy kan 'ps -ef' gebruik om die proses te vind en dan die proses dood te maak of jy kan 'htop' gebruik.

Daar is 'n vinniger en makliker opdrag wat jy sal liefhê om xkill te noem .

Tik die volgende in 'n terminaal en klik dan op die venster van die aansoek wat jy wil doodmaak.

xkill

Wat gebeur egter as die hele stelsel hang?

Hou die 'alt' en 'sysrq'-sleutels op u sleutelbord vas en hou die volgende stadig in terwyl hulle gehou word:

REISUB

Dit sal jou rekenaar herlaai sonder om die aan / uit-knoppie te hou.

11 van 15

Aflaai Youtube Videos

YouTube-dl.

Oor die algemeen is die meeste van ons baie gelukkig vir Youtube om die video's te host en ons kyk na hulle deur hulle deur middel van ons gekose media speler te stroom.

As jy weet dat jy 'n rukkie vanlyn gaan wees (dws as gevolg van 'n vliegtuigreis of reis tussen die suide van Skotland en Noord-Engeland), kan jy dalk 'n paar video's aflaai op 'n penrit en kyk na jou ontspanning.

Al wat jy hoef te doen is installeer youtube-dl van jou pakketbestuurder.

Jy kan youtube-dl soos volg gebruik:

YouTube-dl url-na-video

U kan die URL na enige video op Youtube kry deur op die deelskakel op die video se bladsy te klik. Kopieer die skakel eenvoudig en plak dit in die opdraglyn (gebruik die skuif + voeg snelkoppeling in).

12 van 15

Laai lêers van die web af Met wget

laai lêers van wget af.

Die wget opdrag maak dit vir u moontlik om lêers van die web af te laai deur die terminale te gebruik.

Die sintaksis is soos volg:

Wget-pad / na / lêernaam

Byvoorbeeld:

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

Daar is 'n groot aantal skakelaars wat met wget gebruik kan word, soos -O, waarmee u die lêernaam na 'n nuwe naam kan uitvoer.

In die voorbeeld hierbo het ek AntiX Linux van Sourceforge afgelaai. Die lêernaam antiX-15-V_386-full.iso is nogal lank. Dit sal lekker wees om dit af te laai as net antix15.iso. Om dit te doen gebruik die volgende opdrag:

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

Die aflaai van 'n enkele lêer lyk nie die moeite werd nie, jy kan maklik na die webblad opgevolg deur 'n blaaier te gebruik en op die skakel te klik.

As jy egter 'n dosyn lêers wil aflaai, kan jy die skakels na 'n invoerlêer byvoeg en wget gebruik om die lêers van die skakels af te laai, sal baie vinniger wees.

Gebruik eenvoudig die -i skakelaar soos volg:

wget -i / path / to / importfile

Vir meer inligting oor wget besoek http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 van 15

Stoomlokomotief

sl Linux Command.

Hierdie een is nie soveel nuttig as 'n bietjie pret nie.

Teken 'n stoomtrein in jou terminaal met die volgende opdrag:

sl

14 van 15

Kry jou fortuin vertel

Linux Fortune Cookie.

Nog 'n een wat nie baie nuttig is nie, maar net 'n bietjie pret, is die fortuin opdrag.

Soos die sl-opdrag, moet u dit eers vanaf u bewaarplek installeer.

Tik dan die volgende om jou fortuin te vertel

fortuin

15 van 15

Kry 'n koei om jou fortuin te vertel

cowsay en xcowsay.

Uiteindelik kry 'n koei om jou te vertel jou fortuin met behulp van cowsay.

Tik die volgende in jou terminale:

fortuin | cowsay

As jy 'n grafiese lessenaar het, kan jy xcowsay gebruik om 'n spotprentkoei te kry om jou fortuin te wys:

fortuin | xcowsay

cowsay en xcowsay kan gebruik word om enige boodskap te vertoon. Om byvoorbeeld "Hello World" te vertoon, gebruik eenvoudig die volgende opdrag:

cowsay "hallo wêreld"

opsomming

Ek hoop dat jy hierdie lys nuttig gevind het en dat jy dink "ek het nie geweet dat jy dit kon doen nie" vir ten minste 1 van die 11 items wat gelys is.