在linux中,萬物皆為文件!以下是關于linux系統文件概述和高手編輯器vi的使用指南。
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編輯器有三種模式:
- 命令模式:不可編輯,按Esc進入。
- 插入模式:編輯模式,使用i、o、a進入,按o可另起一行。
- 底行模式:在命令模式下輸入:進入。
命令模式操作
$ #移動到行尾 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