請問在linux終端,怎麼用鍵盤選中需要複製的文字啊?就跟vim中的塊選擇類似的功能

時間 2021-08-11 17:33:43

1樓:匿名使用者

終端預設是emacs模式,emacs也是linux上常用的編輯器,我嘗試了一下emacs的命令。

假如在終端上輸入一串字元“123456”,

將游標移動到1,按ctrl+space,這是複製剪下的起始點,然後移動游標到4,這是複製剪下的終點,這時按ctrl+w即可剪下1234這幾個字元到剪下板,然後按ctrl+y即可將1234這幾個字元貼上到終端的。

另外,設定好起始點和終點後,按住ctrl,連續按兩次x,即ctrl+xx,可以將游標在起始點和終點之間切換,這個可以避免錯誤。

其次,將文字複製剪下到剪下板後,可以按ctrl+y再連續按alt+y來切換剪下板裡的字串。

ctrl+w是剪下,我試過了,沒問題。

alt+w應該是複製,但始終無法實現。有知道的說一下。

但實際上知道怎麼剪下就已經可以實現你的需求了,剪下完就貼上就不影響原來的文字了,以後剪貼簿裡已將有你複製的文字了。可以直接ctrl+y再貼上了。

我的系統是cent os。

我研究了1個多小時了,希望能採納。

如果你要複製上一條命令的一部分,那完全可以先按上下鍵來找到以前你輸入的命令,然後再用上述的辦法複製或剪下不就行了嗎。

2樓:匿名使用者

終端用的是emacs模式,不太熟悉。不過你可以用set -o vi 調成vi模式,在這個狀態下,按一次esc,然後按v,(其實就是vi的操作),就可以進入vi,用vi的方式來選擇文字了。

問題補充的內容好像只能用滑鼠來做。或者可以把命令結果重定向到檔案。

3樓:

看一下vi的常用編輯命令吧。複製是yy

4樓:匿名使用者

終端是沒有這個功能的。

只能用screen。 不知道screen是什麼看man screen, 或者info screen

1. screen回車、空格, 進入screen2. ctrl+a,[ 進入copy模式3.

用vi的方式移動游標, 到達你想要的起始點按回車4. 移動游標到達你想要的結束點, 回車

到這裡你要的東西已經copy完成了

要貼上按ctrl+a,]

screen絕對是神器, 不會的話建議去學習一下。

linux中怎麼用命令開啟文字檔案?

5樓:匿名使用者

linux檢視編輯文字檔案的命令有多種,常用的有:cat,tac,vi,vim,less,more

下面為你介紹最常用的cat和vi的使用方法:

6樓:無敵絕

....200分。。。

vi,gedit只要是文字編輯器都可以,比如檔案b.txtgedit b.txt

或者vim b.txt

7樓:匿名使用者

通過命令+檔名檢視內容。如下命令可以檢視。

1, cat :由第一行開始顯示檔案內容;

2,tac:從最後一行開始顯示,可以看出tac與cat字母順序相反;

3,nl:顯示的時候輸出行號;

4,more:一頁一頁的顯示檔案內容;

5,less與more類似,但它可以向前翻頁;

6,head:只看前幾行;

7,tail:只看最後幾行;

8,od:以二進位制的方式讀取檔案。

9,vi和vim作為編輯器,也可以開啟檔案檢視內容。

8樓:十六個指環

只檢視的話用cat 命令

想編輯的話用vi命令

9樓:死亡的花蝴蝶

純粹的命令列的話 可以用下面的命令實現

假設要把文字a的第m行復制到文字b

echo `sed 'mq;d' a` >> b就把這一行新增到了文字b的最後 然後操作文字b即可更常用的 直接在vi裡面進行操作

首先開啟文字a 選中要複製的行 再命令模式下 按yy 複製該行 然後按冒號輸入命令 e b 進入文字b的編輯 此時移動到想要插入的行 按p就複製成功

10樓:

用vim或vi + 檔案所在路徑,比如檔案在根目錄下的home目錄中(\home),檔名叫linux,這樣:vim(加一個空格) \home\linux, 便可開啟,若要編輯則按i鍵進入編輯模式,編輯完後想要退出先按esc鍵,在按shift + :鍵,然後輸入wq,儲存退出。

試一下就會了,很簡單

11樓:匿名使用者

先用cd命令進入檔案所在資料夾,再用vi編輯,順便就開啟了,ok了!初學者可以去看一下鳥哥的書,網上很多的,寫的很好很強大

12樓:匿名使用者

可以用cat或者是more命令檢視檔案,要想編輯可以vi命令

13樓:自由自在

echo `sed 'mq;d' a` >> b

在linux中用vi編輯的時候,用“u"命令撤銷過一些操作,再恢復原來的操作用什麼命令?

14樓:about花小仙

用的命令是:ctrl + r

vi編輯器中有三種狀態模式

1.命令模式

2.輸入模式

3.末行模式

vi編輯器的啟動與退出

直接進入編輯環境

$ vi

進入編輯環境並開啟(新建)檔案

$ vi myfile

退出vi編輯環境

輸入末行命令放棄對檔案的修改,並退出編輯器

:q!檔案儲存與另存為

儲存檔案

儲存對vi編輯器中已開啟檔案的修改

:w另存為檔案

將vi編輯器中的內容另存為指定檔名

:w myfile

退出vi編輯器的多種方法

未修改退出

沒有對vi編輯器中開啟的檔案進行修改,或已對修改進行了儲存,直接退出vi編輯器

:q儲存並退出

對vi編輯器中的檔案進行儲存並退出vi編輯器

:wq不儲存退出

放棄對檔案內容的修改,並退出vi編輯器

:q!游標的移動和翻頁操作

操作型別游標操作鍵功能

游標移動h向左移動游標

l向右移動游標

k向上移動游標

j向下移動游標

翻頁ctrl + f向前翻整頁

ctrl + b向後翻整頁

ctrl + u向前翻半頁

ctrl + d向後翻半頁

行內快速跳轉

操作鍵功能

^將游標快速跳轉到本行的行首字元

$將游標快速跳轉到本行的行尾字元

w將游標快速跳轉到當前游標所在位置的後一個單詞的首字母

b將游標快速跳轉到當前游標所在位置的前一個單詞的首字母

e將游標快速跳轉到當前游標所在位置的後一個單詞的尾字母

檔案內行間快速跳轉

命令功能

:set nu 在編輯器中顯示行號

:set nonu 取消編輯器中的行號顯示

1g跳轉到檔案的首行

g跳轉到檔案的末尾行

#g跳轉到檔案中的第#行

進入輸入模式

命令功能

i在當前游標處進入插入狀態

a在當前游標後進入插入狀態

a將游標移動到當前行的行末,並進入插入狀態

o在當前行的下面插入新行,游標移動到新行的行首,進入插入狀態

o在當前行的上面插入新行,游標移動到新行的行首,進入插入狀態

cw刪除當前游標到所在單詞尾部的字元,並進入插入狀態

c$刪除當前游標到行尾的字元,並進入插入狀態

c^命令刪除當前游標之前(不包括游標上的字元)到行首的字元,並進入插入狀態

輸入模式的編輯鍵操作

按鍵功能

方向鍵進行上下左右方向的游標移動

home快速定位游標到行首

end快速定位游標到行尾

pageup進行文字的向上翻頁

pagedown進行文字的向下翻頁

backspace刪除游標左側的字元

del刪除游標位置的字元

刪除操作

命令功能

x刪除游標處的單個字元

dd刪除游標所在行

dw刪除當前字元到單詞尾(包括空格)的所有字元

de刪除當前字元到單詞尾(不包括單詞尾部的空格)的所有字元

d$刪除當前字元到行尾的所有字元

d^刪除當前字元到行首的所有字元

j刪除游標所在行行尾的換行符,相當於合併當前行和下一行的內容

撤消操作

命令功能

u取消最近一次的操作,並恢復操作結果

可以多次使用u命令恢復已進行的多步操作

u取消對當前行進行的所有操作

ctrl + r對使用u命令撤銷的操作進行恢復

複製與貼上操作

命令功能

yy複製當前行整行的內容到vi緩衝區

yw複製當前游標到單詞尾字元的內容到vi緩衝區

y$複製當前游標到行尾的內容到vi緩衝區

y^複製當前游標到行首的內容到vi緩衝區

p讀取vi緩衝區中的內容,並貼上到游標當前的位置(不覆蓋檔案已有的內容)

字串查詢操作

命令功能

/word從上而下在檔案中查詢字串“word”

?word 從下而上在檔案中查詢字串“word”

n定位下一個匹配的被查詢字串

n定位上一個匹配的被查詢字串

字串替換操作

命令功能

:s/old/new 將當前行中查詢到的第一個字元“old” 串替換為“new”

:s/old/new/g 將當前行中查詢到的所有字串“old” 替換為“new”

:#,#s/old/new/g 在行號“#,#”範圍內替換所有的字串“old”為“new”

:%s/old/new/g 在整個檔案範圍內替換所有的字串“old”為“new”

:s/old/new/c 在替換命令末尾加入c命令,將對每個替換動作提示使用者進行確認

vim-common-6.3.035-3.i386.rpm

vim-enhanced-6.3.035-3.i386.rpm

軟體包在rhel5的第2張安裝光碟

在vi編輯器中按“f1”鍵

輸入help末行命令

linux終端一直滾螢幕怎麼退出 能重啟嗎

如果這些提示資訊是你執行程式所輸出的。你可以試著用 ctrl c 把它中斷。或。ctrl d 把它先轉到後台。再研究kill了它。或是 使用 alt f2 f3 f4 什麼的。在其它終端位置再次登入。來處理這個後台的程序。如果這個提示是一種核心的出錯什麼的。它是不會被上面提到的方法所中斷的。應該試著...

MIFI怎麼用,什麼是MIFI終端?怎麼用?

將sim卡插入mifi,並開啟 開啟手機或其它上網裝置的無線區域網設定,搜尋網路 根據mifi後蓋上的ssid名選擇 mifi網路,並輸入密碼,即享受高速的3g無線上網。mifi如何使用 mifi使用步驟分為6步 1 開啟mifi。2 開啟電腦無線網,按照顯示的ssid和密碼連線到mifi上。3 連...

mac 怎麼用終端命令開啟mysql

開啟終端,輸入 1 alias mysql usr local mysql bin mysql 2 alias mysqladmin usr local mysql bin mysqladmin 執行完之後就可以想windows一樣操作了。第二個是設定密碼的。我們可以輸入 mysqladmin u ...