15 "Linux" terminalo komandos, kurios sukurs jūsų pasaulį

Aš naudoju Linux apie 10 metų ir ką aš ketinu parodyti jums Šiame straipsnyje yra sąrašas Linux komandų, įrankių, protingų triukų ir kai kurių paprastų įdomių komandų, kad norėčiau, kad kažkas man parodė iš pat pradžių, o ne kliūtis ant jų, kaip aš einu kartu.

01 iš 15

Naudingos komandinės eilutės spartieji klavišai

"Linux" spartieji klavišai.

Šie spartieji klavišai yra neįtikėtinai naudingi ir jums sutaupys daugybę laiko:

Tiesiog taip, kad pirmiau pateiktos komandos būtų prasmingos, žiūrėkite į kitą teksto eilutę.

sudo apt-get install programname

Kaip matote, aš turiu rašybos klaidą ir norėdamas dirbti komandą turėčiau pakeisti "intall" į "įdiegti".

Įsivaizduokite, kad žymeklis yra linijos gale. Yra keletas būdų, kaip pakeisti žodį "įdiegti".

Aš galėčiau paspausti ALT + B du kartus, kad būtų įdėti žymeklį į tokią padėtį (žymima ^ simboliu):

sudo apt-get ^ intall programname

Dabar galite paspausti žymeklio klavišą ir įdėti į '' s ''.

Kitas naudingas komandas yra "shift + insert", ypač jei reikia nukopijuoti tekstą iš naršyklės į terminalą.

02 iš 15

SUDO !!

Sudo !!

Jūs tikrai būsite ačiū manęs už kitą komandą, jei dar to nežinote, nes kol jūs nežinote, kad esate, jūs prakeikite save kiekvieną kartą, kai įvedate komandą, ir pasirodo žodžiai "leidimas atmesti".

Kaip jūs naudojate sudo !! Tiesiog. Įsivaizduokite, kad įvedėte šią komandą:

apt-get install ranger

Žodžiai "Leidimas atmesti" pasirodys, nebent esate prisijungę prie aukštesnių privilegijų.

sudo !! paleidžia ankstesnę komandą kaip sudo. Taigi ankstesnė komanda dabar tampa:

Sudo apt-get install ranger

Jei nežinote, kas yra sudo, pradėkite čia.

03 iš 15

Sustabdyti komandas ir paleisti komandas į foną

Sustabdyti terminalo programas.

Aš jau parašiau vadovą, parodantį, kaip fone paleisti terminalo komandas .

Taigi, koks yra šis patarimas?

Įsivaizduokite, kad atidarėte failą nano taip:

sudo nano abc.txt

Įpusėjus teksto įvedimui į failą, jūs suprantate, kad greitai norite įvesti kitą komandą į terminalą, tačiau negalite jo atidaryti nano į priekinio plano režimą.

Galite manyti, kad jūsų vienintelė galimybė yra išsaugoti failą, išeiti iš nano, paleisti komandą ir tada iš naujo atidaryti "nano".

Viskas, ką jums reikia padaryti, tai paspauskite CTRL + Z, o programa "foreground" pristabdys ir bus grąžinta į komandų eilutę. Tada galite paleisti bet kokią komandą, kuri jums patinka, ir kai baigsite grįžti į anksčiau sustabdytą sesiją, įvesdami "fg" į terminalo langą ir paspaudę grįžti.

Įdomu išbandyti yra atidaryti failą nano, įvesti tam tikrą tekstą ir pristabdyti seansą. Dabar atidarykite kitą failą nano, įveskite kokį nors tekstą ir pristabdykite seansą. Jei dabar įvesite "fg", grįšite į antrą failą, kurį atidarėte nano. Jei išeisite iš nano ir vėl įvesite "fg", grįšite į pirmąjį failą, kurį atidarėte nano.

04 iš 15

Naudokite nohup paleisti komandas, kai išeinate iš SSH sesijos

Nohup.

Nohup komanda yra tikrai naudinga, jei naudojate komandą ssh prisijungti prie kitų mašinų.

Taigi, ką daro Nohup?

Įsivaizduokite, kad nuotoliniu būdu esate prisijungęs prie kito kompiuterio, naudodamas ssh, ir norite paleisti ilgai trunkančią komandą, o tada išeiti iš ssh sesijos, bet palikite komandą, net jei nebėra prijungtas, tada nohup leidžia tai padaryti.

Pavyzdžiui, aš naudoju "Mano Raspberry PI" atsisiųsti platinimus peržiūros tikslais.

Aš niekada neturiu "My Raspberry PI", prijungto prie ekrano, taip pat su juo susieta klaviatūra ir pelė.

Aš visada prisijungiu prie "Raspberry PI" per ssh iš nešiojamojo kompiuterio. Jei aš pradėjau atsisiųsti didelį failą "Raspberry PI" nenaudodamas komandos "nohup", turėčiau palaukti, kol baigsis atsisiuntimas, prieš išeinant iš ssh sesijos ir prieš uždarant nešiojamą kompiuterį. Jei aš tai padariau, aš taip pat galėčiau nenaudoti "Raspberry PI" atsisiųsti failą.

Norint naudoti nohup, viskas, ką turiu įvesti, yra nohup, o po to - komanda:

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

05 iš 15

"Linux" valdymas "AT" konkrečiu laiku

Tvarkaraščio užduotys su.

"Nohup" komanda yra gera, jei esate prisijungę prie SSH serverio ir norite, kad komanda liktų veikianti, kai atsijungėte nuo SSH sesijos.

Įsivaizduokite, kad norite paleisti tą pačią komandą konkrečiu momentu.

Komanda " at " leidžia jums tai padaryti. "at" gali būti naudojamas taip.

10:38 PM pen
ne> cowsay 'hello'
> CTRL + D

Pirmiau nurodyta komanda vykdys programą " Cowsay " penktadienio vakarą, 10:38 val.

Sintaksė yra "at", po kurios nurodoma data ir laikas.

Kai pasirodys>>, įveskite komandą, kurią norite paleisti nurodytu laiku.

CTRL + D grąžina jus į žymeklį.

Yra daugybė skirtingų datos ir laiko formatų, ir verta patikrinti "man" puslapius, jei norite daugiau naudoti "at".

06 iš 15

Žmogaus puslapiai

Spalvingi MAN puslapiai.

Žmogaus puslapiai suteikia jums supratimą apie tai, kokios komandos turėtų daryti, ir jungiklius, kurie gali būti naudojami su jais.

Žmogaus puslapiai savaime yra blaivūs. (Manau, kad jie nebuvo sukurti, kad mus jaudintų).

Vis dėlto jūs galite padaryti tai, kas padaro jūsų naudojimąsi žmogumi patrauklesniu.

eksportas PAGER = labiausiai

Jums reikės įdiegti "labiausiai; kad tai atliktų, bet kai jūs tai padarysite, kad jūsų vyro puslapiai taptų spalvingesni.

Galite riboti meniu puslapio plotį iki tam tikro skaičiaus stulpelių naudodami šią komandą:

eksportas MANWIDTH = 80

Galiausiai, jei turite prieinamą naršyklę, numatytąją naršyklę galite atidaryti bet kurį meniu puslapį naudodami -H jungiklį taip:

žmogus -H

Pastaba tai veikia tik tada, jei numatytoji naršyklė yra nustatyta aplinkos kintamojo $ BROWSER.

07 iš 15

Naudokite htop, jei norite peržiūrėti ir valdyti procesus

Peržiūrėkite procesus naudodami htop.

Kokią komandą šiuo metu naudojate, kad sužinotumėte, kokie procesai veikia jūsų kompiuteryje? Mano statymas yra tai, kad jūs naudojate " ps " ir kad naudojate įvairius jungiklius norėdami gauti pageidaujamą produkciją.

Įdiekite "htop". Tai tikrai priemonė, kurią norėsite įdiegti anksčiau.

"htop" pateikia visų veikiančių procesų terminale sąrašą, panašiai kaip "Windows" failų tvarkyklė.

Galite naudoti funkcijų klavišų mišinį, kad pakeistumėte rūšiavimo tvarką ir rodomus stulpelius. Jūs taip pat galite nužudyti procesus iš htopo.

Norėdami paleisti "htop", tiesiog į terminalo langą įrašykite:

htop

08 iš 15

Peršokti į failų sistemą, naudojant Ranger

Komandų eilutės failų tvarkyklė - "Ranger".

Jei "htop" yra nepaprastai naudinga valdyti procesus, vykdomus per komandinę eilutę, tada "Ranger" yra labai naudinga naršyti failų sistemą naudojant komandinę eilutę.

Jums greičiausiai reikės įdiegti "Ranger", kad galėtumėte jį naudoti, bet kai įdiegsite, galėsite jį paleisti paprasčiausiai įveskite į terminalą toliau nurodytą informaciją:

Ranger

Komandų eilutės langas bus panašus į bet kurį kitą failų tvarkyklę, tačiau jis veiks kairėje į dešinę, o ne iš viršaus į apačią, o tai reiškia, kad jei naudojate kairįjį rodyklės klavišą, jūs naudojate savo kelią iki aplanko struktūros ir dešiniojo rodyklės klavišą veikia aplankų struktūra .

Verta perskaityti meniu puslapius prieš naudojant "Ranger", kad galėtumėte priprasti prie visų turimų klaviatūros jungiklių.

09 iš 15

Atšaukti išjungimą

Atšaukti "Linux Shutdown".

Taigi pradėjote išjungti naudodami komandinę eilutę arba GUI, ir suprato, kad tikrai nenorite to padaryti.

Atminkite, kad jei išjungimas jau prasidėjo, gali būti per vėlu sustabdyti išjungimą.

Kita komanda pabandyti yra tokia:

10 iš 15

"Kill Hung Processes Easy Way"

Kill Hung procesai su XKill.

Įsivaizduokite, kad naudojate programą ir dėl kokių nors priežasčių ji užkimšta.

Galite naudoti "ps -ef", jei norite rasti procesą, tada nužudyti procesą arba naudoti "htop".

Greitesnė ir lengvesnė komanda jums bus meilė vadinama xkill .

Tiesiog įveskite toliau nurodytą informaciją į terminalą ir spustelėkite programos, kurią norite nužudyti, langą.

xkill

Kas nutinka, nors jei visa sistema pakabinama?

Laikydami nuspaudę klaviatūros "alt" ir "sysrq" klavišus, o juos lėtai prisekite:

ATIDARYTI

Tai iš naujo paleis kompiuterį, neturint įjungimo mygtuko.

11 iš 15

Atsisiųskite "Youtube" vaizdo įrašus

youtube-dl.

Apskritai, daugelis iš mūsų yra patenkinti, kad "YouTube" rengia vaizdo įrašus, o mes juos žiūri perduodama per mūsų pasirinktą medijos leistuvę.

Jei žinote, kad kurį laiką būsite neprisijungę (pvz., Dėl kelionės lėktuve arba keliaujant tarp Škotijos pietų ir Anglijos šiaurės), galbūt norėsite parsisiųsti kelis vaizdo įrašus į švirkštimo priemonę ir pamatyti juos savo laisvalaikis.

Viskas, ką jums reikia padaryti, yra įdiegti "youtube-dl" iš paketo tvarkyklės.

Galite naudoti "youtube-dl" taip:

youtube-dl url-to-video

Galite gauti URL į bet kurį "YouTube" vaizdo įrašą, spustelėję vaizdo įrašo puslapio bendrinimo nuorodą. Tiesiog nukopijuokite nuorodą ir įklijuokite ją į komandų eilutę (naudokite shift + insert shortcut).

12 iš 15

Atsisiųskite failus iš interneto naudodami wget

atsisiųsti failus iš wget.

Wget komanda leidžia jums atsisiųsti failus iš žiniatinklio naudodami terminalą.

Sintaksė yra tokia:

wget kelias / į / filename

Pavyzdžiui:

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

Yra daug jungiklių, kurie gali būti naudojami su wget, pvz., -O, kuris leidžia išvesti failo vardą į naują pavadinimą.

Anksčiau pateiktame pavyzdyje parsisiųsdavau AntiX Linux iš "Sourceforge". Failo pavadinimas antiX-15-V_386-full.iso yra gana ilgas. Būtų malonu jį atsisiųsti tik kaip antix15.iso. Norėdami tai padaryti, naudokite šią komandą:

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

Atsisiųsti vieną failą neatrodo verta, galite lengvai tiesiog pereiti į tinklalapį naudodamiesi naršykle ir spustelėti nuorodą.

Tačiau, jei norite atsisiųsti dešimtį failų, tada galėsite pridėti nuorodas į importo failą ir naudokite wget, kad atsisiųstumėte failus iš tų nuorodų bus daug greičiau.

Tiesiog naudokite -i jungiklį taip:

wget -i / path / to / importfile

Daugiau apie Wget apsilankykite http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 iš 15

Steam lokomotyvas

sl Linux Command.

Šis vienas ne taip naudingas kaip šiek tiek įdomus.

Ištraukite garo traukinį į savo terminalo langą naudodami šią komandą:

sl

14 iš 15

Gaukite tavo sėkmę

Linux "Fortune Cookie".

Kitas dalykas, kuris nėra labai naudingas, bet tik šiek tiek įdomus, yra būsimoji komanda.

Panašiai kaip "sl" komandą, pirmiausia gali reikėti ją įdiegti iš savo saugyklos.

Tada paprasčiausiai įveskite toliau nurodytą informaciją, kad gautumėte savo turtą

likimas

15 iš 15

Gauk karvę, kad pasakytum savo tvirtovę

cowsay ir xcowsay.

Pagaliau gauk karves, kad pasakytų savo laimę, naudodamiesi cowsay.

Įveskite toliau nurodytą informaciją į savo terminalą:

turtas | cowsay

Jei turite grafinę darbalaukį, galite pasinaudoti "xcowsay", kad gautumėte karikatūrą, kad parodytumėte savo būsią:

turtas | xcowsay

"Cowsay" ir "xcowsay" gali būti naudojami bet kokiam pranešimui rodyti. Pvz., Norėdami parodyti "Sveiki pasaulį" tiesiog naudokite šią komandą:

cowsay "sveikas pasaulis"

Santrauka

Tikiuosi, kad jūs nustatėte, kad šis sąrašas yra naudingas ir kad jūs manote, kad "aš nežinojo, kad galėtumėte tai padaryti" bent vienam iš 11 išvardytų elementų.