/:根分割槽
/boot:系統啟動相關的檔案,如核心(vmlinuz)、initrd(initramfs)以及grub(bootloader)
/dev:裝置檔案,不能單獨分割槽
/etc:配置檔案目錄
/home:普通使用者家目錄
/root:管理員家目錄
/lib:庫檔案目錄
/media:掛載點目錄,通常用來掛載移動裝置
/mnt:掛載點目錄,通常用來掛載額外的臨時檔案系統,比如另一塊硬碟
/opt:可選目錄,早期通過用來安裝第三方軟體
/proc:偽檔案系統,核心對映檔案,不能單獨分割槽
/sys:偽檔案系統,跟硬體裝置相關的屬性對映檔案,不能單獨分割槽
/tmp:臨時檔案目錄
/var:可變化的檔案,比如log、cache。存放日誌檔案、pid檔案、lock檔案
/bin:可執行檔案,使用者命令
/sbin:管理命令
/usr:全域性共享唯讀檔案。提供作業系統核心功能,可以單獨分割槽
/usr/bin
/usr/sbin
/usr/lib
/usr/local:第三方軟體安裝路徑
/usr/local/bin
/usr/local/sbin
/usr/local/lib
/usr/local/etc
/usr/local/man
/etc、/bin、/sbin、/lib等目錄內是系統啟動就需要用到的程式,這些目錄不能掛載額外的分割槽,必須在根檔案系統的分割槽上
/usr/bin、/usr/sbin、/usr/lib提供作業系統核心功能,/usr可以單獨分
/usr/local/bin、/usr/local/sbin、/usr/local/lib、/usr/local/etc、/usr/local/man等等在/usr/local目錄下的內容都是第三方軟體,建議單獨分割槽
前乙個命令的輸出作為後乙個命令的輸入。
最後乙個命令會在當前shell程序的子shell程序中執行。
命令1 | 命令2 | 命令3 | …
tee命令:從標準輸入讀取資料,輸出乙份到螢幕,乙份儲存到檔案
[root@localhost ~]# echo "hello world" | tee /tmp/hello.out hello world
[root@localhost ~]# cat /tmp/hello.out hello world
vi編輯器是linux和unix上最基本的文字編輯器,工作在字元模式下。由於不需要圖形介面,vi是效率很高的文字編輯器。儘管在linux上也有很多圖形介面的編輯器可用,但vi在系統和伺服器管理中的功能是那些圖形編輯器所無法比擬的。
vi編輯器可以執行輸出、刪除、查詢、替換、塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製,這是其他編輯程式所沒有的。
vim是vi的增強版,比vi更容易使用。vi的命令幾乎都可以在vim上使用。
編輯模式
作用
命令模式
使用者執行命令,比如複製行、貼上行等等
輸入模式
用於輸入文字、修改文字等等
末行模式
用於查詢文字、儲存修改等等
檔案開啟後預設處於命令模式下
vim filename //開啟檔案
vim +n filename //開啟檔案並定位到第n行
vim +/pattern filename //開啟檔案並定位到第一次被/pattern匹配到的內容行首
命令
意義q
退出wq
儲存並退出
q!不儲存退出
w儲存但不退出
w!強行儲存
wq強行儲存並退出
x強行儲存並退出
移動游標方式
移動方法
意義逐字元移動
h向左移動乙個字元
l向右移動乙個字元
j向下移動乙個字元
k向上移動乙個字元
#h向左移動#個字元
#l向右移動#個字元
#j向下移動#個字元
#k向上移動#個字元
以單詞為單位移動
w移動至下乙個單詞的詞首
e跳至當前或下乙個單詞的詞尾
b跳至當前或上乙個單詞的詞首
#w以當前游標為起點跳至第#個單詞的詞首
#e以當前游標為起點跳至第#個單詞的詞尾
#b以當前游標為起點跳至第#個單詞的詞首
行內跳轉
0數字0,跳轉到絕對行首
^跳轉到行首的第乙個非空白字元
$跳轉到絕對行尾
行間跳轉
gg跳轉到第一行
g跳轉到最後一行
#gg跳轉至第#行
#g跳轉至第#行
翻屏ctrl+f
向下翻一屏
ctrl+b
向上翻一屏
ctrl+d
向下翻半屏
ctrl+u
向上翻半屏
編輯命令
意義x
刪除游標所在處的單個字元
#x刪除游標所在處及其向後共#個字元
xp交換游標所在處的字元及其後面字元的位置
範圍表示方法:
表示方法
意義.
游標所在當前行
$最後一行
+#游標所在行往後#行
$-#倒數第#行%全文
ctrl+r:還原最近一次的撤銷操作
.
.
v:按字元選取內容
v:按矩形塊(行)選取內容
文字查詢:
Linux基礎命令 文字編輯tee
tee 將標準輸入的內容複製到指定的檔案中,同時在標準輸出中顯示。此命令的適用範圍 redhat rhel ubuntu centos suse opensuse fedora。1 語法 tee 選項 files 2 選項列表 選項說明 version 顯示命令版本資訊 help 顯示幫助文件 追加...
linux編輯命令
linux文件編輯命令 1.vi或vim命令 1.基本操作 1.vim 檔名 進入一般模式 不能輸入 2.按下 i 從一般模式,進入到插入模式 3.按下esc從插入模式,退出到一般模式 4.在一般模式下,輸入 wq,退出編輯。2.vi基本概念 3.常用命令 2.管道 linux提供管道符號 作用是 ...
測試基礎 Linux文字編輯vi命令
一 文字編輯工具vi命令的介紹 1.在linux使用vi編輯器來編輯檔案 2.vi既可以檢視檔案也可以編輯檔案 3.vim是vi的公升級版本,具備更多的功能 4.vi如果目標檔案不存在就會建立新的檔案,但是如果新檔案沒編碼,退出後還會消失 二 vi三種模式 1 編輯模式 i o a鍵 1 i 游標不...