Aja asendamine ja kokkuhoid valesti kirjutatud käskudega

Mitu korda me eksime, sisestades terminali mõne käsu? ... ma ei tea sinust, aga mul on halb harjumus mitu korda vigu teha kas sellepärast, et trükin terminali ja hoolitsen samal ajal kõrval oleva inimese eest või seetõttu, et see on lihtsalt nii pikk rida, et eksin.

Selle kõige probleem on see, et tuleb rida ümber kirjutada või vähemalt ülesnooleklahvi vajutada , tehtud veani navigeerida, see parandada ja seejärel [Enter] vajutada. Mõlemal juhul võib see olla väike ebamugavus.

Noh, nüüd õpetan teile, kuidas parandada eelmise käsu sisestamisel tehtud vigu, ilma et peaksite isegi seda eelmist käsku terminalis uuesti tippima või kuvama 

Kõlab nagu maagiline jah... valesti kirjutatud käsu parandamine seda isegi vaatamata või uuesti tippimata? … no jah 

Näiteks näitan teile nippi ilma suuremate keerukusteta. Terminalis kausta /var/log/ avamiseks tippige: cd /var/log, eks? Avame terminali ja tippime selle rea valesti, näiteks nii:

cd /var/lgo/

Nagu näha, muutsin logi lgo-ks, mis tähendab, et kirjutasin ühe tähe teise asemele ehk väga levinud viga 

See ilmselgelt ei toimi, see ütleb teile, et kataloogi / var / lgo / pole olemas, mis on tõsi. Nüüd kirjuta samasse terminali:

^lgo^log^

Ja vajuta [Enter] , näed, kuidas sa võluväel õigesse kataloogi jõudsid LOL!!

Mida see tähendab? 0_oU

Lihtsamalt öeldes, kõigepealt paneme kirja veateate ( lgo ) ja seejärel, miks me seda muuta tahame ( log ). Kogu see rida algab märgiga ^ ja lõpeb samamoodi sama märgiga, mis omakorda eraldab vea õigest.

Lihtsamalt öeldes panevad nad ^, siis panevad nad sinna, kus nad eksisid, panevad teise ^, millest saab jaotus, siis panevad nad selle, mida nad tahavad õigeks muuta ja lõpetavad teise ^-ga. lihtne eks? 

Ma tean, et mõned eelistavad endiselt vajutada [Up] ja parandada käsurea viga, teised võivad seda näpunäidet kasutada, tõsi on see, et kindlasti on see kõigile huvitav... ja kui mitte, siis vähemalt vähemalt nad õppisid uue nipi 

seoses


Lisa eelistatud allikana Google'is