1.創(chuàng)建目錄: mkdir 目錄名
查看創(chuàng)建的目錄 ls
2.刪除文件或目錄 rm , rm -rf
① 使用 rm 刪除文件例如:rm my.txt
在 test01 目錄執(zhí)行 echo “ok” > my.txt 創(chuàng)建一個(gè) my.txt 的文件在執(zhí)行 rm mytxt.txt 回車后, 系統(tǒng)會(huì)提示是否刪除確認(rèn)
在提示位置輸入 y ,表示同意,文件刪除。 輸入 n 取消刪除操
② 不用確認(rèn)的直接刪除
例如: rm -f my.txt
③ 刪除目錄
rm 目 錄
例如:rm -rf test01
rm 不加參數(shù),不能刪除目
rm -rf test01 刪除文件夾 r 表示遞歸刪除, f 不做確認(rèn)提示
3.復(fù)制文件命令 cp ,cp -rf
① 復(fù)制文件:aa.txt 是新的文件名
語(yǔ)法:cp 被復(fù)制的文件名 新文件名例如:cp anaconda-ks.cfg aa.txt
重復(fù)執(zhí)行名,詢問(wèn)是否覆蓋
輸入“y”同意覆蓋, 輸入“n”取消操作
② 復(fù)制文件夾
語(yǔ)法:cp -rf 文件夾 新的文件夾名
4.查看文件全部?jī)?nèi)容: cat 文件路徑
例如:cat /root/anaconda-
5.分頁(yè)查看文件內(nèi)容:more 文件路徑
逐屏輸出(按空白鍵 space 就往下一頁(yè))、Enter 一行一行展示
例如:more /root/anaconda-ks.cfg (命令輸入完按 Enter)
屏幕底下,顯示當(dāng)前屏幕展示總內(nèi)容的百分比
按 Enter 之
按空格之后
6.查看文件開頭的 n 行數(shù)據(jù): head -n 數(shù)字
① 例 如:head /root/anaconda-ks.cfg (默認(rèn)是 10 行)
② 例如顯示文件開始的指定行數(shù)
7.顯示文件尾部的 n 行數(shù)據(jù) tail -n 數(shù)字 ,默認(rèn)是 10
① 例 如:tail /root/anaconda-
② 例如:顯示文件尾部指定的 n 行
8.文件內(nèi)搜索:
在文件中(可以多個(gè)文件同時(shí))搜索字符串,可以使用正則表達(dá)式
語(yǔ)法: grep [參數(shù)] 搜索的字符串內(nèi)容 文件名 1 [文件 n]
準(zhǔn)備一個(gè)文件 aa.txt ,內(nèi)容如下。 test.txt 內(nèi)容同 aa.txt
① 搜索文本”java”:grep java aa.txt
沒(méi)有大寫的“JAVA”,默認(rèn)是區(qū)分大小寫的搜索
② 搜索文本”java” 區(qū)分大小寫:grep -i java aa.txt
-i:不區(qū)分大小寫
③ 搜索的文本中有空格,使用引號(hào)括起來(lái)
例如 grep “java is” aa.txt
④ 搜索整個(gè)單詞,是其他字符串的一部分的不符合條件
-w :搜索單詞
搜索單詞 java : grep -w java aa.txt
⑤ 使用正則, 以 java 開頭的
例如 grep “^java” aa.txt
⑥ 在多個(gè)文件搜索
例如 grep java aa.txt test.txt
⑦ 使用管道 “|”
例如: cat aa.txt | grep java