1. 程式人生 > >Linux入門學習,怎麼使用Vim編輯器編輯儲存檔案?以及檢視瀏覽檔案的幾種方式介紹——(四)

Linux入門學習,怎麼使用Vim編輯器編輯儲存檔案?以及檢視瀏覽檔案的幾種方式介紹——(四)

引言:上期回顧(想要學習的童鞋可以點選看看)

上一章講述了在linux系統當中怎麼建立檔案以及對檔案的基本操作,這章主要是說檢視檔案的幾種方式,順便簡單簡單說下vim編輯器的使用。我們不管在使用什麼系統上,檢視檔案肯定是必須要的,比如說安裝一個mysql資料庫需要更改配置檔案,部署一個服務也是需要檢視和更改配置檔案。文章會介紹檢視檔案的幾種方式,讓自己在不同的場景下更快的找到自己想要檢視的部分。 在這裡也說下題外話"學習真的是需要堅持,小編我很懶,我是多想週末能好好放鬆去吃幾把雞,今天晚上10點回家開始寫部落格,在這裡希望小編寫的文章能夠對大家有所幫助,也希望大家能夠給小編點點贊留留言,謝謝!"

一 使用文字編輯器vim

  為什麼會選擇vim編輯器呢?在linux系統中不止vim編輯器一種,vim是linux經常使用的一款編輯器任何檔案需要編輯預設的編輯器也是vim,所以我們先來學習vim的用法。本章只是簡單介紹vim的使用後期還需要詳細的介紹在使用vim編輯器中的命令模式、編輯模式的常用命令。Vim是一個功能強大的全螢幕文字編輯器,是Linux上最常用的文字編輯器,他的作用的新建、編輯、顯示檔案。我們在windows當中的文字編輯器都是用選單功能的,Vim沒有選單,只有命令。

    我們檢視到root目錄下現在有1.txt、2.txt、3.txt 三個檔案(圖1),現在我們比如使用vim新建一個檔案4.txt,輸入命令"vi 4.txt",如果想編輯已有的檔案,只需要輸入相對應的檔名就可以了

。回車後我們進入了全螢幕的編輯模式下,有些小夥伴一進入vim編輯器就開始編輯,但是怎麼編輯都沒有效果,這一點不像windows,我們一開始進入vim編輯中,vim編輯器是在等待我們輸入指定命令,如果我們想要編輯這個檔案需要輸入"i、a、o"任意一個字元來進入插入模式,然後就可以隨心所欲的編輯檔案了,當我們進行插入模式時左下角會有一個"insert"標識(圖2)。自己編輯完了之後我們按ESC鍵可以退出編輯模式,那怎麼儲存退出呢?儲存退出需要輸入命令":wq",切記前提是需要按ESC退出編輯模式進入命令模式。先按ESC ,在輸入退出儲存的命令(圖3),這裡我們就學習了vim編輯器怎麼編輯新建一個檔案,以及編輯儲存退出。這裡僅僅只是很笨拙的使用方式,後期會有一章節更加詳細的去教大家使用

       

二 檢視檔案的幾種方式

    1 cat 命令

           cat命令是我們在linux系統最簡單也是使用最多的檢視瀏覽檔案的一個命令,只需要在cat後輸入需要檢視的檔案就行了,如果檔名輸入錯了也會有相對應的提示。現在我們來檢視我們剛剛用vim建立的4.txt,記住4.txt是在root的目錄下,而我現在所在的位置就是在root目錄,所以我這隻需要輸入檔名就可以了。輸入命令"cat 4.txt"來檢視我們剛剛建立的檔案(圖1),我們在使用windows中的文字編輯器會有一個顯示行號的功能,讓我們更好的找到對應的行,我們加上"-n"選項就可以實現顯示行號的功能(圖2)

             

    2 tac 命令

tac命令就是反過來的cat,顧名思義也就是內容也是倒著看的,但是tac命令沒有-n的選項

            

    3 more 命令

cat、tac命令只是檢視簡單簡短一些文字,如果檢視很長很長的檔案就不可以了,大家可以試試用cat檢視這個檔案"cat /etc/services",檢視到到效果是連續翻了好幾頁,結果顯示的是最後一頁。這個時候我們使用more命令可以翻頁進行顯示,在使用more命令進行瀏覽時我們可以按"空格"、"f"來進行翻頁,如果想換行按"回車也就是Enter"退出按"q"、"Q"即可。在我們的左下角也有一個顯示檢視進度的百分比,比較人性化。

               

    4 less 命令

在我們使用more命令瀏覽檔案,可以使用"空格"、"f"進行翻頁,如果突然在想再看上一頁怎麼辦?在more命令中可沒有這樣的操作,這個時候我們less命令就登場了。同樣我們使用less命令檢視"etc/services"這個檔案,跟more命令大同小異,按按"空格"、"f"來進行翻頁、換行按"回車鍵"、退出按"q"、"Q"。但是我們的less命令可以使用鍵盤上的"pageup"鍵向上翻一頁使用鍵盤上的上箭頭"⬆️"可以向上翻一行,還有一個很不同的特點是,less命令可以查到關鍵字,我們在less命令瀏覽是輸入"/"斜杆後加上你所需要的查詢的關鍵字less命令會把關鍵字所標記,然後在按"n"可以查詢下一個關鍵字所在位置

            

    5 head 命令

    現在我們檢視一個檔案,只想看這個檔案的前幾行,就比如說,我們在寫小指令碼的時候都會在一開始寫上備註,這個小指令碼是幹什麼用的,這個時候我們只需要檢視這個檔案前幾行就可以了。我們使用head命令來檢視,我們還是檢視剛才檢視的檔案,輸入命令"head /etc/services",預設顯示前10行,如果想看前20行,我們需要加上"-n"的選項然後在寫上需要顯示的行數,例如"head -n 20 /etc/services"即可。

            

    6 tail 命令

            tai和head是相反的,檢視倒數幾行,同樣也可以使用"-n"的選項。

            

相關推薦

Linux入門學習怎麼使用Vim編輯編輯儲存檔案以及檢視瀏覽檔案方式介紹——

引言:上期回顧(想要學習的童鞋可以點選看看) 上一章講述了在linux系統當中怎麼建立檔案以及對檔案的基本操作,這章主要是說檢視檔案的幾種方式,順便簡單簡單說下vim編輯器的使用。我們不管在使用什麼系

在C#中Json的序列化和反序列化的方式總結轉載

在這篇文章中,我們將會學到如何使用C#,來序列化物件成為Json格式的資料,以及如何反序列化Json資料到物件。 什麼是JSON? JSON (JavaScript Object Notation) is a lightweight data-interchange format.

Redis學習——數據結構介紹

exc 序號 rim smo out tar top 鍵值 就是 一、簡介 作為一款key-value 的NoSQL數據庫,Redis支持的數據結構比較豐富,有:String(字符串) 、List(列表) 、Set(集合) 、Hash(哈希) 、Zset(有序集合),相對

【PP生產訂單】入門介紹

如何選擇訂單的工藝路線: 選擇的流程圖: 首先去看後臺配置訂單型別中的“順序標識”: 其次再去看MRP4檢視中的“選擇方法”欄位:  如何確定訂單的BOM: 選擇的流程圖: 如果BOM中的專案類別

關於跨域以及跨域的方式

轉載:https://www.cnblogs.com/chenshishuo/p/4919224.html首先我們來想一想              為什麼會有跨域這個名詞的出現呢?              跨域又是什麼呢?為何要跨域?              瀏覽器的同

Maven學習筆記(六)-使用Eclipse建立Maven WEB專案以及執行專案的方式

一、建立一個專案 在eclipse選單欄中選擇“File”---“News”---“Other”選單項,就會開啟如下對話視窗,在視窗中選擇“Maven”節點下“Maven Project”條目,如下

深度學習介紹卷積操作

接下來介紹一下,CNNs是如何利用空間結構減少需要學習的引數數目的 如果我們有一張1000x1000畫素的影象,有1百萬個隱層神經元,那麼他們全連線的話(每個隱層神經元都與影象的每一個畫素點相連),這樣就有1000x1000x1000000=10^12個連線,

關於Linux用戶權限文本處理工具正則表達式vim文本編輯

rtx 元字符 否則 權限 tdi 行編輯 directory e2fs 登錄 一、 用戶 ??在Linux系統中,可以創建多個用戶,每一個用戶都有一個與其對應的ID號,就像每一個人都有一個×××號一樣,這就是用戶的UID,??在Linux中管理員 root的默認UID

java程式設計師菜鳥進階十六linux基礎入門linuxVIM文字編輯使用

  linux下編寫配置檔案最好的編輯工具莫過於vim了。Vim的功能實在太多太全,Vim的很多功能也許我們很少用得到,真正為大家常用的功能可能只佔到所有功能的冰山一角。Vim終歸只是一個編寫程式碼或編輯文件的工具,所以只要掌握一些足夠我們使用的功能即可。 做個廣告

Linux小白入門vim編輯

vim [需要編輯的文字所在路徑] vim有三種工作模式 ① 一般模式(命令模式) ② 編輯模式 ③ 底行模式(擴充套件命令列模式) 使用vim開啟一個文字時,預設處於一般模式。該模式不能對文字直接進行文字編輯,但是可以使用一些快捷鍵,對檔案進行快捷操作。 如果需

linux 入門學習 退出vi編輯

下面總結一些vi 退出命令,學習! 進入編輯模式,按 o 進行編輯 編輯結束,按ESC 鍵 跳到命令模式,然後輸入退出命令: (大寫ZZ可以一試) :w儲存檔案但不退出vi 編輯 :w! 強制儲存,不退出vi 編輯 :w file將修改另存到fi

Linux- 常用命令 Vim編輯操作

模式 font cat 查看 type 命名 exit 撤銷 過濾 1.Linux命令:   ls >查看列表(藍色為文件夾,白色為文件)   ls -a >顯示包括隱藏文件的所有文件   ls -l >以列表的形式顯示   ls -lh >類似於

Linux常用命令、vim打造python編輯、網路配置

VirtualBox5.1及Ubuntu16.04安裝教程:http://jingyan.baidu.com/article/46650658228345f549e5f8cc.html 一、常用命令 1.啟動圖形介面:startx 2.立刻關機:shutdown -h now

linux入門學習linux圖形化界面與命令行界面之間的切換以及一些系統命令

之間 linu 鏡像 pan ctr 安裝 linux -- linux鏡像 一、linux圖形化界面與命令行界面之間的切換 註意:前提是你安裝的 linux鏡像ios 必須具備圖形化功能。 1)  圖形化界面--->命令行界面:       ctrl + alt +

如何在CAD編輯中將CAD圖紙轉換成PDF檔案具體要怎麼操作?

如何在CAD編輯器中將CAD圖紙轉換成PDF檔案,具體要怎麼操作?在平常的工作中,建築設計師們藉助CAD編輯器沒編輯一張CAD圖紙都需要進行檢視,但是CAD圖紙均為dwg格式的,這樣不方便我們進行檢視,很多時候就需要將CAD圖紙轉換成PDF檔案,這樣就方便我們查看了,但是如何在CAD編輯器中將CAD圖紙轉換成

Linux下vi編輯編輯檔案時對於意外退出的文件的再次開啟的解決方案

1、當我們在虛擬機器裡面編輯檔案的時候,喜歡用vi編輯器,但是由於叢集的不穩定,或者自己開啟以後忘記關閉,切換到另一個介面繼續工作,當再次回來時候,已經失去了編輯的能力了。當我們再次開啟此檔案的時候就會出現如下介面:<--當時出錯忘了截圖了,只顧著解決呢,也是學習了一些

Eclipse專案檔案被外部編輯編輯Eclipse中的相對應檔案自動重新整理

Eclipse中 Window -> Preferences -> General -> Workspace 勾選Refresh using native hooks or pol

php讀取富文字編輯編輯後的文章內容並去除所有html標籤、空格以及空白擷取字串包括中文

/**  * 去除Html所有標籤、空格以及空白,並擷取字串(包括中文)  * @param  string $string 字串  * @param  number $sublength 字串長度  * @param  string $encoding 編碼方式  * @

Linux入門學習

linux計算機系統一:先來認識一下計算機系統的組成計算機系統由硬件(Hardware )系統和軟件(software)系統組成二:計算機硬件計算機(Computer):俗稱電腦,是一種能接收和存儲信息,並按照存儲在其內部的程序對海量數據進行自動、高速地處理,然後把處理結果輸出的現代化智能電子設備發展歷史:第

TWaver可視化編輯的前世今生電力 雲計算 數據中心

變電站 fontsize 復雜 部署 ood 配置信息 來看 tar 右鍵 插播一則廣告(長期有效) TWaver需要在武漢招JavaScript工程師若幹 要求:對前端技術(JavasScript、HTML、CSS),對可視化技術(Canvas、WebGL)有濃厚的興