原文鏈接https://www.cnblogs.com/renjie/p/11170854.html
1、查看文件
cd 切換目錄位置
ls 目錄 ? ? 查看指定目錄所有文件? --缺省當(dāng)前目錄
ls -l 目錄查看指定目錄所有文件的詳細(xì)信息 --同 ll 命令
ls -a 目錄 ? 查看指定目錄所有文件(包含隱藏文件)
ls -la 目錄 ? 查看指定目錄所有文件的詳細(xì)信息(包含隱藏文件) --同 ll -a 命令
ls -lh 目錄 ? 查看指定目錄所有文件的詳細(xì)信息(顯示文件大小單位,人性化) --同 ll -h命令
cat 文件 查看文件全部(內(nèi)容較少)
more 文件 翻頁查看(內(nèi)容很多)? --空格(下一頁)? b(上一頁)
less 文件 ? 翻頁查看(內(nèi)容很多) --不僅可以翻頁,還可以翻行查看
tail -行數(shù)f 文件 顯示最后幾行(行數(shù)) --適合用來查看log日志文件
head -行數(shù) 文件 ? 顯示開頭幾行(行數(shù))
grep -v 字符 文件 查看文件,過濾顯示, -v 是過濾排除, 字符作用是指包含該字符的行不顯示, 多個(gè)字符用"[abc]"
grep -E(i) 字符 文件 ? 查看文件,過濾多個(gè)項(xiàng), -E "a|b|c"; -Ei "A|b|C" 忽略大小寫.? 注:grep -E命令 == egrep命令
grep 字符 文件 查看文件,過濾顯示, 字符作用是指包含該字符的行才顯示, 多個(gè)字符用"[abc]"? --與-v相反
sed -n /字符/p 文件 ? 查看文件,過濾顯示, 字符作用是指包含該字符的行才顯示, 多個(gè)字符用"[abc]"
sed -n 數(shù)字,數(shù)字p 文件 查看文件 指定行號(hào)的內(nèi)容
awk -F "分隔符" '{print $0}' 文件名 查看文件, 指定分隔符, 顯示分隔后的列 "$0" 表示顯示整行, 1表示第一列,以此類推
2、查找文件
find 目錄 文件名查找文件
find 目錄 -type f -name 文件名 查找文件,指定查找的類型 f 表示文件
find 目錄 -type f -name 文件名 | xargs rm -f 把查找出來的文件刪除
3、創(chuàng)建文件
touch 文件名創(chuàng)建文件
mkdir 目錄名 創(chuàng)建目錄(文件夾)
mkdir -p 目錄名/目錄名/目錄名 遞歸創(chuàng)建目錄
ln -s 目標(biāo)文件 鏈接文件 創(chuàng)建鏈接文件 (軟連接,目標(biāo)文件不能刪除)
ln 目標(biāo)文件 鏈接文件 ? 創(chuàng)建鏈接文件(硬鏈接,目標(biāo)文件可以刪除,刪了一樣可以訪問, 相當(dāng)于copy了一份)
4、編輯文件
echo "內(nèi)容" > 文件名 ? 文件不存在,則創(chuàng)建文件,文件存在,則覆蓋原文件內(nèi)容
echo "內(nèi)容" >> 文件名 追加內(nèi)容, 問價(jià)不存在則自動(dòng)創(chuàng)建
vi 文件名 進(jìn)入編輯模式
5、移動(dòng)文件(重命名)
mv 文件名 目錄名 移動(dòng)文件到指定目錄下
mv 文件名 新文件名 在源目錄下移動(dòng),相當(dāng)于重命名
mv 文件名 指定目錄下文件名 將文件移動(dòng)到指定目錄下,并創(chuàng)建新文件
6、刪除文件
rmdir 目錄名刪除空目錄? ? 此命令用于刪除一個(gè)空目錄,當(dāng)目錄里有數(shù)據(jù)是,此命令是不能刪除的,必須將目錄里的數(shù)據(jù)刪了再能刪除目錄
rm 文件 ? 刪除文件(默認(rèn)有提示)? 此命令用于刪除目錄和檔案,此命令的功能十分強(qiáng)大,我們通常就用這個(gè)命令來刪除檔案
rm -f 文件 ? 強(qiáng)制刪除(無提示)
rm -r 目錄 ? 有提示 遞歸刪除
rm -rf 目錄遞歸刪除該目錄下所有的文件和目錄
此命令加上-rf參數(shù)可以刪除檔案,但是此命令在使用的時(shí)候要謹(jǐn)慎
7、復(fù)制文件(copy)
cp 文件名 指定目錄 copy文件到指定目錄
cp 文件名 新文件名 ? ? copy文件到指定目錄并創(chuàng)建新文件
cp -r 目錄名 目標(biāo)目錄名 copy目錄到指定目錄(該目錄下的所有東西都會(huì)被copy)
\cp 文件名 指定目錄 ? copy文件到指定目錄(沒有提示,直接覆蓋)
8、文件比較
diff 文件1 文件2 ? 比較兩個(gè)文件內(nèi)容 (只能自己看內(nèi)容比較)
vimdiff 文件1 文件2 比較兩個(gè)文件內(nèi)容(不一樣的內(nèi)容會(huì)高亮)
9、下載文件
wget 文件鏈接 ? 遠(yuǎn)程下載文件