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
Šie spartieji klavišai yra neįtikėtinai naudingi ir jums sutaupys daugybę laiko:
- CTRL + U - nukirsta tekstas iki žymeklio.
- CTRL + K - nukirsta tekstą iš žymeklio iki linijos pabaigos
- CTRL + Y - įklijuoti tekstą
- CTRL + E - perkelkite žymeklį į eilutės pabaigą
- CTRL + A - perkelkite žymeklį į eilutės pradžią
- ALT + F - peršokti į kitą erdvę
- ALT + B - pereikite prie ankstesnio vietos
- ALT + Backspace - ištrinti ankstesnį žodį
- CTRL + W - pasukti žodį už žymeklio
- Shift + Įterpti - įterpia tekstą į terminalą
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 !!
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".
- sudo !!
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ą
Aš jau parašiau vadovą, parodantį, kaip fone paleisti terminalo komandas .
- CTRL + Z - pristabdoma programa
- fg - grąžina jus į paraišką
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 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
"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
Ž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
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
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ą
Taigi pradėjote išjungti naudodami komandinę eilutę arba GUI, ir suprato, kad tikrai nenorite to padaryti.
- išjungimas -c
Atminkite, kad jei išjungimas jau prasidėjo, gali būti per vėlu sustabdyti išjungimą.
Kita komanda pabandyti yra tokia:
- Pkill uždarymas
10 iš 15
"Kill Hung Processes Easy Way"
Į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
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
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
Š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ę
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ę
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"