雲計算之路 DAY 2 檔案管理

2021-08-17 23:03:58 字數 2165 閱讀 7235

- 普通檔案(文字檔案,二進位制檔案,壓縮檔案,電影,。。。)

d 目錄檔案(藍色)

b 裝置檔案(塊裝置)儲存裝置硬碟,u盤 /dev/sda, /dev/sda1

c 裝置檔案(字元裝置)印表機,終端 /dev/tty1

l 鏈結檔案(淡藍色)

s 套接字檔案

p 管道檔案

1、改變目錄 : cd  

cd 絕對路徑 cd /home/alice

cd 相對路徑 cd ./../    

cd - 返回上次目錄

2、建立檔案 : touch  

# touch file1.txt //無則建立,有則修改時間

# touch file3 file4

#touch /home/file5 file6

(在home下建立file5,在當前資料夾建立file6)

# touch /home/

# touch file

# touch yang //{}集合,等價touch yanga yangb yangc

3、 建立目錄:mkdir       -v 詳細 -p 遞迴

# mkdir /home/dir2 /home/dir3

# mkdir /home/

# mkdir -v /home///顯示詳細資訊,遍歷

# mkdir -pv /home/dir8/111/222 //包括其父母的建立,不會有任何訊息輸出

# mkdir -pv /home/,tianyun}

4、複製 :cp  -r 遞迴 -v 詳細 -f 強制   -n  靜默

# cp -rv /etc  /home/dir1    //-r 拷貝資料夾

# cp -v install.log  /home/dir2

#cp  -rv  原始檔1 原始檔2 原始檔n  目標檔案 //將多個檔案拷貝到同乙個目錄

5、移動: mv

# mv file1 /home/dir3 將file2移動到/home/dir3

# mv file2 /home/dir3/file20 將file2移動到/home/dir3,並改名為file20

# mv file4 file5 將file4重新命名為file5,當前位置的移動就是重新命名

6、刪除 rm -r 遞迴 -f force強制 -v 詳細過程     *萬用字元

# mkdir /home/dir10

# touch /home/dir10/

# rm -rf /home/dir10/* //不包括隱藏檔案

# ls   -a /home/dir10/

. .. .file4

7、檢視    -n 顯示行號 -a包括控制字元

cat 全部 head 頭部 tail 尾部

#cat  -10 /etc/passwd

more 翻頁 grep 過濾關鍵字

8、修改檔案內容

1、命令模式

游標定位 

hjkl               //上下左右

0 $               //行首行尾

gg g

//頁首頁尾

3g 進入第三行  

/string (n n 可以迴圈的)     //查詢字元,n下乙個

文字編輯

y 複製 yy 3yy ygg yg (以行為單位)

d 刪除 dd 3dd dgg dg (以行為單位) 

p 貼上

x 刪除游標所在的字元

d 從游標處刪除到行尾

u undo撤銷

^r redo重做

r 可以用來修改乙個字元

2、擴充套件命令模式

查詢替換

:範圍 s/old/new/選項 

:1,5 s/root/yang/          從1-5行的root 替換為yang 

讀入檔案/寫檔案(另存為)

:w 儲存到當前檔案

:w/tmp/aaa.txt 另存為/tmp/aaa.txt 

:1,3 w/tmp/2.txt

:r /etc/hosts 讀入檔案到當前行後

:5 r /etc/hosts 讀入檔案到第5行後

day2 檔案的建立,讀取,寫入

一 檔案的建立讀取寫法 1 f open user list.txt r encoding utf 8 開啟建立檔案,檔案控制代碼 路徑 大小 字符集等 2 f.write 資料寫入成功!寫入資料表示式 3 data f.read 讀取資料 4print data 列印資料 5 f.close 關閉...

UML 雲計算筆記DAY2

定義 統一建模語言 unified modeling language 非專利的第三代建模和規約語言 特點 1 用於說明視覺化,構建和編寫乙個正在開發的物件導向的,軟體密集系統的製品的開放方法 製品指軟體開發過程中產生的各種產物,eg.流程圖,模型,源 等 2 展現了對大規模,複雜系統進行建模方面,...

day 08 檔案管理

2 access 1 建議鎖 檔案鎖的由來 當兩個程序在同一時刻向同乙個檔案中寫入資料時,可能造成資料的交錯和不一致問題 當乙個程序在向檔案中寫入資料的同時,另外乙個程序讀取檔案中資料時可能造成資料的不一致性問題 當兩個程序同時讀取同乙個檔案資料時,可以同時進行 沒有讀寫操作讀取操作寫入操作 讀取o...