Jos työnkulussa on paljon toistuvaa toimintaa, niin se ei koskaan sattunut etsimään tapoja parantaa ja tehostaa työnkulkuasi. Tämän päivän SuperUser Q & A -postilla on hyödyllisiä ehdotuksia lukijalle, joka pyrkii parantamaan työnkulkuaan.
Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.
Screenshot Ota huomioon Matt Joyce (Flickr).
SuperUser-lukukerä haluaa tietää, miten nopeasti vaihtaa ensimmäisen sanan bash-komennolla:
Haluan parantaa työnkulkuani bashin ja tajusin, että haluan usein suorittaa saman komennon eri suoritustiedostoon.
Joitain esimerkkejä
1.) Git
2.) Bash
Tiedän, että voin lyödä Ctrl + A sitten del poista ensimmäinen sana, mutta ihmettelen, onko nopeampi tapa tehdä se.
Onko nopeampi tapa kolikon vaihtaa ensimmäinen sana bash komentoja?
SuperUser-avustajat Spiff, Hastur, jjlin. ja Gustavo Giraldezilla on vastaus meille. Ensin, Spiff:
! $ laajenee edellisen komennon viimeiseen sanaan. Voit siis tehdä:
Tai
Esimerkkisi vain toistivat viimeisen sanan, joten! $ Toimi hienosti. Jos sinulla todella oli paljon argumentteja, joita halusit toistaa, ja halusit vain vaihtaa ensimmäistä sanaa, voit käyttää sitä! *, Joka laajenee kaikkiin edellisen komennon sanoihin paitsi nollaksi.
Katso bash man-sivun HISTORY EXPANSION -osiossa. Siellä on paljon joustavuutta.
Seuraavaksi Hasturin vastaus:
Haluaisin lisätä varoituksen (katso edellä mainitun Spiffin vastaus). With! $: Lla ei ole täydellistä visuaalista ohjausta käynnissä olevasta rivistä. Tulokset voivat olla haitallisia joskus, varsinkin jos syntyy virheellinen painatus. Se vie mitä tarvitsee historian laajentuessa.
Joten jos kirjoitat viimeisen komennon tyhjällä alustalla alussa, tämä komento ei todennäköisesti pääty historiaan. Kun suoritat uuden komennon $: lla, shell ei ota parametreja viimeiseltä komentoriviltä kirjoitettuina, vaan vain historiallisen viimeisen osan.
Tässä on muutamia hyödyllisempia sanoja ja komentoja.
Sitten jjlinin vastaus:
Ctrl + A siirtyä sitten rivin alkuun Alt + d ensimmäisen sanan poistaminen.
Gustavo Giraldezin lopullinen vastaus:
Sana-pikakuvake on itse asiassa Meta + d, ja Meta on yleensä kartoitettu alt Linux-koneissa. Jos alustat eivät ole tällaisia, vaihtoehto on saada Meta modifioija on käytettävä poistu etuliitteenä. Voit lukea lisää Meta-avain tässä.
Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.