Normalt bruger vi den clear kommando eller tryk på "Ctrl + L" for at rydde terminalskærmen i Linux. Selv om det virker, bliver skærmbilledet i virkeligheden ikke ryddet - kun den foregående output skifter opad uden for det synlige område. Men hvad hvis kravet er faktisk at rydde terminalskærmen?

I denne artikel vil vi diskutere reset der gør det muligt. Artiklen vil også fokusere på et andet kritisk scenario, hvor denne kommando hjælper.

Problemet med "klare"

Som jeg allerede har nævnt i starten, er den clear kommando den mest almindelige kommando, når det kommer til at rydde terminalskærmen i Linux, og for at være ærlig, gør det jobbet det meste af tiden. Men det faktum, at det bare skifter den tidligere produktion opad, kan til tider medføre forvirring.

For eksempel forestil dig en situation, hvor du gør noget, der er virkelig kritisk på kommandolinjen (f.eks. Overvågning af netværksaktivitet for at opdage et muligt hackingforsøg), der indebærer at køre et enkelt eller et sæt kommandoer igen og igen og ved hjælp af museskroll eller PgUP og PgDown nøgler til at sammenligne / analysere output.

Nu, hvis du udsteder en clear kommando imellem for at rydde skærmen, er chancerne for at begå en fejl høj, da det undertiden er svært at differentiere, hvor udgangen af ​​den foregående kommando slutter, og den nuværende kommando begynder.

For eksempel viser følgende skærmbillede (taget efter at rulle terminalvinduet lidt op) viser brugen af ​​"Ctrl + L", mens du kører ls -lart kommandoen igen og igen.

Hvordan "nulstille" løser problemet

Hvis du kigger hurtigt på genoprettelseskommandoens man-side, vil du se, at det står, at kommandoen i sidste ende initialiserer terminalen - eller bedre sæt, geninitialiserer terminalen - i stedet for blot at manipulere den udgangsposition, som klarer.

 Nulstil 

Husk dog, at reset ikke har nogen indflydelse på tilstanden på skallen (bash), hvilket betyder, at den forbliver uændret.

Hvad andet kan "nulstille" gøre?

Der er tidspunkter, hvor du ved et uheld forsøger at åbne en eksekverbar fil i terminalvinduet ved hjælp af cat kommandoen. Det er overflødigt at sige, at det producerede output er alt for skrald, da den pågældende fil er en binær fil.

Det er ikke et problem i de fleste tilfælde, da du kan trykke på "Ctrl + C" for at få din prompt tilbage og fortsætte med dit arbejde. Men nogle gange kan operationen (viser indholdet af en binær fil) endda resultere i, at din kommandolinjeprompt bliver ødelagt:

Og alt, hvad du skriver, vises også som affaldsspor.

Det er normalt fordi et sted i binære data er der nogle kontrol sekvenser, der tolkes af terminalen som anmodninger om at ændre tegnsættet, der bruges til at tegne. For at gendanne tingene tilbage til normal, skal du bare køre reset .

 Nulstil 

Bemærk : Skriv reset nøje, da de tegn, der vises på terminalen, vil blive skrald, indtil kommandoen er udført korrekt.

Konklusion

For at opsummere, er reset din ven-in-need - fra rent faktisk at rydde terminalskærmen til at fastgøre terminalskærmen, det er normalt din sidste udvej. For at lære mere om kommandoen, vil jeg opfordre dig til at gå gennem sin man side.

Billedkredit: nulstil