真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

linux推格命令 linux退格鍵反了

Linux終端下的退格和刪除鍵^H ^? ^[[3~ 雜記

有時候為了學好Linux, 得要懂一些Unix考古學. 比如為什么Emacs的默認快捷鍵那么難按, 又比如煩人的換行符 \r和\n, 以及這次的^H ^? ^[[3~.

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:申請域名、雅安服務器托管、營銷軟件、網站建設、定遠網站維護、網站推廣。

目前我看到講考古學講得最好的書是《UNIXLINUX大學教程》("Harley Hahn's Guide to Unix and Linux", 作者:Harley Hahn). 書中第七章 Unix鍵盤使用, 講述了^H ^? 的來龍去脈.

wikipedia 上列舉了各ASCII碼的二進制\十六進制\終端輸入\C語言 表示方法.

簡單來說,

Linux上erase信號表示刪除最后鍵入的字符. 這個信號即可以綁定到終端的^H上, 也可以綁襲蠢定到終端的^?上. (甚至隨便你喜歡的哪個鍵. ) 至于具體綁定在終端哪個鍵值上,終端上輸入 stty -a 可以看到.

在終端里面輸入 showkey -a 然后輸入按鍵, 可以得到這個按鍵的ASCII碼和二進制,十六進制表示.輸入CTRL+D 結束.

可以自行實驗一下自己鍵盤上的Backspace、CTRL+Backspace、CTRL+H、Delete 都是什么值.

使用遠程登錄工具的一個拍此陪常見問題就是遠程系統上erase信號和本地鍵盤Backspace鍵不匹配, 本來是想刪除前一個字符, 屏幕上卻輸入了^H.

這篇文章 講述了各終端模擬器修改Backspace鍵的鍵碼方法.

更改一下終端的erase信號綁定值也是一種方法:

stty erase ^H 或者

stty erase ^?

遠扒賀程登錄工具MobaXterm 9.1 默認也是把erase信號綁定到了^H, Backspace默認也發(fā)出^H鍵. CTRL+H鍵也發(fā)送^H, 可以刪除前面的字符.

但是如果在終端里使用Emacs, 就會發(fā)現它的幫助前綴鍵 C-h 和 ^H 沖突, 按CTRL+H 是刪除字符. 這個時候只能按F1鍵來代替C-h

解決辦法或者在Emacs的配置文件里重新鍵綁定, 或者stty erase ^? 然后把Backspace鍵改為 ^? ( MobaXterm里就是取消勾選Backspace的^H設置, Backspace鍵就會變?yōu)閊?. )

Xshell剛爆出有后門漏洞, 需要升級到最新版.

Xshell 5默認erase綁定到 ^?, 但是它有個有趣的設置. 如果鍵盤功能鍵類型設置為默認狀態(tài), Backspace鍵序列選^?, 或者^H, 都可以起刪除前面字符的作用. CRTL+H鍵也能刪除字符. 看起來它是自動調整了. 而且在它里面使用Emacs, CRTL+H鍵又恢復成了幫助前綴鍵, 而不是刪除鍵.

unix linux 下的刪除 命令和 撤銷命令

1、刪除命令:rm

-i 刪除前逐一詢問確認。

-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。

-r 將目錄及以下之檔案亦逐一刪除。

rm刪除的東西不能還原。文件一旦通過rm命令刪除,則無法恢復,所以必須格外小心地使用該命令。

2、撤銷命令:

u???撤銷上一步的操作。

Ctrl+r 恢復上一步被撤銷的操作。

擴展資料:

1、撤銷命令的使用場景:vi編輯器:

基本上 vi/vim 共分為三種模式桐弊枝,分別是命令模式(Command mode),輸入模式(Insert mode)和底線命卜吵令模式(Last line mode)。 這三種模式的作用分別是:

命令模式:

用戶剛剛啟動 vi/vim,便進入了局敏命令模式。

此狀態(tài)下敲擊鍵盤動作會被Vim識別為命令,而非輸入字符。比如我們此時按下i,并不會輸入一個字符,i被當作了一個命令。

以下是常用的幾個命令:

i?切換到輸入模式,以輸入字符。

x?刪除當前光標所在處的字符。

:?切換到底線命令模式,以在最底一行輸入命令。

輸入模式:

在命令模式下按下i就進入了輸入模式。

在輸入模式中,可以使用以下按鍵:

字符按鍵以及Shift組合,輸入字符

ENTER,回車鍵,換行

BACK SPACE,退格鍵,刪除光標前一個字符

DEL,刪除鍵,刪除光標后一個字符

方向鍵,在文本中移動光標

HOME/END,移動光標到行首/行尾

Page Up/Page Down,上/下翻頁

Insert,切換光標為輸入/替換模式,光標將變成豎線/下劃線

ESC,退出輸入模式,切換到命令模式

底線命令模式:

在命令模式下按下:(英文冒號)就進入了底線命令模式。

底線命令模式可以輸入單個或多個字符的命令,可用的命令非常多。

在底線命令模式中,基本的命令有(已經省略了冒號):

q 退出程序

w 保存文件

按ESC鍵可隨時退出底線命令模式。

Linux常用命令

在vim或vi的編輯器中【注: 所有字符均為英文狀態(tài)下輸入】

vim跳轉到最后一行

vim跳轉至首行

vim顯示行號

vim隱藏行號

1、ngg/nG (跳轉到文件第n行,無需回車)

2、:n (跳轉到文顫滑件第n行,需要回車)

3、vim +n filename (在打開文件后,跳轉到文件的第n行)

dd:刪除游標所在的一整行(常用)

ndd:n為數字。刪除光標所在的向下n行,例如20dd則是刪除光標所在的向下20行

d1G:刪除光標所在到第一行的所有數據

dG:刪除光標所在到最后一行的所有數據

d$:刪除光標所在處,到該行的最肆銀后一個字符

d0:那個是數字0,刪除光標所茄雹臘在到該行的最前面的一個字符

x,X:x向后刪除一個字符(相當于[del]按鍵),X向前刪除一個字符(相當于[backspace]即退格鍵)

nx:n為數字,連續(xù)向后刪除n個字符


標題名稱:linux推格命令 linux退格鍵反了
轉載來于:http://weahome.cn/article/ddpssoo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部