3Sep
Ha a munkafolyamat sok ismétlődő művelettel rendelkezik, akkor soha nem fog fájni, hogy olyan módszereket kereshessen, amelyek javíthatják és egyszerűsíthetik a munkafolyamatot. A mai SuperUser Q & A bejegyzés néhány hasznos javaslatot tartalmaz egy olvasó számára, amely javítja a munkafolyamatát.
A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.
Képernyőkép Matt Joyce( Flickr) jóvoltából.
A kérdés
SuperUser olvasó érme tudni szeretné, hogyan lehet gyorsan megváltoztatni az első szót egy bash parancsban:
Szeretnék javítani a munkafolyamatot a bash-ben, és rájöttem, hogy gyakran szeretnék végrehajtani ugyanazt a parancsot egy másik végrehajthatónak.
Néhány példa
1.) Git
2.) Bash
Tudom, hogy elérhetem Ctrl + a , majd Del eltávolítani az első szót, de kíváncsi vagyok, van-e gyorsabb módja ennek.
Van-e gyorsabb mód arra, hogy az érme megváltoztassa az első szót a bash paranccsal?
A válasz
SuperUser hozzájárulók Spiff, Hastur, jjlin.és Gustavo Giraldez nekünk a választ. Először, Spiff:
! $ Kiterjeszti az előző parancs utolsó szavát. Tehát tehetnéd:
vagy
A példák csak az utolsó szót ismételgették, szóval jól működött. Ha tényleg sok érvünk volt, amit meg akartál ismételni, és csak az első szót akartad megváltoztatni, használd! *, Amely az előző parancs minden szavára kiterjed, kivéve a zerótot.
Lásd a bash man oldal "HISTORY EXPANSION" című részét. Sok rugalmasság van ott.
A Hastur válasza után:
Szeretnék figyelmeztetést adni( lásd Spiff fenti válaszát a felett).With $: nincs teljes vizuális vezérlése a futó sorról. Az eredmények néha lehetnek károsak, különösen akkor, ha félreértés áll fenn. Ehhez a történelemhez szüksége van, hogy kibővüljön.
Tehát ha az utolsó parancsot az elején üres helyre írja, akkor ez a parancs valószínűleg nem fejeződik be a történelemből. Amikor új $ $ parancsot futtat, a shell nem veszi fel a paramétereket az utolsó parancssorból, hanem csak a történelem utolsó részéből.
Íme néhány hasznos szó és parancs.
Ezután a jjlin válasz:
Ctrl + a a sor elejére lép, majd Alt + d az első szó törléséhez.
És a Gustavo Giraldez végső válasza:
A törlõ szó gyorsbillentyûi valójában a Meta + d és a Meta általában Linux-gépeken Alt -re vannak leképezve. A platformokon, ahol ez nem így van, az Meta módosító alternatívája az Esc használata. Az Meta Key itt olvasható.
Van valami a magyarázat hozzáadásához? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.