【精通Linux系列】Linux中的系統文件概述與編輯器詳解

linux中,萬物皆為文件!以下是關于linux系統文件概述和高手編輯器vi的使用指南。

【精通Linux系列】Linux中的系統文件概述與編輯器詳解

Linux文件系統結構

  • /:根目錄,通常僅存放目錄,避免存放文件或修改、刪除目錄內容。
  • /mnt:測試目錄,存放的文件相對不重要。
  • /root:root用戶的家目錄。
  • /home:普通用戶的家目錄。
  • /tmp:臨時目錄,例如文件上傳時使用。
  • /var:存放經常修改的數據,如程序運行日志文件。
  • /boot:存放啟動Linux時使用的內核文件,包括連接文件和鏡像文件,盡量不要動這里的東西。
  • /etc:系統默認放置配置文件的地方。
  • /bin:所有用戶都能執行的程序。
  • /sbin:只有root用戶才能執行的程序。
  • /usr:用戶自己的軟件通常放在此,例如mysql或其他相關軟件,通常位于/usr/local/下(軟件安裝路徑)。
  • /dev:存放硬件設備的地方,如/dev/cdrom(光驅光盤)。當ISO文件掛載時,可以使用命令查看。
  • /media:掛載光盤使用,一般在未掛載前為空。掛載光盤使用命令mount /dev/cdrom /media,之后可以使用ls -lrt查看光盤內容。卸載光盤使用umount /dev/cdrom。

路徑說明

  • 絕對路徑:完整的路徑。
  • 相對路徑:相對于當前位置的路徑,./表示當前目錄,../表示上一級目錄(使用cd ..執行)。

vi編輯器的基本概念和使用

vi編輯器有三種模式:

  1. 命令模式:不可編輯,按Esc進入。
  2. 插入模式:編輯模式,使用i、o、a進入,按o可另起一行。
  3. 底行模式:在命令模式下輸入:進入。

命令模式操作

$ #移動到行尾 gg #移動到文檔第一行行首 G #移動到文檔最后一行行首 x #刪除一個字符 dd #刪除游標所在整行 u #撤銷上一步操作 v #選中范圍后按y復制 p #粘貼

底行模式操作

n #n為數字,移動光標到第n行,例如輸入20,跳轉到第20行 / #搜索內容,例如/lovxyz,光標會跳到包含該字的行 %s/word1/word2/g #從第一行到最后一行替換word1為word2 n1,n2s/word1/word2/g #在第n1到n2行之間替換word1為word2,例如先輸入set nu顯示行號,n1為12,n2為20,替換在12到20行之間生效 set nu #顯示行號 set nonu #取消行號 q! #強制退出不保存 wq #保存并退出 wq! #強制保存并退出 !ls #暫時離開vi執行ls命令

通過以上內容,您可以更好地理解Linux文件系統結構和熟練使用vi編輯器,提高Linux操作效率。

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享