Linux學習筆記

2021-10-22 06:51:38 字數 1994 閱讀 1763

linux 命令集& vim 使用入門

linux 常用命令

系統資訊

關機、重啟以及登出

檔案和目錄

檔案搜尋

掛載乙個檔案系統

磁碟空間

使用者和群組

檔案的許可權

使用 「+」 設定許可權,使用 「-」 用於取消

檔案的特殊屬性

使用 「+」 設定許可權,使用 「-」 用於取消

打包和壓縮檔案

檢視檔案內容

文字處理

字元設定和檔案格式轉換

檔案系統分析

初始化乙個檔案系統

swap檔案系統 備份

網路 - (乙太網和wifi無線)

vim 編輯器使用入門

vim是從 vi 發展出來的乙個文字編輯器。**補全、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用,和emacs並列成為了unix系統使用者最喜歡的文字編輯器

三種模式

插入模式(輸入模式):進入vim後,按下i進入插入模式,按下鍵從插入模式切換至編輯模式 編輯模式:進入vim後預設進入編輯模式,該模式用於移動和操縱文字 命令模式:用於執行冒號命令,比如儲存,查詢/替換以及配置vim等

常用命令

命令歷史

以 : 和 / 開頭的命令都有歷史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個歷史命令

啟動vim

在命令列視窗(終端)中輸入以下命令即可 vim 直接啟動vim vim filename 開啟vim並建立名為filename的檔案

檔案命令

vim file 開啟單個檔案 vim file1 file2 file3 … 同時開啟多個檔案 :open file 在vim視窗中開啟乙個新檔案 :split file 在新視窗中開啟檔案 :bn 切換到下乙個檔案 :bp 切換到上乙個檔案

插入命令

i 在當前位置生前插入 i 在當前行首插入 a 在當前位置後插入 a 在當前行尾插入 o 在當前行之後插入一行 o 在當前行之前插入一行

查詢命令

/text 查詢text,按n健查詢下乙個,按n健查詢前乙個。 ?text 查詢text,反向查詢,按n健查詢下乙個,按n健查詢前乙個。

替換命令

ra 將當前字元替換為a,當期字元即游標所在字元。 s/old/new/ 用old替換new,替換當前行的第乙個匹配 s/old/new/g 用old替換new,替換當前行的所有匹配 %s/old/new/ 用old替換new,替換所有行的第乙個匹配 %s/old/new/g 用old替換new,替換整個檔案的所有匹配

刪除命令

x 刪除當前字元 3x 刪除當前游標開始向後三個字元 x 刪除當前字元的前乙個字元。x=dh dl 刪除當前字元, dl=x dh 刪除前乙個字元 dd 刪除當前行 dj 刪除上一行 dk 刪除下一行 10d 刪除當前行開始的10行。

貼上拷貝命令

yy 拷貝當前行 nyy 拷貝當前後開始的n行,比如2yy拷貝當前行及其下一行。 p 在當前游標後貼上,如果之前使用了yy命令來複製一行,那麼就在當前行的下一行貼上。 shift+p 在當前行前貼上

退出命令

:wq 儲存並退出 zz 儲存並退出 :q! 強制退出並忽略所有更改 :e! 放棄所有修改,並開啟原來檔案。

視窗命令

:split或new 開啟乙個新視窗,游標停在頂層的視窗上 :split file或:new file 用新視窗開啟檔案 ctrl+ww 移動到下乙個視窗 ctrl+wj 移動到下方的視窗 ctrl+wk 移動到上方的視窗

:close 最後乙個視窗不能使用此命令,可以防止意外退出vim。 :q 如果是最後乙個被關閉的視窗,那麼將退出vim。 zz 儲存並退出。 :only 關閉所有視窗,只保留當前視窗

幫助命令

:help or f1 顯示整個幫助 :help *** 顯示***的幫助,比如 :help i, :help ctrl-[(即ctrl+[的幫助)。 :help 『number』 vim選項的幫助用單引號括起 :help 特殊鍵的幫助用< 擴起 :help -t vim啟動引數的幫助用

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...