命令行文本放大 ctrl + shift + +
命令行文本縮小 ctrl + -
ls顯示當(dāng)前路徑下的所有文件和文件夾
ls -l顯示當(dāng)前路徑下的所有文件和文件夾的詳細(xì)信息
pwd查看當(dāng)前所在的路徑
cd ..返回上一級(jí)
cd 文件夾A/ 進(jìn)入當(dāng)前文件夾的一個(gè)子文件夾A
cd ./文件夾A/ 進(jìn)入當(dāng)前文件夾的一個(gè)子文件夾A
clear 清空窗口
1.文件管理
<1>查看文件信息:ls
ls是英文單詞list的簡(jiǎn)寫,其功能為列出目錄的內(nèi)容狼速,是用戶最常用的命令之一琅锻,它類似于DOS下的dir命令。
Linux文件或者目錄名稱最長(zhǎng)可以有265個(gè)字符向胡,“.”代表當(dāng)前目錄恼蓬,“..”代表上一級(jí)目錄,以“.”開頭的文件為隱藏文件捷枯,需要用 -a 參數(shù)才能顯示滚秩。
ls常用參數(shù):
參數(shù) 含義
-a 顯示指定目錄下所有子目錄與文件,包括隱藏文件
-l 以列表方式顯示文件的詳細(xì)信息
-h 配合 -l 以人性化的方式顯示文件大小
與DOS下的文件操作類似淮捆,在Unix/Linux系統(tǒng)中,也同樣允許使用特殊字符來(lái)同時(shí)引用多個(gè)文件名本股,這些特殊字符被稱為通配符攀痊。
通配符 含義
- 文件代表文件名中所有字符
ls te* 查找以te開頭的文件
ls html 查找結(jié)尾為html的文件
? 代表文件名中任意一個(gè)字符
ls ?.c 只找第一個(gè)字符任意拄显,后綴為.c的文件
ls a.? 只找只有3個(gè)字符苟径,前2字符為a.,最后一個(gè)字符任意的文件
[] [”和“]”將字符組括起來(lái)躬审,表示可以匹配字符組中的任意一個(gè)棘街。“-”用于表示字符范圍承边。
[abc] 匹配a遭殉、b、c中的任意一個(gè)
[a-f] 匹配從a到f范圍內(nèi)的的任意一個(gè)字符
ls [a-f] 找到從a到f范圍內(nèi)的的任意一個(gè)字符開頭的文件
ls a-f 查找文件名為a-f的文件,當(dāng)“-”處于方括號(hào)之外失去通配符的作用
\ 如果要使通配符作為普通字符使用博助,可以在其前面加上轉(zhuǎn)義字符险污。“?”和“”處于方括號(hào)內(nèi)時(shí)不用使用轉(zhuǎn)義字符就失去通配符的作用。
ls *a 查找文件名為a的文件
創(chuàng)建目錄:mkdir
刪除目錄:rmdir
可使用rmdir命令刪除一個(gè)目錄蛔糯。必須離開目錄拯腮,并且目錄必須為空目錄,不然提示刪除失敗蚁飒。
刪除文件:rm
可通過(guò)rm刪除文件或目錄动壤。使用rm命令要小心,因?yàn)槲募h除后不能恢復(fù)淮逻。為了防止文件誤刪狼电,可以在rm后使用-i參數(shù)以逐個(gè)確認(rèn)要?jiǎng)h除的文件。
常用參數(shù)及含義如下表所示:
參數(shù) 含義
-i 以進(jìn)行交互式方式執(zhí)行
-f 強(qiáng)制刪除弦蹂,忽略不存在的文件肩碟,無(wú)需提示
-r 遞歸地刪除目錄下的內(nèi)容,刪除文件夾時(shí)必須加此參數(shù)
<11>建立鏈接文件:ln
Linux鏈接文件類似于Windows下的快捷方式凸椿。
鏈接文件分為軟鏈接和硬鏈接削祈。
軟鏈接:軟鏈接不占用磁盤空間,源文件刪除則軟鏈接失效脑漫。
硬鏈接:硬鏈接只能鏈接普通文件髓抑,不能鏈接目錄。
使用格式:
ln 源文件 鏈接文件
ln -s 源文件 鏈接文件
如果沒(méi)有-s選項(xiàng)代表建立一個(gè)硬鏈接文件优幸,兩個(gè)文件占用相同大小的硬盤空間吨拍,即使刪除了源文件,鏈接文件還是存在网杆,所以-s選項(xiàng)是更常見的形式羹饰。
注意:如果軟鏈接文件和源文件不在同一個(gè)目錄,源文件要使用絕對(duì)路徑碳却,不能使用相對(duì)路徑队秩。
拷貝文件:cp
cp命令的功能是將給出的文件或目錄復(fù)制到另一個(gè)文件或目錄中,相當(dāng)于DOS下的copy命令昼浦。
常用選項(xiàng)說(shuō)明:
選項(xiàng) 含義
-a 該選項(xiàng)通常在復(fù)制目錄時(shí)使用馍资,它保留鏈接、文件屬性关噪,并遞歸地復(fù)制目錄鸟蟹,簡(jiǎn)單而言,保持文件原有屬性使兔。
-f 已經(jīng)存在的目標(biāo)文件而不提示
-i 交互式復(fù)制建钥,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn)
-r 若給出的源文件是目錄文件,則cp將遞歸復(fù)制該目錄下的所有子目錄和文件火诸,目標(biāo)文件必須為一個(gè)目錄名锦针。
-v 顯示拷貝進(jìn)度
cp vim_configure/ code/ -ivr 把文件夾 vim_configure 拷貝到 code 目錄里: