Ryhdy Linux-päätelaitteeseen, jossa on nämä 8 temppua
Linux-päätelaitteen käyttö on enemmän kuin kirjoita komentoja siihen. Opi nämä perusasetukset ja olet hyvin matkalla Bash-kuoren hallintaan, jota oletuksena käytetään useimmissa Linux-jakeluissa.
Tämä on vähemmän kokeneille käyttäjille - olen varma, että monet teistä kehittyneet käyttäjät tuntevat jo kaikki nämä temput. Katsokaa vielä - ehkä siellä on jotain, jota et mennyt matkan varrella.
Välilehden loppuun saattaminen
Tab-valmistus on välttämätön temppu. Se on loistava aikaa säästävä ja se on myös hyödyllistä, jos et ole varma tiedoston tai komennon tarkasta nimestä.
Oletetaan esimerkiksi, että nykyisessä hakemistossa on tiedosto, joka on nimeltään "todella pitkä tiedostonimi" ja haluat poistaa sen. Voit kirjoittaa koko tiedostonimen, mutta sinun täytyy paeta välilyönnit oikein (toisin sanoen lisätä \ merkki ennen jokaista tilaa) ja saattaa tehdä virheen. Jos kirjoitat rm r ja paina Tab, Bash täyttää automaattisesti tiedoston nimen.
Tietenkin, jos sinulla on useita tiedostoja nykyisessä hakemistossa, joka alkaa kirjaimella r, Bash ei tiedä mitä haluat. Oletetaan, että nykyisessä hakemistossa on toinen tiedosto, joka on nimeltään "todella pitkä tiedostonimi". Kun painat Tab, Bash täyttää "todella" osan, koska tiedostot alkavat \ t Kun se on tehty, paina uudelleen Tab ja näet luettelon vastaavista tiedostojen nimistä.
Jatka haluamasi tiedoston nimeä ja paina Tab. Tässä tapauksessa voimme kirjoittaa “l” ja paina uudelleen Tab ja Bash täyttää haluamasi tiedostonimen.
Tämä toimii myös komentojen kanssa. Etkö ole varma, mitä komentoa haluat, mutta tiedä, että se alkaa "gnomella"? Kirjoita “gnome” ja paina luetteloa nähdäksesi luettelon.
putket
Putkien avulla voit lähettää komennon lähdön toiselle komennolle. UNIX-filosofiassa jokainen ohjelma on pieni apuohjelma, joka tekee yhden asian hyvin. Esimerkiksi ls komento luettelee nykyisen hakemiston tiedostot ja grep komento etsii panoksensa tietylle aikavälille.
Yhdistä nämä putkiin ( | merkki) ja voit etsiä tiedostoa nykyisestä hakemistosta. Seuraava komento etsii sanaa "sana":
ls | grep-sana
Wild-kortit
* merkki - eli tähti - on villi kortti, joka voi vastata mihinkään. Jos esimerkiksi halusimme poistaa sekä "todella pitkän tiedostonimen" että "todella pitkän tiedoston nimen" nykyisestä hakemistosta, voisimme suorittaa seuraavan komennon:
rm todella * nimi
Tämä komento poistaa kaikki tiedostot, joiden tiedostonimet alkavat "todella" ja päättyvät sanaan "nimi" rm * sen sijaan poistat kaikki tiedostot nykyisestä hakemistosta, joten ole varovainen.
Tulostuksen uudelleenohjaus
> merkki ohjaa komennon lähdön tiedostoon toisen komennon sijasta. Esimerkiksi seuraava rivi toimii ls -komento, jossa luetellaan tiedostot nykyisessä hakemistossa, ja sen sijaan, että tulostat luettelon päätelaitteeseen, se tulostaa luettelon tiedostoon, jonka nimi on "file1" nykyisessä hakemistossa:
ls> file1
Komentohistoria
Bash muistaa historiansa komennoista, jotka kirjoitat siihen. Voit selata äskettäin käytettyjä komentoja ylös- ja alas-nuolinäppäimillä. historia komento tulostaa luettelon näistä komennoista, joten voit siirtää sen grepiin etsimään äskettäin käyttämiäsi komentoja. Myös monia muita temppuja voit käyttää Bash-historian kanssa.
~,. & ...
~ merkki - joka tunnetaan myös nimellä tilde - edustaa nykyisen käyttäjän kotihakemistoa. Joten sen sijaan, että kirjoittaisit 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.
Samoin . edustaa nykyistä hakemistoa ja ... edustaa hakemistoa nykyisen hakemiston yläpuolella. Niin, CD… menee ylös hakemistoon. Nämä toimivat myös suhteellisten polkujen kanssa - jos olet työpöydän kansiossa ja haluat siirtyä Asiakirjat-kansioon, joka on samassa hakemistossa kuin Desktop-kansio, voit käyttää cd… / Asiakirjat komento.
Suorita komento taustalla
Oletusarvon mukaan Bash suorittaa jokaisen nykyisessä päätelaitteessa suoritettavan komennon. Se on yleensä hienoa, mutta mitä jos haluat käynnistää sovelluksen ja jatkaa terminaalin käyttöä? Jos kirjoitat firefox käynnistää Firefoxin, Firefox ottaa päätteesi ja näyttää virheilmoituksia ja muuta tulostusta, kunnes suljet sen. Lisää & operaattorin komennon loppuun, jotta Bash suorittaa ohjelman taustalla:
firefox &
Ehdollinen suorittaminen
Voit myös käyttää Bashia kahdella komennolla toistensa jälkeen. Toinen komento suorittaa vain, jos ensimmäinen komento on suoritettu onnistuneesti. Voit tehdä tämän asettamalla molemmat komennot samalle riville, erotettuna toisistaan &&, tai kaksinkertainen ja.
Esimerkiksi nukkua komento ottaa arvon sekunneissa, laskee alas ja suorittaa onnistuneen. Se on hyödytöntä yksin, mutta voit käyttää sitä toisen käskyn suorittamiseen viiveen jälkeen. Seuraava komento odottaa viisi sekuntia ja käynnistää sitten gnome-kuvakaappaustyökalun:
nukkua 5 & & gnome-kuvakaappausta
Onko sinulla lisää temppuja jakaaksesi? Jätä kommentti ja auta muita lukijoita!