總結Linux基礎命令數據庫
Linux下命令終端下幾個經常使用的熱鍵:vim
[Tab][Tab]:按兩次 [tab] 按鍵,激發命令與文件補全的功能。less
Ctrl + c :中斷目前程序的按鍵。ui
q(或quit):有不少程序在跑的時候(例如 man 這個指令或 more 這個指令),若是您想跳出來,就按下 q 便可。這個按鈕也是不少指令常定義的退出鈕。spa
Ctrl+d:離開終端(離開文字界面),至關於exit退出命令。命令行
Linux中執行命令的格式:orm
Linux系統的在線幫助命令man、info和help內存
man命令查找相關命令(如date)的用法。ci
info在線幫助命令能夠當成命令行模式下的網頁顯示數據方式。字符串
/usr/share/doc :Linux 系統中的幫助文件聚集的目錄。
關機經常使用的幾個命令:
sync:將內存中數據同步寫入硬盤中的指令 。
shutdown:經常使用的關機指令,可設置關機模式、時間和提示消息。
reboot,halt:重啓和關機。
幾個簡單的命令:
date:顯示日期的指令。
cal:顯示日曆的指令。
bc:Linux提供的簡單的計算器
echo:顯示器上顯示一段文字。
source:一般用於從新執行剛修改的初始化文件。
2. Linux的文件權限與目錄配置
(1)用戶與用戶組的概念、意義,及文件命名的規則:
用戶與用戶組概念的由來其實源於現實世界。
Linux文件的命名規則:
(2)Linux文件的屬性:
目錄和文件在Linux系統中權限分爲r、w、x三種:
舉例:
ls -al 命令中顯示的Linux文件屬性:
文件屬性第一列的含義:
(3)修改目錄或文件全部者/擁有組/權限的命令。
chown:更改目錄或文件的全部者或擁有。
chgrp:更改目錄或文件的擁有組。
chmod:更改目錄或文件權限。
(4)修改目錄或文件的權限的方法:
使用數字法:將權限的後九位符號轉換成八進制(爲'-'則表示0,不然爲1)。
使用符號類型改變的方式。
3. Linux的文件與目錄管理
(1)路徑:
絕對路徑與相對路徑,絕對路徑由根目錄(/)開始,相對路徑不以根目錄(/)開始。
經常使用的目錄符號表明的意義:
$PATH:命令路徑的環境變量。
(2)幾個目錄處理命令的經常使用命令:
cd(change directory):切換當前目錄。
pwd(print working directory):顯示當前工做目錄。
mkdir:建建立子目錄,以及用參數-p確保目錄名稱存在,若目錄不存在就新建。
rmdir:刪除一個裏面是空的空目錄,使用-p選項將上層的空目錄也一塊兒刪除。
(3)文件與目錄管理的經常使用命令:
ls:查看文件與目錄的屬性。
cp:複製文件或目錄。
rm:建建立子目錄,以及用參數-p確保目錄名稱存在,若目錄不存在就新建。
mv:移動文件與目錄,重命名文件,已經移動文件同時更改文件名。
touch:修改文件時間與建立新文件。
(4)文件內容查閱相關指令:less、head、tail、od:
查看文本內容推薦使用less命令,由於能夠按照man page的方法,方便往前、日後翻頁。
b) head和tail:只看頭幾行/末尾幾行,或頭幾字節/末尾幾字節。
c) od命令:以非文本的方式讀取檔案內容。
d) file:查看文件類型。
e) whereis和find:文件名的查找,whereis查詢的是在系統的數據庫文件中查詢,於是數據較快,但查詢結果可能不正確;find命令則查詢速度較慢,可查詢文件和目錄。
4.vi和vim的使用總結:
(1) vi的3種模式的相互關係:
關係圖:
使用「Insert」鍵來進行編輯模式,而後按「ESC」鍵退出編輯模式進入通常模式,在通常模式中輸入「:wq」保存文件並離開vi。
(2)移動光標、行間跳轉的命令
操做類型 |
操做鍵 |
功能 |
光標方向移動 |
á(k)、â(j)、ß(h)、à(l) |
上、下、左、右 |
翻頁 |
Page Down |
向下翻動一整頁內容 |
|
Page Up |
向上翻動一整頁內容 |
行內快速跳轉 |
Home鍵 或 數字0 |
跳轉至行首 |
|
End鍵 或 $ |
跳轉到行尾 |
行間快速跳轉 |
1G或者gg |
跳轉到文件的首行 |
|
G |
跳轉到文件的末尾行 |
|
n <space> |
右移n個字符 |
|
n <Enter> |
光標下移n行 |
|
#G |
跳轉到文件中的第#行 |
行號顯示 |
:set nu |
在顯示行號 |
|
:set nonu |
取消行號顯示 |
(3)vi和vim中查找與替換的方法:
/word和?word:分別表示向上和向下查找名稱爲word的字符。
n和N:配合/word,正向和反向搜索查找操做。
:n1,n2s/word1/word2/g:在第 n1 與 n2 行之間尋找 word1 這個字符串,並將該字符串取代爲 word2 !
(4)vi和vim中刪除、複製與粘貼的方法:
複製與粘貼經常使用:
經常使用的刪除命令:
操做類型 |
操做鍵 |
功能 |
刪除 |
Del(x) |
刪除光標處的單個字符 |
|
nx |
向後刪除 n 個字符 |
|
dd |
刪除標所在行 |
|
#dd |
刪除標處開始的#行內容 |
|
d^ |
刪除當前光標以前到行首的全部字符 |
|
d$ |
刪除當前光標處到行尾的全部字符 |
其它的一些命令,如塊複製、自定義快捷鍵、連續行註釋和快速替換命令ab。
(5)vi和vim中命令行模式的經常使用命令:
:w,:w!,:q,:q!,:wq,ZZ:各類保存和退出命令,其中w表示保存,q表示退出(quit),’!’表示強制的意思。
:w [filename]:相似於「另存爲」功能。
:r [filename]:在編輯的數據中導入另外一個文件的數據。
:! Command:暫時離開vi到命令行模式下執行command命令的顯示結果。