cs.phhsnews.com


cs.phhsnews.com / Jak rychle změnit první slovo v příkazu Bash?

Jak rychle změnit první slovo v příkazu Bash?


Je-li váš pracovní postup osazen mnoha opakujícími se akcemi, nikdy neubližuje hledání způsobů, jak zlepšit a zefektivnit pracovní postup . Dnešní příspěvek SuperUser Q & A obsahuje několik užitečných návrhů pro čtenáře, který se snaží zlepšit svůj pracovní postup.

Současná otázka a odpověď se k nám dostala s laskavým svolením SuperUser - podskupiny Stack Exchange, skupiny založené na komunitách. >

Otázka

Mince čtenářů SuperUser chce vědět, jak rychle změnit první slovo v příkazu bash:

Chtěl bych zlepšit své workflow v bash a realizoval že jsem často chtěl provést stejný příkaz k jinému spustitelnému souboru.

Některé příklady

1) Git

2.) Bash

Vím, že můžu stisknout

Ctrl + a pak Del odstranit první slovo, ale přemýšlím, jestli existuje rychlejší způsob, jak to udělat Existuje rychlejší způsob, jak mince změnit první slovo v příkazu bash? > Odpovědi

přispěvatelé SuperUseru Spiff, Hastur, jjlin. a Gustavo Giraldez mají odpověď na nás. První, Spiff:

! $ Se rozšiřuje na poslední slovo předchozího příkazu. Takže můžete udělat:

Nebo

Vaše příklady se staly pouze opakováním posledního slova, takže! $ Fungovalo dobře. Pokud jste vlastně měli spoustu argumentů, které jste chtěli opakovat, a vy jste chtěli změnit první slovo, můžete použít! *, Který se rozšiřuje na všechna slova předchozího příkazu s výjimkou nuly.

Viz "HISTORIE EXPANSION "na stránce bash man. Tam je spousta flexibility.

Následuje odpověď od Hastura:

Chci přidat varování (

viz odpověď z výše uvedeného

). S! $ Nemáte úplné vizuální ovládání linky, kterou používáte. Výsledek může být někdy škodlivý, zvláště pokud dojde k chybnému tisku. Z historie trvá to, co potřebuje z historie. Takže pokud na začátku napíšete poslední příkaz s prázdným místem, pravděpodobně tento příkaz z historie nebude dokončen. Při spuštění nového příkazu s adresářem $, shell nebude mít parametry z posledního zadaného příkazového řádku, ale pouze z poslední části historie. Zde jsou další užitečná slova a příkazy. odpověď od jjlin:

Ctrl + a

přejděte na začátek řádku a

Alt + d

Zkratka pro odstranění slov je ve skutečnosti Meta + d a

Meta

je obvykle mapována na Alt na počítačích Linux. Na platformách, kde tomu tak není, je alternativou k získání modifikátoru Meta použít jako předponu Esc . Další informace o Meta klíči naleznete zde. Musíte něco přidat k vysvětlení? Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.


Jak nastavit a používat rozšíření ve fotografiích pro OS X

Jak nastavit a používat rozšíření ve fotografiích pro OS X

Fotografie pro OS X jsou již poměrně plnohodnotnou aplikací, ale s rozšířeními, které lze snadno přidat jen několika kliknutími , SOUVISEJÍCÍ: Jak upravit vaše fotografie pomocí aplikací v aplikacích Mac Mac Rozšíření fotografií svou povahou "rozšiřují" funkce Photos a poskytují jim větší sílu a funkce kromě toho, jakou tónovou sílu mají a které funkce Fotografie již mají.

(how-to)

Jak zakázat obnovení systému v systému Windows 7, 8 nebo 10

Jak zakázat obnovení systému v systému Windows 7, 8 nebo 10

Funkce obnovení systému Windows zajistí, že instalace softwaru, ovladače a další aktualizace mohou být vráceny zpět. Jedinou cenou této funkce je využití disku. Pokud chcete vypnout funkci Obnovení systému, což je špatný nápad, je to opravdu docela jednoduché. Stačí se ujistit, že rozumíte: Software má chyby.

(how-to)