Atpakaļkāpšanas taustiņš nav nekas tāds, par ko jūs parasti pārāk daudz nedomājat, taču dažreiz tas var nedarboties pareizi terminālī, it īpaši, ja esat pieteicies attālā datorā, atkārtojot "^HTā vietā, lai izdzēstu ievadīto.

Par laimi, to ir viegli salabot ar vienkāršu komandu.

Kas ir šie dīvainie varoņi?

Šo problēmu var pamanīt, piesakoties attālinātās iekārtās, izmantojot SSH — tajās, kurās darbojas operētājsistēmas, kas nav Linux Unix, īpaši patentētas sistēmas, piemēram, Oracle's Solaris. Daudzos vecākos datoru termināļos Backspace tika izmantota cita vadības rakstzīme nekā mūsdienās, izmantojot "Ctrl+H."

Mūsdienu termināļi izmanto "Ctrl+?" Backspace. Mūsdienās lielākā daļa sistēmu atpazīs pēdējo kā Backspace, jo fiziskie termināļi lielākoties ir bijuši aizstāt ar termināļa emulatoriem personālajos datoros, taču jūs joprojām varat saskarties ar sistēmām, kas nav jauninātas un joprojām ir gaidīt"Ctrl+H."

Tas ir viens no iemesliem, kāpēc vecās Unix rokas jokojot ziņojumos izmanto "^H" tāpat kā cilvēki izmanto ironiskus pārsvītrojumus, lai norādiet "Hmm, jums tas nebija jāredz!" Viņi varētu teikt kaut ko līdzīgu: "Es mīlu Linux sistēmu mangling^H^H^H^H^H^H^Administrācija."

instagram viewer

Termināļa iestatījumu pārbaude ar stty

Varat pārbaudīt, kuras vadības rakstzīmes sistēma izmanto ar stty komandu. The -a karodziņš sniegs cilvēkiem lasāmu vadības rakstzīmju izvadi.

stty -a

Meklējiet rakstzīmi "dzēst". Ja tas saka "^H", tas izmanto vecāko atpakaļatkāpes rakstzīmi. Par laimi, to var novērst arī ar komandu stty.

Dzēšanas rakstzīmes iestatīšana

Varat iestatīt dzēšanas rakstzīmi uz to, ko izmanto jūsu dators, izmantojot šo vienkāršo komandu:

stty dzēst '^?'

Izmēģiniet šo un pārbaudiet, vai Backspace taustiņš darbojas pareizi. Varat to ievietot čaulas starta failā, piemēram, .bashrc par Bašu un .zshrc lai Zsh tas tiktu iestatīts automātiski, kad piesakāties sistēmā.

Saistīts: Ko Bash nozīmē Linux?

Līdzīgi kā ar Backspace taustiņu, problēmu var novērst, izmantojot komandu stty, ja terminālī nedarbojas Tab.

Tagad jūsu atpakaļatkāpes taustiņš darbojas Linux terminālā

Tagad, kad esat atrisinājis atpakaļatkāpes taustiņu problēmu Linux terminālī, varat sākt strādāt.

Ja izmantojat termināli, lai pieteiktos attālās sistēmās, varat būt vēl produktīvāks, izmantojot tmux un Mosh kombināciju, ļaujot izveidot sesijas, kas var uzturēt savienojumu uz visiem laikiem.

Iegūstiet labākas attālās sesijas operētājsistēmā Linux, izmantojot Mosh un Tmux

Uzlabojiet savu attālo piekļuvi Linux ierīcēm, izmantojot SSH, izmantojot Mosh, un palaidiet vairākas sesijas ar Tmux.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Linux
  • Terminālis
  • Problēmu novēršana
Par autoru
Deivids Delonijs (Publicēti 87 raksti)

Deivids ir ārštata rakstnieks, kas dzīvo Klusā okeāna ziemeļrietumos, taču sākotnēji cēlies no līča apgabala. Kopš bērnības viņš ir bijis tehnoloģiju entuziasts. Deivida interesēs ietilpst lasīšana, kvalitatīvu TV šovu un filmu skatīšanās, retro spēles un ierakstu kolekcionēšana.

Vairāk no Deivida Delonija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu