1、mkdir -p [目錄名]
-p 遞歸創(chuàng)建
2倍权、cd 切換目錄
cd ~ 切換至家目錄
cd
cd - 切換至前一次所在目錄
cd .. 切換至上一級(jí)目錄
3掷豺、清屏快捷鍵 ctrl+l
4捞烟、pwd 顯示當(dāng)前目錄路徑
5、rm 刪除文件
-r 刪除目錄
-f 強(qiáng)制刪除当船,不在詢問(wèn)
-v 顯示刪除過(guò)程
注:rm -rf /tmp/* 帶*表示刪除tmp下的所有內(nèi)容题画,不帶*表示刪除tmp整個(gè)目錄。
6德频、cp 復(fù)制命令
cp [選項(xiàng)] [原文件或目錄](méi) [目標(biāo)目錄](méi)
-r 復(fù)制目錄
-p 連帶文件屬性復(fù)制
-d 若文件為鏈接文件苍息,則復(fù)制鏈接屬性
-a 相當(dāng)于 -pdr
7、mv 剪切或重命名命令
mv [原文件或目錄](méi) [目標(biāo)目錄](méi)
注:原文件或目錄與目標(biāo)目錄在同一路徑下就是重命名壹置。
8竞思、ln 鏈接命令
-s 軟連接
注:
硬連接特征:
1)擁有相同的i節(jié)點(diǎn)和存儲(chǔ)block塊,可以看作同一個(gè)文件
2)可以通過(guò)i節(jié)點(diǎn)識(shí)別
3)不能跨分區(qū)
4)不能針對(duì)目錄使用
軟鏈接特征:
1)類似windows快捷方式
2)擁有自己的i節(jié)點(diǎn)和block塊钞护,存放的只是原始文件的i節(jié)點(diǎn)和文件名盖喷,沒(méi)有實(shí)際數(shù)據(jù)
3)lrwxrwxrwx 軟鏈接都是這個(gè)屬性
4)修改任意文件,另一個(gè)都會(huì)改變
5)刪除原文件难咕,軟鏈接不能使用
6)建立軟鏈接時(shí)课梳,原文件必須要寫絕對(duì)路徑。
9余佃、locate 文件搜索命令
格式:locate 文件名
注:1)暮刃、在后臺(tái)數(shù)據(jù)庫(kù)中按文件名搜索,速度更快
2)后臺(tái)數(shù)據(jù)庫(kù)在:/var/lib/mlocate
3) 后臺(tái)數(shù)據(jù)庫(kù)一天一更新爆土,可通過(guò)updatedb來(lái)強(qiáng)制更新
4)etc/updatedb.conf的配置文件
.PRUNE_BIND_MOUNTS="yes"
#開(kāi)啟搜素限制
.PRUNEFS=
#搜索時(shí)椭懊,不搜索的文件系統(tǒng)
.PRUNENAMES=
#搜索時(shí),不搜索的文件類型
.PRUNEPATHS=
#搜索時(shí)步势,不搜索的路徑
10. 搜索命令的命令whereis
whereis 命令名
# 搜索命令所在路徑及其幫助文檔所在位置
-b 只查看命令所在路徑
-m 只查看幫助文檔所在位置
11.find 命令
find 【搜索范圍】 【搜索條件】
#find默認(rèn)是搜索文件名完全匹配的文件灾搏,可以是通配符進(jìn)行匹配。
#linux中的通配符:
* 匹配任意內(nèi)容
立润? 匹配任意一個(gè)字符
[] 匹配任意一個(gè)中括號(hào)內(nèi)的字符
-iname 區(qū)分大小寫
-user 按所有者搜索
-nouser 沒(méi)有所有者的文件
#按時(shí)間搜索
find . -mtime -10
-10 10天內(nèi)
10 10天當(dāng)天
+10 10天前
-mtime 修改文件內(nèi)容的時(shí)間
-ctime 改變文件屬性
-atime 文件訪問(wèn)時(shí)間
#按文件大小搜索
find . -isize -25k
-25k 小于25KB的文件
25k 等于25KB的文件
+25K 大于25KB的文件
#搜索大于20k小于50k的文件
find . -size +20k -a -size -50k
-a: and 且的意思
-o:or 或的意思
#查找當(dāng)前目錄下大于20k小于50k的文件后并通過(guò)ls命令顯示出來(lái)
find . -size +20k -a -size -50k exec ls -al {} \;
#exec {} \; 必須連著使用狂窑,意思是exec后的命令用來(lái)執(zhí)行exec命令的結(jié)果
#查找當(dāng)前目錄下.svn文件目錄并刪除
find . -type d -name ".svn"|xargs rm -rf
12.grep命令:搜索字符串的命令
#在文件當(dāng)中匹配符合條件的字符串
選項(xiàng)與參數(shù):
-a :將 binary 文件以 text 文件的方式搜尋數(shù)據(jù)
-c :計(jì)算找到 '搜尋字符串' 的次數(shù)
-i :忽略大小寫的不同,所以大小寫視為相同
-n :順便輸出行號(hào)
-v :反向選擇桑腮,亦即顯示出沒(méi)有 '搜尋字符串' 內(nèi)容的那一行泉哈!
--color=auto :可以將找到的關(guān)鍵詞部分加上顏色的顯示喔!
#用 dmesg 列出核心信息破讨,再以 grep 找出內(nèi)含 eth 那行,在關(guān)鍵字所在行的前兩行與后三行也一起捉出來(lái)顯示
dmesg | grep -n -A3 -B2 --color=auto 'eth'
#根據(jù)文件內(nèi)容遞歸查找目錄
grep ‘energywise’ . #在當(dāng)前目錄搜索帶'energywise'行的文件
grep -r ‘energywise’ . #在當(dāng)前目錄及其子目錄下搜索'energywise'行的文件
grep -l -r ‘energywise’ . #在當(dāng)前目錄及其子目錄下搜索'energywise'行的文件丛晦,但是不顯示匹配的行,只顯示匹配的文件