3Sep
Ak je váš pracovný postup naplnený mnohými opakovanými krokmi, nikdy neubližuje hľadanie spôsobov, ako zlepšiť a zefektívniť váš pracovný postup. Dnešný príspevok SuperUser Q & A obsahuje niektoré užitočné návrhy pre čitateľa, ktorý sa snaží zlepšiť svoj pracovný postup.
Dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.
Snímka s ohľadom na Matt Joyce( Flickr).
Otázka Čítačka mince
SuperUser chce vedieť, ako rýchlo zmeniť prvé slovo v príkaze bash:
Rád by som zlepšil svoje workflow v bash a uvedomil som si, že často chcem vykonať ten istý príkaz inému spustiteľnému súboru.
Niektoré príklady
1.) Git
2.) Bash
Viem, že môžem zasiahnuť Ctrl + potom Del odstrániť prvé slovo, ale zaujímalo ma, či je to rýchlejší spôsob, ako to urobiť.
Existuje rýchlejší spôsob, ako mince zmeniť prvé slovo v príkazoch bash?
Príspevky odpovede
SuperUser Spiff, Hastur, jjlin.a Gustavo Giraldez majú odpoveď pre nás. Prvýkrát, Spiff:
! $ Sa rozširuje na posledné slovo predchádzajúceho príkazu. Takže by ste mohli urobiť:
alebo
Vaše príklady sa stali iba opakovaním posledného slova, takže $ fungovalo dobre. Ak ste vlastne mali veľa argumentov, ktoré ste chceli zopakovať, a len ste chceli zmeniť prvé slovo, môžete použiť! *, Ktorý sa rozširuje na všetky slová predchádzajúceho príkazu okrem nuly.
Pozri časť "HISTORY EXPANSION" na stránke bash man. Tam je veľa flexibility tam.
Nasledujúca odpoveď od Hastura:
Chcel by som pridať varovanie( pozri odpoveď od Spifu nad ).S! $ Nemáte úplné vizuálne riadenie riadku, ktorý používate. Výsledky môžu byť niekedy škodlivé, najmä ak sa stanete chybou. Z histórie trvá to, čo potrebuje, aby sa rozšírila.
Takže ak na začiatku napíšete posledný príkaz s prázdnym miestom, tento príkaz pravdepodobne nebude ukončený z histórie. Keď spustíte nový príkaz s! $, Shell nebude brať parametre z posledného zadaného príkazového riadku, ale iba z poslednej časti histórie.
Tu sú niektoré ďalšie užitočné slová a príkazy.
Odpoveď z jjlin:
Ctrl + a prejdite na začiatok riadku, potom Alt + d odstráňte prvé slovo.
A naša konečná odpoveď od Gustavo Giraldez:
Skratka pre odstránenie slov je vlastne Meta + d a Meta je zvyčajne mapovaná na Alt na strojoch Linux. Na platformách, kde to tak nie je, alternatívou k získaniu modifikátora Meta je použiť predponu Esc .Viac informácií o Meta Key nájdete tu.
Máte niečo doplniť vysvetlenie? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.