成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快捷教程:如何在命令行上編輯文件

系統(tǒng) Linux 系統(tǒng)運維
此次教程中,我們將向您展示三種命令行編輯文件的方式。本文一共覆蓋了三種命令行編輯器,vi(或 vim)、nano 和 emacs。

[[224357]]

此次教程中,我們將向您展示三種命令行編輯文件的方式。本文一共覆蓋了三種命令行編輯器,vi(或 vim)、nano 和 emacs。

 

在命令行上使用 Vi 或 Vim 編輯文件

您可以使用 vi 編輯文件。運行如下命令,打開文件:

  1. vi /path/to/file

現(xiàn)在,您可以看見文件中的內(nèi)容了(如果文件存在。請注意,如果此文件不存在,該命令會創(chuàng)建文件)。

vi 最重要的命令莫過于此:

鍵入 i 進入編輯Insert模式。如此,您可以編輯文本。

退出編輯模式請鍵入 ESC

正處于光標(biāo)之下的字符,使用 x 鍵刪除(您千萬不要在編輯模式這樣做,如果您這樣做了,將不會刪除光標(biāo)下的字符,而是會在光標(biāo)下插入 x 字符)。因此,當(dāng)您僅僅使用 vi 打開文本(LCTT 譯注:此時默認(rèn)進入指令模式),此時您可以使用 x 鍵立即刪除字符。在編輯模式下,您需要鍵入 ESC 退出編輯模式。

如果您做了修改,想要保存文件,請鍵入 :x(同樣,您不能在編輯模式執(zhí)行此操作。請按 ESC 退出編輯模式,完成此操作)。

如果您并沒有做修改,鍵入 :q 退出文本(您同樣不能在編輯模式執(zhí)行此操作)。

如果您做了修改,但卻想不保存文本而之際退出,請鍵入 :q! (同樣不能在編輯模式執(zhí)行此作)。

請注意在上述所有操作中,您都可以使用方向鍵操控光標(biāo)在文本中的位置。

以上所有都是 vi 編輯器的內(nèi)容。請注意,vim 編輯器或多或少也會支持這些操作,如果您想深層次了解 vim,請看 這里

 

使用 Nano 命令行編輯器編輯文件

接下來是 Nano 編輯器。您可以執(zhí)行 nano 命令調(diào)用它:

  1. nano

這里是 nano 的用戶界面:

Nano 命令行編輯器

Nano 命令行編輯器

您同樣可以使用它啟動文件。

  1. nano [filename]

例如:

  1. nano test.txt

在 nano 中打開文件

在 nano 中打開文件

如您所見的用戶界面,大致被分成四個部分。編輯器頂部顯示編輯器版本、正在編輯的文件和編輯狀態(tài)。然后是實際編輯區(qū)域,在這里,您能看見文件的內(nèi)容。編輯器下方高亮區(qū)展示著重要的信息,***兩行顯示能執(zhí)行基礎(chǔ)任務(wù)地快捷鍵,切實地幫助初學(xué)者。

這里是您前期應(yīng)當(dāng)了解的快捷鍵快表。

使用方向鍵瀏覽文本,退格鍵刪除文本,Ctrl+O 保存文件修改。當(dāng)您嘗試保存時,nano 會征詢您的確認(rèn)(請參閱截圖中主編輯器下方區(qū)域):

在 nano 中保存文件

在 nano 中保存文件

注意,在這個階段,您有一個選項,可以保存不同的系統(tǒng)格式。鍵入 Alt+D 選擇 DOS 格式,Atl+M 選擇 Mac 格式。

以 DOS 格式保存文件

以 DOS 格式保存文件

敲回車保存更改。

文件已經(jīng)被保存

文件已經(jīng)被保存

繼續(xù),文本剪切使用 Ctrl+K,文本復(fù)制使用 Ctrl+U。這些快捷鍵同樣可以用來粘貼剪切單個單詞,但您需要先選擇好單詞,通常,您可以通過鍵入 Alt+A(光標(biāo)在***個單詞下) 然后使用方向鍵選擇完整的單詞。

現(xiàn)在來進行搜索操作。使用 Ctrl+W 可以執(zhí)行一個簡單的搜索,同時搜索和替換您可以使用 Ctrl+\\

使用 nano 在文件中搜索

使用 nano 在文件中搜索

這些就是 nano 的一些基礎(chǔ)功,它能給您帶來一些不錯的開始,如果您是初次使用 nano 編輯器。更多內(nèi)容,請閱讀我們的完整內(nèi)容,點擊 這里

 

使用 Emacs 命令行編輯器編輯文件

接下來登場的是 Emacs。如果系統(tǒng)未安裝此軟件,您可以使用下面的命令在您的系統(tǒng)中安裝它:

  1. sudo apt-get install emacs

nano 一致,您可以使用下面的方式在 emacs 中直接打開文件:

  1. emacs -nw [filename]

注意:-nw 選項確保 emacs 在本窗口啟動,而不是打開一個新窗口,默認(rèn)情況下,它會打開一個新窗口。

一個實例:

  1. emacs -nw test.txt

下面是編輯器的用戶界面:

在 emacs 中打開文件

在 emacs 中打開文件

nano 一樣,emacs 的界面同樣被分割成了幾個部分。***部分是最上方的菜單區(qū)域,和您在圖形界面下的應(yīng)用程序一致。接下來是顯示文本(您打開的文件文本)內(nèi)容的主編輯區(qū)域。

編輯區(qū)域下方坐落著另一個高亮菜單條,顯示了文件名,編輯模式(如截圖內(nèi)的 ‘Text’)和狀態(tài)(** 為已修改,- 為未修改,%% 為只讀)。***是提供輸入指令的區(qū)域,同時也能查看輸出。

現(xiàn)在開始基礎(chǔ)操作,當(dāng)您做了修改、想要保存時,在 Ctrl+x 之后鍵入 Ctrl+s。***,在面板***一行會向您顯示一些信息:‘Wrote ........’。這里有一個例子:

emascs 中保存文件

emascs 中保存文件

現(xiàn)在,如果您放棄修改并且退出時,在 Ctrl+x 之后鍵入Ctrl+c。編輯器將會立即詢問,如下圖:

emacs 中拋棄修改

emacs 中拋棄修改

輸入 n 之后鍵入 yes,之后編輯器將會不保存而直接退出。

請注意,Emacs 中 C 代表 CtrlM 代表 Alt。比如,當(dāng)你看見 C-x,這意味著按下 Ctrl+x

至于其他基本編輯器操作,以刪除為例,大多數(shù)人都會,使用 Backspace/Delete 鍵。然而,這里的一些刪除快捷鍵能夠提高用戶體驗。比如,使用 Ctrl+k 刪除一整行,Alt+d 刪除一個單詞,Alt+k 刪除一個整句。

在鍵入 Ctrl+k 之后鍵入 u 將撤銷操作,輸入 Ctrl+g 之后輸入 Ctrl+_ 恢復(fù)撤銷的操作。使用 Ctrl+s 向前搜索,Ctrl+r 反向搜索。

使用 emacs 在文件中搜索

使用 emacs 在文件中搜索

繼續(xù),使用 Alt+Shift+% 執(zhí)行替換操作。您將被詢問要替換單詞。回復(fù)并回車。之后編輯器將會詢問您是否替換。例如,下方截圖展示了 emacs 詢問使用者關(guān)于單詞 ‘This’ 的替換操作。

使用 emacs 替換單詞

使用 emacs 替換單詞

輸入替換文本并回車。每一個替換操作 emacs 都會等待詢問,下面是***詢問:

確定文本替換

確定文本替換

鍵入 y 之后,單詞將會被替換。

鍵入 y 確定操作

鍵入 y 確定操作

這些就是幾乎所有的基礎(chǔ)操作,您在開始使用 emacs 時需要了解掌握的。對了,我們忘記討論如何訪問頂部菜單,其實這些可以通過使用 F10 訪問它們。

基礎(chǔ)編輯器操作

基礎(chǔ)編輯器操作

Esc 鍵三次,退出這些菜單。 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2023-08-12 11:40:11

命令行生存

2018-04-25 10:46:05

Linux命令行日歷

2022-11-18 12:47:51

LinuxAWS命令行工具

2021-07-15 13:25:43

LinuxPDF

2023-02-07 09:49:26

Linux命令行合并文件

2019-08-15 15:00:31

Linux命令行PDF

2014-06-09 10:23:20

2009-08-11 09:35:47

Linux命令行linux命令快捷鍵

2016-01-04 15:17:50

Linux命令行硬件

2014-10-22 12:03:14

Linux嗅探HTTP

2014-04-10 10:10:16

KVMDebianUbuntu

2014-05-04 10:58:18

Linux命令行Linux發(fā)行版

2009-12-25 17:05:09

LINUX Bash

2023-03-21 09:31:30

Linux命令行文件夾

2015-12-16 16:01:13

2009-12-16 11:23:29

VS命令

2022-10-18 14:52:36

2022-04-01 12:51:44

命令Containerd

2022-10-14 19:30:29

Linux

2020-12-10 16:16:08

工具代碼開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 在线视频一区二区 | 国产精品毛片一区二区三区 | 九一视频在线播放 | 久久久久国产精品午夜一区 | 国产综合久久 | 成年视频在线观看 | 精品国产免费一区二区三区五区 | 精品乱码一区二区三四区视频 | 超碰97在线免费 | 精品视频一二区 | 午夜色播| 国产精品毛片一区二区三区 | 精品久久香蕉国产线看观看亚洲 | 亚洲成人福利在线观看 | caoporn国产精品免费公开 | 视频一区在线观看 | 亚洲小视频 | 精品一区二区三区不卡 | 成人网在线看 | 999热精品视频 | 日韩成人在线播放 | 久久精品视频在线观看 | 欧美性video 精品亚洲一区二区 | 国产高清精品一区二区三区 | 欧美一区二区三区大片 | 欧美多人在线 | 成人区精品一区二区婷婷 | 日韩精品在线免费观看视频 | 一本大道久久a久久精二百 国产成人免费在线 | 成年视频在线观看福利资源 | 亚洲精品在线看 | 国产精品亚洲欧美日韩一区在线 | 国产高清视频一区 | 人人人艹 | 综合久| 夜久久| 中文字幕精品视频 | 亚洲国产精品自拍 | 狠狠草视频 | 成年人在线观看视频 | 色五月激情五月 |