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