1.檔案的建立
touch filename
touch file1 file2…建立多個檔案
注:touch命令在系統中不僅可以新建檔案,也可以修改檔案的時間戳(時間標識)。
時間戳的檢視方式:stat filename
時間戳分為:
2.目錄的建立
mkdir directory
mkdir dir1 dir2…建立多個目錄
mkdir -p dir1/dir2/dir3 其中 -p 表示建立遞迴目錄,當上層目錄不存在自動建立
3.檔案的刪除
rm filename
rm -f file 其中 -f 表示強制刪除不提醒
rm -f file1 file2…
4.目錄的刪除
rm -r directory 其中 -r 表示遞迴刪除,即刪除目錄本身和裡面所有內容
rm -r -f dir = rm -rf dir = rm -fr dir 表示刪除目錄不提示
注:謹慎執行 rm -fr / *
5.編輯檔案
1.vim file
2.按【i】進入insert模式(即插入模式)
3.書寫內容
4.按【esc】退出insert模式
5.按【:wq】退出儲存
vim的工作模式:
1.命令模式(也叫瀏覽模式,可以看見檔案的內容,但無法輸入內容)
2.插入模式
3.退出模式
vim命令模式下調整工作引數:
:set 引數資訊
注:此設定為臨時設定,vim關閉後設定消失。
vim下永久設定:vim/etc/vimrc(即開啟vim的配置檔案)
vim中字元的搜尋:
【/關鍵字】高亮顯示關鍵字
【:noh】撤銷高亮顯示
其中按【n】向上匹配,【n】向下匹配
vim異常退出:
當vim沒有儲存編寫內容而被強制退出,會生成檔名.swp檔案,會出現【e】【r】【d】【q】【a】,只有按【d】才會刪除【.swp】檔案。
6.檔案的檢視
7.檔案的複製
cp 原始檔 目的地檔案
cp 原始檔1 原始檔2 目的地目錄
cp -r 源目錄 目的地目錄
cp -r 源目錄1 源目錄2 目的地目錄
注:複製多個檔案或目錄到乙個目錄中,目的地目錄必須存在。
複製是按照模板新建的過程。
8.檔案的移動
mv 原始檔 目的地檔案
mv 原始檔 目的地檔案
mv dir/ * . 把dir中的目錄移動到當前目錄中
注:相同分割槽的移動是重新命名的過程,不同分割槽的移動是複製再刪除的過程。
9.檔案的定址
相對路徑:
絕對路徑:
10.關於檔案路徑的命令
11.檔案的批處理
系統中的通用配置符號:
? 匹配單個字元
[[:alpha::]]單個字母
[[:lower:]]單個小寫字母
[[:upper:]]單個大寫字母
[[:digit:]]單個數字
[[:punct:]]單個符號
[[:space:]]單個空格
[[:alnum:]] 單個字母或數字
[[:punct:][:upper:]]單個符號或單個大寫字母
注:用上|下鍵可以把之前所打的命令依次呼叫出來。
字元集合的表達方式:
精確匹配:
模糊匹配:
12.系統中歷史的呼叫
history 檢視歷史
history -c 清空當前環境中的歷史
!數字 呼叫此行歷史
!test 執行以test關鍵字開頭的最近一條歷史
ctrl + r 【關鍵字】呼叫歷史中最近一條含有此關鍵字的歷史
上|下鍵 逐條呼叫歷史
linux 下的檔案管理
1.fgetc file fp 從fp指向的檔案輸入一位元組 2.fputc int c,file fp fp指向的檔案讀取一位元組 3.puchar int c 輸出一段字元 4.getchar void 讀取字元輸入乙個字元 5.fopen filename r w 讀或者寫 6.int feo...
Linux下的檔案管理
touch 新檔名 新建指定檔名的檔案 touch 已有檔名 把指定檔案的時間同步到當前時間 touch t yyyymmddhhmm 檔名 把檔案時間更改到指定時間 mkdir 目錄名 建立空目錄 mkdir p dir dir2 dir3 建立多層目錄 rm 檔名 刪除檔案有提示 rm f 檔名...
Linux檔案管理下
對於檔案,我們可以讀取 read 寫入 write 和執行 execute 讀取是從已經存在的檔案中獲得資料。寫入是向新的檔案或者舊的檔案寫入資料。如果檔案儲存的是可執行的二進位製碼,那麼它可以被載入記憶體,作為乙個程式執行。在linux的檔案系統中,如果某個使用者想對某個檔案執行某一種操作,那麼該...