Tule Linux-terminaaliin Power User näillä kahdeksalla trillillä

Sisällysluettelo:

Tule Linux-terminaaliin Power User näillä kahdeksalla trillillä
Tule Linux-terminaaliin Power User näillä kahdeksalla trillillä

Video: Tule Linux-terminaaliin Power User näillä kahdeksalla trillillä

Video: Tule Linux-terminaaliin Power User näillä kahdeksalla trillillä
Video: Ransomware: Protecting Yourself from online Criminals - YouTube 2024, Huhtikuu
Anonim
Linux-päätelaitteessa on enemmän hyötyä kuin kirjoittamalla komentoja siihen. Opi nämä perustaitoiset tempput ja sinä olet hyvällä tavalla hallita Bash-kuori, jota oletusarvoisesti käytetään useimmissa Linux-jakeluissa.
Linux-päätelaitteessa on enemmän hyötyä kuin kirjoittamalla komentoja siihen. Opi nämä perustaitoiset tempput ja sinä olet hyvällä tavalla hallita Bash-kuori, jota oletusarvoisesti käytetään useimmissa Linux-jakeluissa.

Tämä on vähemmän kokeneille käyttäjille - olen varma, että monet teistä edistävät käyttäjiä siellä jo tuntevat kaikki nämä temput. Silti, katsokaa - ehkä jotain menetät matkan varrella.

Tab Completion

Välilehtien valmistuminen on tärkeä temppu. Se on erinomainen säästäjä, ja se on myös hyödyllinen, jos et ole varma tiedoston tai komennon tarkasta nimestä.

Oletetaan esimerkiksi, että sinulla on tiedosto nimeltä "todella pitkä tiedostonimi" nykyisessä hakemistossa ja haluat poistaa sen. Voit kirjoittaa koko tiedoston nimen, mutta sinun pitäisi paeta avaruusmerkit oikein (toisin sanoen lisää merkki ennen jokaista tilaa) ja saattaa tehdä virheen. Jos kirjoitat rm r ja paina Tab, Bash täyttää automaattisesti tiedoston nimen puolestasi.

Tietenkin, jos nykyisessä hakemistossa on useita tiedostoja, jotka alkavat kirjaimella r, Bash ei tiedä mitä haluat. Oletetaan, että sinulla on toinen tiedosto nimeltä "erittäin pitkä tiedostonimi" nykyisessä hakemistossa. Kun napsautat Tab, Bash täyttää "todella" -osan, koska tiedostot alkavat niin. Kun se on, paina uudelleen Tab ja näet luettelon vastaavia tiedostonimiä.

Jatka kirjoittamalla haluamasi tiedostonimi ja paina Tab. Tällöin voimme kirjoittaa "l" ja painaa Tab uudelleen ja Bash täyttää halutun tiedostonimemme.
Jatka kirjoittamalla haluamasi tiedostonimi ja paina Tab. Tällöin voimme kirjoittaa "l" ja painaa Tab uudelleen ja Bash täyttää halutun tiedostonimemme.

Tämä toimii myös komennoilla. Etkö ole varma, mitä komentoa haluat, mutta tiedä, että se alkaa "gnomilla"? Kirjoita "gnome" ja näet luettelon painamalla Tab.

putket

Putkien avulla voit lähettää komennon tuotoksen toiseen komentoon. UNIX-filosofian jokainen ohjelma on pieni apuohjelma, joka tekee yhden asian hyvin. Esimerkiksi ls komennolla luetellaan nykyisen hakemiston ja grep komento etsii panoksensa määritetylle termille.

Yhdistä nämä putket ( | merkki) ja voit etsiä tiedostoa nykyisessä hakemistossa. Seuraava komento etsii sanaa "sana":

ls | grep word

Image
Image

Wild Cards

* merkki - eli tähti - on villi kortti, joka sopii yhteen kaiken kanssa. Jos esimerkiksi halusimme poistaa nykyisen hakemiston "pitkäkestoisen tiedostonimen" ja "erittäin pitkä tiedostonimen", voimme suorittaa seuraavan komennon:

rm really*name

Tämä komento poistaa kaikki tiedostot, joiden tiedostonimet alkavat "todella" ja päättyy "nimen" kanssa rm * sen sijaan poistat kaikki nykyisen hakemiston tiedostot, joten ole varovainen.

Image
Image

Tuotannon uudelleenohjaus

> merkki ohjaa komennon tuotos tiedostoon toisen komennon sijaan. Esimerkiksi seuraava rivi ajaa ls komento näyttää nykyisen hakemiston tiedostot ja sen sijaan, että tulostaa luettelosta päätelaitteeseen, se tulostaa luettelon nykyiselle hakemistolle nimeltä "file1":

ls > file1

Image
Image

Komentohistoria

Bash muistelee käskyjä, joihin kirjoitat siihen. Voit selata viime aikoina käytettyjä komentoja ylös- ja alas-nuolinäppäimillä. historia komento tulostaa luettelon näistä komennoista, joten voit piipittää sen grep-ohjelmaan etsimään äskettäin käyttämiäsi komentoja. On monia muita temppuja, joita voit käyttää Bash-historian kanssa.

Image
Image

~,. &..

~ merkki (tunnetaan myös nimellä tilde) edustaa nykyisen käyttäjän kotihakemistoa. Joten kirjoittamisen sijaan cd / home / nimi Voit siirtyä kotihakemistoon kirjoittamalla cd ~ sen sijaan. Tämä toimii myös suhteellisten polkujen kanssa - cd ~ / Desktop siirtyisi nykyisen käyttäjän työpöydälle.

Vastaavasti . edustaa nykyistä hakemistoa ja .. edustaa nykyisen hakemiston yläpuolella olevaa hakemistoa. Niin, cd.. menee hakemistoon. Nämä toimivat myös suhteellisten polkujen kanssa - jos olet työpöydän kansiossa ja haluat siirtyä Documents-kansioon, joka on samassa hakemistossa kuin Desktop-kansio, voit käyttää cd../Dokumentit komento.

Image
Image

Suorita komento taustalla

Oletusarvoisesti Bash suorittaa jokaisen käynnissä olevan komennon. Se on yleensä hieno, mutta mitä jos haluat käynnistää sovelluksen ja jatkaa päätelaitteen käyttöä? Jos kirjoitat firefox Firefox käynnistää, Firefox ottaa haltuunsa päätteesi ja näyttää virheilmoituksia ja muita tulosteita, kunnes suljet sen. Lisää & operaattorin komennon loppuun, jotta Bash suorittaa ohjelman taustalla:

firefox &

Image
Image

Ehdollinen toteutus

Bash voi myös käyttää kahta komentoa peräkkäin. Toinen komento suoritetaan vain, jos ensimmäinen komento on suoritettu onnistuneesti. Voit tehdä tämän asettamalla molemmat komennot samalle riville, erotettuna a: lla &&, tai kaksinkertainen ampersand.

Esimerkiksi nukkua komento ottaa arvon sekunteina, lasketaan alas ja suorittaa onnistuneesti. Se on hyödytön yksin, mutta voit käyttää sitä toisen komennon suorittamiseen viivästyksen jälkeen. Seuraava komento odottaa viisi sekuntia ja käynnistä gnome-kuvakaappaus työkalu:

sleep 5 && gnome-screenshot

Onko sinulla enemmän temppuja jakamaan? Jätä kommentti ja auttakaa kollegojasi!

Suositeltava: