- 普通檔案(文字檔案,二進位制檔案,壓縮檔案,電影,。。。)1、改變目錄 : cdd 目錄檔案(藍色)
b 裝置檔案(塊裝置)儲存裝置硬碟,u盤 /dev/sda, /dev/sda1
c 裝置檔案(字元裝置)印表機,終端 /dev/tty1
l 鏈結檔案(淡藍色)
s 套接字檔案
p 管道檔案
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...