Linux十大常用命令
1> 查看文件信息:ls ls是英文單詞list的簡寫,其功能為列出目錄的內(nèi)容,是用戶最常用的命令之一,它類似于DOS下的dir命令。
Linux文件或者目錄名稱最長可以有265個字符,“.”代表當(dāng)前目錄,“..”代表上一級目錄,以“.”開頭的文件為隱藏文件,需要用 -a 參數(shù)才能顯示。
ls常用參數(shù):
參數(shù) 含義 -a 顯示指定目錄下所有子目錄與文件,包括隱藏文件 -l 以列表方式顯示文件的詳細信息 -h 配合 -l 以人性化的方式顯示文件大小
與DOS下的文件操作類似,在Unix/Linux系統(tǒng)中,也同樣允許使用特殊字符來同時引用多個文件名,這些特殊字符被稱為通配符。
通配符 含義
- 文件代表文件名中所有字符 ls te* 查找以te開頭的文件 ls html 查找結(jié)尾為html的文件 ? 代表文件名中任意一個字符 ls ?.c 只找第一個字符任意,后綴為.c的文件 ls a.? 只找只有3個字符,前2字符為a.,最后一個字符任意的文件 [] [”和“]”將字符組括起來,表示可以匹配字符組中的任意一個。“-”用于表示字符范圍。 [abc] 匹配a、b、c中的任意一個 [a-f] 匹配從a到f范圍內(nèi)的的任意一個字符 ls [a-f] 找到從a到f范圍內(nèi)的的任意一個字符開頭的文件 ls a-f 查找文件名為a-f的文件,當(dāng)“-”處于方括號之外失去通配符的作用 \ 如果要使通配符作為普通字符使用,可以在其前面加上轉(zhuǎn)義字符。“?”和“”處于方括號內(nèi)時不用使用轉(zhuǎn)義字符就失去通配符的作用。 ls *a 查找文件名為a的文件
2> 清屏:clear clear作用為清除終端上的顯示(類似于DOS的cls清屏功能),也可使用快捷鍵:Ctrl + l ( “l(fā)” 為字母 )。
3> 切換工作目錄: cd 在使用Unix/Linux的時候,經(jīng)常需要更換工作目錄。cd命令可以幫助用戶切換工作目錄。Linux所有的目錄和文件名大小寫敏感
cd后面可跟絕對路徑,也可以跟相對路徑。如果省略目錄,則默認(rèn)切換到當(dāng)前用戶的主目錄。
命令 含義 cd 切換到當(dāng)前用戶的主目錄(/home/用戶目錄),用戶登陸的時候,默認(rèn)的目錄就是用戶的主目錄。 cd ~ 切換到當(dāng)前用戶的主目錄(/home/用戶目錄) cd . 切換到當(dāng)前目錄 cd .. 切換到上級目錄 cd - 可進入上次所在的目錄
注意:
如果路徑是從根路徑開始的,則路徑的前面需要加上 “ / ”,如 “ /mnt ”,通常進入某個目錄里的文件夾,前面不用加 “ / ”。
4> 顯示當(dāng)前路徑:pwd 使用pwd命令可以顯示當(dāng)前的工作目錄,該命令很簡單,直接輸入pwd即可,后面不帶參數(shù)。
5> 創(chuàng)建目錄:mkdir 通過mkdir命令可以創(chuàng)建一個新的目錄。參數(shù)-p可遞歸創(chuàng)建目錄。
需要注意的是新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或文件同名,并且目錄創(chuàng)建者必須對當(dāng)前目錄具有寫權(quán)限。
6> 刪除文件:rm 可通過rm刪除文件或目錄。使用rm命令要小心,因為文件刪除后不能恢復(fù)。為了防止文件誤刪,可以在rm后使用-i參數(shù)以逐個確認(rèn)要刪除的文件。
常用參數(shù)及含義如下表所示:
參數(shù) 含義 -i 以進行交互式方式執(zhí)行 -f 強制刪除,忽略不存在的文件,無需提示 -r 遞歸地刪除目錄下的內(nèi)容,刪除文件夾時必須加此參數(shù)
7> 拷貝:cp cp命令的功能是將給出的文件或目錄復(fù)制到另一個文件或目錄中,相當(dāng)于DOS下的copy命令。
常用選項說明:
選項 含義 -a 該選項通常在復(fù)制目錄時使用,它保留鏈接、文件屬性,并遞歸地復(fù)制目錄,簡單而言,保持文件原有屬性。 -f 已經(jīng)存在的目標(biāo)文件而不提示 -i 交互式復(fù)制,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn) -r 若給出的源文件是目錄文件,則cp將遞歸復(fù)制該目錄下的所有子目錄和文件,目標(biāo)文件必須為一個目錄名。 -v 顯示拷貝進度
8> mv:移動、重命名 用戶可以使用mv命令來移動文件或目錄,也可以給文件或目錄重命名。
常用選項說明:
選項 含義 -f 禁止交互式操作,如有覆蓋也不會給出提示 -i 確認(rèn)交互方式操作,如果mv操作將導(dǎo)致對已存在的目標(biāo)文件的覆蓋,系統(tǒng)會詢問是否重寫,要求用戶回答以避免誤覆蓋文件 -v 顯示移動進度
9> 創(chuàng)建文件: touch 用戶可以通過touch來創(chuàng)建一個空的文件,demo如下:
touch hello.txt 說明:
則會在當(dāng)前路徑下創(chuàng)建名字為hello.txt的空文件 Linux系統(tǒng)中沒有嚴(yán)格的后綴(格式),所以創(chuàng)建文件時可以命名為任意的文件名
10>查看或者合并文件內(nèi)容:cat
總結(jié)
以上是生活随笔為你收集整理的Linux十大常用命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAS2x28扩展卡
- 下一篇: linux 其他常用命令