㈠ linux vi命令的使用方法
一般模式常用操作
【h(或向左方向鍵)】 游標左移一個字元
【j(或向下方向鍵)】 游標下移一個字元
【k(或向上方向鍵)】 游標上移一個字元
【l(或向右方向鍵)】 游標右移一個字元
【[Ctrl] + f】 屏幕向下移動一頁(相當於Page Down鍵)
【[Ctrl] + b】 屏幕向上移動一頁(相當於Page Up鍵)
【[0]或[Home]】 游標移動到當前行的最前面
【[$]或[End]】 游標移動到當前行的末尾
【G】 游標移動到文件的最後一行(第一個字元處)
【nG】 n為數字(下同),移動到當前文件中第n行
【gg】 移動到文件的第一行,相當於"1G"
【n[Enter]】 游標向下移動n行
㈡ linux vi編輯器游標跳到文件末尾
1、首先登錄到Linux系統。並切換到根目錄下的tmp目錄。

㈢ linux里的vi怎麼移動到最後一行
vi是「Visual interface」的簡稱,它在Linux上的地位就彷彿Edit程序在DOS上一樣。它可以執行輸出、刪除、查找、替換、塊操作等眾多文本操作,而且用戶可以根據自己的需要對其進行定製。Vi不是一個排版程序,它不象Word或WPS那樣可以對字體、格式、段落等其他屬性進行編排,它只是一個文本編輯程序。 vi沒有菜單,只有命令,且命令繁多。
1、你需要先做的是vi編輯器顯示行號,命令模式下,輸入 :set number

ok,圖中虛線下面就是復制粘帖的內容。
㈣ Linux裡面vi移動游標到文件最後一行是什麼鍵
命令模式下輸入$回車即可跳到最後一行
希望可以幫助你,請採納,謝謝

㈤ 用vi命令打開文件時,如何直接跳到最後一行
用vi命令打開文件直接跳到最後一行的方法如下:
:$ 跳到文件最後一行
:0或:1 跳到文件第一行
或 另外一組命令:
gg 跳到文件第一行
Shift + g 跳到文件最後一行
常用的操作:
查看當前目錄:pwd 修改密碼:passwd 更換模式:csh,bash
遠程登陸:telnet 伺服器ip 回到上級目錄:cd ..
查看該目錄下的文件夾:ls 打開文件:vi /文件夾/文件
文件顯示的格式:root:x:0:root„:/root;/bin/bash 用戶名,加密,序號,組,默認路徑 退出:esc shift+: q! quit exit 清空:clear
顯示當前目錄所有文件:ls –a
顯示當前目錄所有文件和詳細信息:ls –al 新建文件:vi 文件名
文件的許可權:chmod g –(+)r w x u g o s
新建文件(不能編輯)更新文件的訪問時間,如果存在文件,更新,不存在,建立:touch 文件名 創建目錄:mkdir 目錄名/目錄名
創建多個目錄:mkdir 目錄名 目錄名„..
在主目錄創建下目錄:mkdir ~/目錄名 創建多級目錄:mkdir –p 目錄名/目錄名 在覆蓋文件前做個提示:cp –I 文件和文件內容間的拷貝:cp 復制目錄:cp –r 目錄 目錄 復制文件:cp 文件 文件
移動文件:mv 要移動的文件 要移動到的目錄 移動目錄:mv -fi要移動的目錄 要移動到的目錄 修改文件或目錄的名字:mv 文件 名字 刪除文件:rm rm –I提示
刪除目錄中的所有內容包括目錄:rm –r 要刪除的文件夾
連接:軟連接:相當於創建快捷方式,作用:修改linux內核會用到他 in 硬連接:如果刪除源文件,被連接的文件內容還存在 幫助:man 命令
進入vi的命令 :
vi filename :打開或新建文件,並將游標置於第一行首 vi +n filename :打開文件,並將游標置於第n行首 vi + filename :打開文件,並將游標置於最後一行首
vi +/pattern filename:打開文件,並將游標置於第一個與pattern匹配的串處 vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename vi filename....filename :打開多個文件,依次進行編輯。
㈥ linux 中用vi 命令查看文件,為什麼文件中每一行的結尾會出現兩個^M^M.這是怎麼產生的,代表什麼符號
windows創建的文件是 \n\r結束的, 而linux,mac這種unix類系統是\n結束的。
所以unix的文本到windows會出現換行丟失(ultraedit這種軟體可以正確識別); 而反過來就會出現^M的符號了
補充:
windows里用ultraedit,選16進制模式(hex mode)可以看到。linux裡面,我就不熟悉了。
㈦ 如何使用Vi顯示出文本行末尾的^M符號
如果在Dos或Windows下使用編輯器編寫一些文本文件,然後通過網路傳送到Unix/Linux下使用vi打開,那麼會看到一些^M符號. 因為Dos或Windows下的換行符是"\r\n",即對應的ASCII碼十進制形式是: 13, 10. 而Unix/Linux下的換行符是"\n",即對應的ASCII碼十進制形式是: 10. 因此,使用vi打開該文件所顯示的特殊符號^M,其實其對應的ASCII碼十進制形式是: 13 ; 對應的八進制形式是 015; 對應的十六進制形式是 0x0D. 解決的方法很多,其中比較簡單的一種是,在shell提示符下發出命令:tr -d "\015" < myfile.txt > myfile_new.txt那麼可以把符號^M(即"\015")去掉,並另存為新文件myfile_new.txt.
㈧ vi末行模式怎麼用
末行模式也稱ex轉義模式。在命令模式下,用戶按「:」鍵即可進入末行模式下,此時Vi會在顯示窗口的最後一行(通常也是屏幕的最後一行)顯示一個「:」作為末行模式的提示符,等待用戶輸入命令。多數文件管理命令都是在此模式下執行的(如把編輯緩沖區的內容寫到文件中等)。末行命令執行完後,Vi自動回到命令模式。例如:
:sp newfile
則分出一個窗口編輯newfile文件。如果要從命令模式轉換到編輯模式,可以鍵入命令a或者i;如果需要從文本模式返回,則按Esc鍵即可。在命令模式下輸入「:」即可切換到末行模式,然後輸入命令。(BY三人行慕課)
㈨ 在vi命令中 tail 的命令怎麼用
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
或者
tail [ -r ] [ -n Number ] [ File ]
使用說明:
tail 命令從指定點開始將 File 參數指定的文件寫到標准輸出。如果沒有指定文件,則會使用標准輸入。 Number 變數
指定將多少單元寫入標准輸出。 Number 變數的值可以是正的或負的整數。如果值的前面有 +(加號),從文件開頭
指定的單元數開始將文件寫到標准輸出。如果值的前面有 -(減號),則從文件末尾指定的單元數開始將文件寫到
標准輸出。如果值前面沒有 +(加號)或 -(減號),那麼從文件末尾指定的單元號開始讀取文件。
主要參數:
-b Number 從 Number 變數表示的 512 位元組塊位置開始讀取指定文件。
-c Number 從 Number 變數表示的位元組位置開始讀取指定文件。
-f 如果輸入文件是常規文件或如果 File 參數指定 FIFO(先進先出),
那麼 tail 命令不會在復制了輸入文件的最後的指定單元後終止,而是繼續
從輸入文件讀取和復制額外的單元(當這些單元可用時)。如果沒有指定 File 參數,
並且標准輸入是管道,則會忽略 -f 標志。tail -f 命令可用於監視另一個進程正在
寫入的文件的增長。
-k Number 從 Number 變數表示的 1KB 塊位置開始讀取指定文件。
-m Number 從 Number 變數表示的多位元組字元位置開始讀取指定文件。使用該標志提供在
單位元組和雙位元組字元代碼集環境中的一致結果。
-n Number 從首行或末行位置來讀取指定文件,位置由 Number 變數的符號(+ 或 - 或無)
表示,並通過行號 Number 進行位移。
-r 從文件末尾以逆序方式顯示輸出。-r 標志的預設值是以逆序方式顯示整個文件。
如果文件大於 20,480 位元組,那麼-r標志只顯示最後的 20,480 位元組。 -r 標志只有
與 -n 標志一起時才有效。否則,就會將其忽略。
㈩ vi命令快速切到文件末尾
:$ 用這個命令 到文件尾
到文件頭是
:1