Linux基礎命令(編輯)

2021-10-07 20:29:53 字數 3551 閱讀 6920

/:根分割槽

/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編輯器是linuxunix上最基本的文字編輯器,工作在字元模式下。由於不需要圖形介面,vi是效率很高的文字編輯器。儘管在linux上也有很多圖形介面的編輯器可用,但vi在系統和伺服器管理中的功能是那些圖形編輯器所無法比擬的。

vi編輯器可以執行輸出、刪除、查詢、替換、塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製,這是其他編輯程式所沒有的。

vimvi的增強版,比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 游標不...