Tagasilükkeklahv ei ole midagi, millele te tavaliselt liiga palju mõtlete, kuid mõnikord võite avastada, et see ei tööta terminalis õigesti, eriti kui olete sisse logitud kaugmasinasse, kajab "^H"Selle asemel, et kustutada kirjutatu.

Õnneks on seda lihtne lihtsa käsuga parandada.

Mis on need imelikud tegelased?

Võite seda probleemi märgata, kui logite sisse SSH kaudu kaugmasinatesse, mis käitavad mitte-Linux Unixi operatsioonisüsteeme, eriti patenteeritud süsteeme, nagu Oracle'i Solaris. Paljud vanemad arvutiterminalid kasutasid tagasilükkeklahvi jaoks teistsugust juhtmärki kui tänapäeval, kasutades "Ctrl + H."

Kaasaegsed terminalid kasutavad "Ctrl + ?" Backspace'i jaoks. Enamik süsteeme tunnistab viimast tänapäeval Backspace’iks, kuna füüsilised terminalid seda enamasti on teinud asendatakse arvutites terminali emulaatoritega, kuid võite siiski sattuda süsteemidesse, mida pole uuendatud ja mis on endiselt endiselt olemas oodata"Ctrl + H."

See on üks põhjus, miks vanad Unixi käed kasutavad sõnumites naljaga pooleks "^H" samamoodi nagu inimesed kasutavad iroonilisi läbikriipse. märkige "Oih, sa ei pidanud seda nägema!" Nad võivad öelda midagi sellist nagu "Ma armastan Linuxi süsteemi mangling^H^H^H^H^H^H^haldus."

instagram viewer

Terminali sätete kontrollimine stty abil

Saate kontrollida, milliseid juhtmärke süsteem kasutab stty käsk. The -a lipp annab juhtmärkide inimloetava väljundi.

stty -a

Otsige märki "kustuta". Kui see ütleb "^H", kasutab see vanemat tagasilükkemärki. Õnneks saab seda parandada ka käsuga stty.

Kustutusmärgi määramine

Selle lihtsa käsuga saate määrata kustutamismärgi selliseks, mida teie arvuti kasutab:

stty kustutada '^?'

Proovige seda ja vaadake, kas tagasilükkeklahv töötab õigesti. Saate selle panna kesta käivitusfaili, näiteks .bashrc jaoks Bash ja .zshrc et Zsh seadistaks selle automaatselt, kui süsteemi sisse logite.

Seotud: Mida Bash Linuxis tähendab?

Sarnaselt tagasilükkeklahvile saate probleemi lahendada käsuga stty, kui terminalis Tab ei tööta.

Nüüd töötab teie tagasilükkeklahv Linuxi terminalis

Nüüd, kui olete Linuxi terminalis tagasilükkeklahvi probleemi lahendanud, saate tõesti tööle asuda.

Kui kasutate terminali kaugsüsteemidesse sisselogimiseks, saate tmuxi ja Moshi kombinatsiooniga veelgi produktiivsem olla, võimaldades teil luua seansse, mis hoiavad teid igavesti ühenduses.

Hankige Moshi ja Tmuxi abil paremaid kaugseansse Linuxis

Parandage oma kaugjuurdepääsu Linuxi seadmetele SSH kaudu Moshiga ja käivitage Tmuxiga mitu seanssi.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Linux
  • Terminal
  • Veaotsing
Autori kohta
David Delony (87 avaldatud artiklit)

David on vabakutseline kirjanik, kes elab Vaikse ookeani loodeosas, kuid on algselt pärit lahe piirkonnast. Ta on lapsepõlvest saati olnud tehnoloogiahuviline. Davidi huvide hulka kuuluvad lugemine, kvaliteetsete telesaadete ja filmide vaatamine, retromängud ja plaatide kogumine.

Veel David Delonylt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin