Linux經常使用命令總結1

咱們在學習Linux時常常會用到一些命令對虛擬機進行特定的操做vim

我把最近學習到&常見的命令進行了總結less

cd命令
這是一個很是基本,也是你們常常須要使用的命令,它用於切換當前目錄,它的參數是要切換到的目錄的路徑,能夠是絕對路徑,也能夠是相對路徑。
 
ls命令
這是一個很是有用的查看文件與目錄的命令,list之意,它的參數很是多,下面的一些是比較常見的參數。
-l :列出長數據串,包含文件的屬性和權限數據等。
-a:列出全部文件,連同隱藏文件(開頭爲.的文件)一塊兒列出來。
-d:僅列出目錄自己,而不是列出目錄的文件數據。
-h:將文件容量以易讀的方式(GB,kB)等列出來。
-R:連同子目錄的內容一塊兒列出(遞歸列出),等於該目錄下全部文件都會顯示出來。
這些參數也能夠組合使用,如
ls -lR:以長數據串的形式列出當前目錄下全部文件。
 
cp命令
該命令用於複製文件,copy之意,它還能夠把多個文件一次性地複製到一個目錄下,經常使用參數有:
-a:連文件的特性一塊兒複製。
-p:連同文件的屬性一塊兒複製,而非使用默認方式,與-a類似,經常使用於備份。
-i:若目標文件已經存在時,在覆蓋時會先詢問操做的進行。
-r:遞歸持續複製,用於目錄的複製行爲。
-u:目標文件與原文件有差別時才進行復制。
例子
cp -a file1 file2:連同文件的全部特性把file1複製成file2。
cp -file1 file2 file3 dir:把file1,file2和file3複製到目錄dir中。
 
mv命令
該命令用於移動文件、目錄或改名,move之意,經常使用參數以下:
 -f:f是force的意思,若目標文件已經存在,不會詢問而是直接覆蓋。
-i:若目標文件已經存在,會詢問是否覆蓋。
-u:若目標文件已經存在,且比目標文件新,纔會覆蓋。
注:該命令能夠把一個文件或多個文件一次移動一個文件夾中,可是最後一個目標文件必定要是「目錄」。
 
 
rm命令
該命令用於刪除文件或目錄,remove之間,它的經常使用參數以下:
-f:是force的意思,忽略不存在的文件,不會出現警告。
-i:互動模式,在刪除前會詢問用戶是否操做。
-r:遞歸刪除,最經常使用於目錄刪除,是一個危險的參數,要謹慎使用。
 
 
cat命令
該命令用於查看文本文件的內容,後接要查看的文件名,一般可用管道與more和less一塊兒使用,從而能夠一頁頁地查看數據。
 
chgrp命令
該命令用於改變文件所屬用戶組,它的使用很是簡單,它的基本用法以下:

chgrp [-R] dirname/filename  編輯器

-R :進行遞歸的持續對全部文件和子目錄更改  學習

# 例如:  spa

chgrp users -R ./dir # 遞歸地把dir目錄下中的全部文件和子目錄下全部文件的用戶組修改成users  遞歸

 
chown命令
該命令用於改變文件的全部者,與chgrp命令的使用方法相同,只是修改的文件屬性不一樣。
 

chomod命令ci

該命令用來修改文件的權限rem

chomod MODE file...  MODE能夠是三組權限對應的十進制數值。字符串

 -R 遞歸修改

也能夠修改某類用戶(owner,group,others)的權限虛擬機

    

    修改某類用戶或某類(屬主u 屬組g 其餘人o  全部人a)用戶權限:

    u,g,o,a

    chmod 用戶類別=MODE file,...

    修改某類用戶的某位或某些位權限:

    u,g,o,a

    chmod 用戶類別+|-MODE file,..(+ 表明添加某項權限,-表明去掉某項權限)。

 

umask命令

用來設置文件的遮罩碼,用來定義文件建立時候不能具備的權限

在建立文件的時候,用666-遮罩碼 相減獲得的就是文件的權限  #注意,文件默認是不能具備x權限的,若是結果具備x權限的話,應該將其權限加1

在建立目錄的時候,用777-遮罩碼  相減獲得的結果是目錄的權限

vim命令
該命令主要用於文本編輯,它接一個或多個文件名做爲參數,若是文件存在就打開,若是文件不存在就以該文件名建立一個文件。經常使用的操做有:

編輯-->輸入:

    i: 在當前光標所在字符的前面,轉爲輸入模式;
a: 在當前光標所在字符的後面,轉爲輸入模式;
o: 在當前光標所在行的下方,新建一行,並轉爲輸入模式;
I:在當前光標所在行的行首,轉換爲輸入模式
A:在當前光標所在行的行尾,轉換爲輸入模式
O:在當前光標所在行的上方,新建一行,並轉爲輸入模式;

輸入-->編輯:

    ESC

編輯-->末行:

    :

末行-->編輯:

ESC, ESC
注:輸入模式和末行模式之間不能直接切換,默認處於編輯模式 

vim編輯器的命令模式中經常使用的快捷鍵

命令

做用

dd

刪除(剪切)光標所在整行。

5dd

刪除(剪切)從光標處開始的5行。

yy

複製光標所在整行。

5yy

複製從光標處開始的5行。

p

將以前刪除(dd)或複製(yy)過的數據粘貼到光標後。

/字符串

在文本中從上至下搜索該字符串。

?字符串

在文本中從下至上搜索該字符串。

n

顯示搜索命令定位到的下一個字符串。

N

顯示搜索命令定位到的上一個字符串。

u

撤銷上一步的操做

相關文章
相關標籤/搜索