linux 下 vi 的拷貝命令怎麼用

時間 2021-11-04 10:04:20

1樓:匿名使用者

yy是拷貝。前面加數字是拷貝的行數。5yy,就是拷貝5行,游標所在行以及以下4行。

貼上用p

2樓:匿名使用者

如果沒有圖形介面的話就使用vi中的命令來進行拷貝,命令如下:

yy複製當前行

yw複製乙個單詞

y$複製游標到結尾

y^複製游標到行首

#yy複製#行

#yw複製#個單詞

m,ny複製m到n行內容。

有圖形介面的時候還可以使用右鍵複製貼上

選中需要複製的文字,然後右鍵 copy。到需要貼上的地方paste

3樓:

只拷貝一行的話,在非編輯狀態下,可以在需要拷貝的那行按yy,再想要貼上的行上按p就可以了

如果要拷貝多行的話,比如3行,可以按3yy,再按p即可

4樓:

「yw」:將游標所在之處到字尾的字元複製到緩衝區中。

「#yw」:複製#個字到緩衝區

「yy」:複製游標所在行到緩衝區。

「#yy」:例如,「6yy」表示拷貝從游標所在的該行「往下數」6行文字。

「p」:將緩衝區內的字元貼到游標所在位置。注意:所有與「y」有關的複製命令都必須與「p」配合才能完成複製與貼上功能。

在 linux 系統中,「vi」命令的使用方法是什麼?

5樓:匿名使用者

一般模式常用操作

【h(或向左方向鍵)】 游標左移乙個字元

【j(或向下方向鍵)】 游標下移乙個字元

【k(或向上方向鍵)】 游標上移乙個字元

【l(或向右方向鍵)】 游標右移乙個字元

【[ctrl] + f】 螢幕向下移動一頁(相當於page down鍵)

【[ctrl] + b】 螢幕向上移動一頁(相當於page up鍵)

【[0]或[home]】 游標移動到當前行的最前面

【[$]或[end]】 游標移動到當前行的末尾

【g】 游標移動到檔案的最後一行(第乙個字元處)

【ng】 n為數字(下同),移動到當前檔案中第n行

【gg】 移動到檔案的第一行,相當於"1g"

【n[enter]】 游標向下移動n行

【延展閱讀】

(一)vi/vim是什麼?

linux世界幾乎所有的配置檔案都是以純文字形式存在的,而在所有的linux發行版系統上都有vi編輯器,因此利用簡單的文字編輯軟體就能夠輕鬆地修改系統的各種配置了,非常方便。vi就是一種功能強大的文字編輯器,而vim則是高階版的vi,不但可以用不同顏色顯示文字內容,還能進行諸如shell指令碼、c語言程式編輯等功能,可以作為程式編輯器。

(二)為什麼要學習vi/vim?

首先所有的linux發行版系統上都會缺省內置vi編輯器,而不一定帶有其他文字編輯器,非常通用;其次,很多軟體的編輯介面都會預設呼叫vi;第三,vi具有程式編輯的能力;最後,vi程式簡單,編輯速度相當快速。

(三)vim配置檔案

vim的配置檔案為/etc/vimrc,但一般不建議直接修改這個檔案,而是在使用者根目錄下建立乙個新的隱藏檔案:

vim ~/.vimrc

bash

"雙引號後面的內容為注釋

set nu "顯示行號

set hlsearch "查詢的字串反白顯示

set backspace=2 "可隨時用退格鍵進行刪除

set autoindent "自動縮排

set ruler "在最下方一行顯示狀態

set showmode "在左下角顯示模式

set bg=dark "顯示不同的底色,還可以為light

syntax on "語法檢驗,顏色顯示

參考資料

$linux vi/vim編輯器常用命令與用法總結.鍵盤上的手藝人[引用時間2018-3-7]

linux系統使用vi命令進入檔案後怎麼修改儲存

6樓:匿名使用者

1、檢視目錄

下檔案file.txt的內容,使用cat file.txt(ls // 表示檢視當前目錄下的檔案目錄 ; cat file.

txt  // 表示檢視該檔案的內容)發現內容是hello world

2、使用vi file.txt 進入到編輯介面,如下所示:

3、進入到編輯模式,按鍵i,此時可以移動游標到想修改的位置,同時我們修改內容如下:(注意介面左下角進入到了insert的模式,才代表現在是編輯模式)

4、推出編輯模式,並儲存,按鍵esc退出insert模式,然後按shift+:    (shift+冒號鍵),然後輸入wq,wq表示,儲存並退出。如果只按鍵q,則是只退出不儲存。

5、最後,按 enter鍵退出介面,再次檢視內容,驗證一下,如下圖所示。

擴充套件資料:

linux系統的常用命

1、date :print or set the system date and time

2、stty -a: 可以檢視或者列印控制字元(ctrl-c, ctrl-d, ctrl-z等)

3、 passwd: print or set the system date and time (用passwd -h檢視)

4、logout, login: 登入shell的登入和登出命令

5、pwd: print working directory

6、more, less, head tail: 顯示或部分顯示檔案內容.

7、lp/lpstat/cancel, lpr/lpq/lprm: 列印檔案.

8、 更改檔案許可權: chmod u+x...

9、刪除非空目錄:rm -fr dir

10、拷貝目錄: cp -r dir

7樓:匿名使用者

首先開啟你的命令列工具,如果是windows系統,然後目錄切換到你修改檔案所在的目錄,然後執行如下操作:

第一步:檢視目錄下檔案file.txt的內容,使用cat file.txt

(ls // 表示檢視當前目錄下的檔案目錄 ; cat file.txt  // 表示檢視該檔案的內容)

發現內容是hello world

第二步:使用vi file.txt 進入到編輯介面,如下所示:

第三步:進入到編輯模式,按鍵i,此時可以移動游標到想修改的位置,同時我們修改內容如下:(注意介面左下角進入到了insert的模式,才代表現在是編輯模式)

第四步:推出編輯模式,並儲存,按鍵esc退出insert模式,然後按shift+:    (shift+冒號鍵),然後輸入wq,wq表示,儲存並退出。

如果只按鍵q,則是只退出不儲存。

最後,按 enter鍵退出介面,再次檢視內容,驗證一下:

8樓:匿名使用者

補充樓上,修改完按esc進入控制模式,再:w儲存。:wq是儲存並退出……

9樓:發瘋的天才

按i進入插入模式,改好之後

:w儲存

linux下的shell命令,命令列,終端執行概念的解釋

筆刀俠 廣州 傳統的 linux 是不帶圖形使用者介面的,也就是沒有滑鼠只能乙個個字母敲命令來管理的。現在你安裝的 linux 桌面版是帶有圖形使用者介面的,你可以用滑鼠點一點來告知計算機你的用途來讓計算機做相應的操作。因為圖形使用者介面非常多版本,不知道你是用哪種版本,書上描述某種操作 或者別人告...

Linux下檢視監聽狀態的命令lsnrctl status,如何根據返回結果判斷監聽是正常啟動

王旭很 用 oracle lsof i 1521 如果有返回資訊,就說明偵聽是啟用的,如果沒有返回任何資訊說明偵聽是停用的,或者你用 lsnrctl start。方法1 看 oracle監聽是否啟動 在cmd下執行如下命令就可以 lsnrctl status 正在連線到 description ad...

linux上怎麼隱藏命令列引數,linux 下怎麼檢視命令列引數

關於在 unix linux 系統下面,任何人都無法隱藏命令列引數。因為它們的命令 以及相關的各種引數都是標準的,任何乙個如果想學習 unix linux 系統的人,都能夠找到相關的命令使用文件 例如 顯示檔名及其子目錄名的命令 ls 它就有各種引數,只要想學習該命令的使用,那麼誰也無法隱藏命令列引...