本周主要學(xué)習(xí)的內(nèi)容:linux基礎(chǔ)命令.
ls 查看當(dāng)前文件夾下面內(nèi)容
pwd: 查看當(dāng)前所在文件
cd目錄名:切換文件夾
touch文件名:如果文件不在新建文件
mkdir目錄名:創(chuàng)建目錄
rm文件名:刪除指定文件名
clear:清除屏幕
終端命令格式
command [-potions] [parameter]
command 命令名壶辜,相應(yīng)功能的英文單詞或單詞的縮寫
[-options] 選項(xiàng)闯传,可用來對(duì)命令進(jìn)行控制农尖,也可省略
[parameter] 傳統(tǒng)命令的參數(shù)夏块,可以是零個(gè)灼舍,一個(gè)或者多個(gè)
[]代表可選的意思
help 查詢終端命令幫助
command --help
man
ls 常用選項(xiàng)
-a 顯示目錄下所有子目錄與文件蹄皱,包括隱藏文件
-l 以列表的方式顯示文件的詳細(xì)信息
-h 配合-l以人性化的方式顯示文件大小
通配符
*代表任意個(gè)數(shù)字
般眉?代表任意一個(gè)字符
[]表示可以比配字符組的任意一個(gè)
[abc]匹配a.b.c中任意一個(gè)
[a-f]匹配a-f范圍內(nèi)任意一個(gè)字符
切換目錄
cd 切換到當(dāng)前目錄的主目錄(/home/用戶目錄)
cd~切換到當(dāng)目錄的主目錄(/home/用戶目錄
cd. 保持當(dāng)前目錄
cd.. 切換到上一目錄
cd- 可以在最近兩次工作目錄之間來回切換
創(chuàng)建和刪除
touch 創(chuàng)建文件
mkdir 創(chuàng)建目錄 mkdir -p 可以遞歸創(chuàng)建目錄
rm刪除文件或目錄
-f強(qiáng)制刪除文件赫模,忽略不存在的文件悬赏,無需提示
-r遞歸的刪除目錄下的內(nèi)容狡汉,刪除文件夾必須使用此參數(shù)
拷貝和移動(dòng)文件
tree 以樹狀圖列出目錄結(jié)構(gòu)
cp源文件 目標(biāo)文件 ? (復(fù)制文件或目錄)
nv源文件 目標(biāo)文件 ? ?(移動(dòng)文件或目錄)
重定向
>表示輸出,會(huì)覆蓋文件原有的內(nèi)容
>>表示追加闽颇,會(huì)將內(nèi)容追加到已有文件的末尾
建立連接文件:ln
ln 源文件 鏈接文件 硬鏈接
ln 源文件 鏈接文件 -s 軟連接
文本搜索:grep
grep -選項(xiàng) ‘搜索內(nèi)容串’文件名
-v 顯示不包含匹配文本的所有行(相當(dāng)于求反)
-n顯示匹配行號(hào)
-i忽略大小寫
歸檔管理:tar
計(jì)算機(jī)中的數(shù)據(jù)經(jīng)常需要備份盾戴,tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個(gè)大文件中兵多,也可以把檔案文件解開以恢復(fù)數(shù)據(jù)尖啡。
tar使用格式 tar [參數(shù)] 打包文件名 文件
tar命令很特殊,其參數(shù)前面可以使用“-”剩膘,也可以不使用衅斩。
-c 生成檔案文件,創(chuàng)建打包文件
-v列出歸檔鏈接的詳細(xì)過程怠褐,顯示進(jìn)度
-f指定檔案文件名稱畏梆,f后面一定是tar文件,所以必須放選項(xiàng)最后面
-t勒出檔案包含的文件
-x解開檔案
文件壓縮:gzip
-d 解壓
-r 壓縮所有子目錄
tar這個(gè)命令并沒有壓縮的功能,它只是一個(gè)打包的命令奠涌,但是在tar命令中增加一個(gè)選項(xiàng)(-z)可以調(diào)用gzip實(shí)現(xiàn)了一個(gè)壓縮的功能宪巨,實(shí)行一個(gè)先打包后壓縮的過程。
壓縮用法:tar cvzf 壓縮包包名 文件1 文件2 ...
tar zxvf
分屏顯示more
查看內(nèi)容時(shí)溜畅,在信息過長(zhǎng)無法在一屏上顯示時(shí)捏卓,會(huì)出現(xiàn)快速滾屏,使得用戶無法看清文件的內(nèi)容慈格,此時(shí)可以使用more命令天吓,每次只顯示一頁(yè),按下空格鍵可以顯示下一頁(yè)峦椰,按下q鍵退出顯示龄寞,按下h鍵可以獲取幫助。
管道:|舉例:ls?-lha?|?grep?123
說明:就是把前一個(gè)命令的結(jié)果當(dāng)成后一個(gè)命令的輸出汤功。結(jié)合本例就是先顯示所以文件物邑,然后在用grep命令在ls的結(jié)果中查找包含123的文件。