vi編輯器&文件目錄管理
文件和目錄
/tmp 臨時文件
/lib 庫文件
/media 移動文件 /mnt 臨時文件系統:掛載點目錄
/boot系統啟動文件
/var可變化文件
/dev設備文件
嚴格區分大小寫
pwd:顯示當前路徑
ls:當前路徑下的內容
. 當前目錄
.. 上一級目錄
cd 切換到家目錄
mkdir -p 遞歸創建
rm 刪除文件
-i interactive 交換操作 詢問刪除
-f 強迫刪除
-r recursive 遞歸操作
cp 復制
當前c.txt----->/root
cp c.txt /root
cp -t /root c.txt
a:相當於 -pdr 的意思,至於 pdr 請參考下列說明;(常用)
-d:若來源檔為連結檔的屬性(link file),則復制連結檔屬性而非文件本身;
-f:為強制(force)的意思,若目標文件已經存在且無法開啟,則移除后再嘗試一次;
-i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)
-l:進行硬式連結(hard link)的連結檔創建,而非復制文件本身;
-p:連同文件的屬性一起復制過去,而非使用默認屬性(備份常用);
-r:遞歸持續復制,用於目錄的復制行為;(常用)
-s:復制成為符號連結檔 (symbolic link),亦即『捷徑』文件;
-u:若 destination 比 source 舊才升級 destination !
mv 移動文件 文件重命名
Linux沒有后綴名
cat 顯示文件內容 -n顯示行號
more
tail -f 相當於監控 查看文件尾部。
vi編輯器
o 向下空一行進入編輯模式
i:當前光標寫入內容
a:光標后寫入內容
光標:
h:左 j:下 k:上 l:右
w:單詞跳轉 e:詞尾 b:詞首
0:行首
&:行尾
G:跳最后一行
#G:跳至第#行
[Ctrl] + [f] 屏幕『向下』移動一頁
[Ctrl] + [b] 屏幕『向上』移動一頁
[Ctrl] + [d] 屏幕『向下』移動半頁
[Ctrl] + [u] 屏幕『向上』移動半頁
d:刪除 dw:刪除單詞 dd:刪除整行
y:復制 yw:復制單詞 yy:復制整行
p:粘貼
v:可視化粘貼
u:撤銷 #u撤銷多次
一個簡單的小練習!!!
工作任務描述:
在CentOS7操作系統中完成下列操作,將操作過程及執行結果以截圖的方式展示,並提交整理后的文檔。(實驗前先做快照 = ̄ω ̄=)
(1) 在/下創建及刪除目錄data
(2) 進入data目錄,查看當前路徑
(3) 在data下創建text.txt
(4) text.txt中內容為/etc下所有文件的名稱
(5) 查看文件內容
(6) 把text.txt拷貝到/tmp下
(7) 把/data移動到/root下
(8) 刪除目錄data
(9) 將當前的工作目錄更改為/boot/grub,並使用pwd命令查看當前所處位置
(10) 在當前目錄中創建兩個空文件,文件名為file1、file2,然后使用長格式查看創建的兩個文件。
(11) 要將當前目錄下的文件file2.txt重命名為file3.txt,並將該文件移至/home目錄下。
(12) 將/etc/selinux目錄中的所有文件和目錄復制到/home目錄下的test目錄中。
(13) 刪除/home/test下所有內容,要求系統不逐一詢問,而直接刪除。
(14) 查看/etc/passwd文件的前10行內容。
(15) 查看/etc/shadow文件的尾5行內容。
(16) 在/home目錄下使用vi編輯器創建文本文件test,輸入內容“I Like Linux!”並保存,然后使用cat命令將文件中的內容顯示出來。
(17) 將/etc下所有文件名稱追加至test中,並用vi編輯器打開test文件進行編輯:
顯示行號,復制第二行內容並粘貼到文件末尾
Set nu 顯示行號
輸入2G跳到二行、輸入yy復制 然后輸入跳至末尾,然后輸入粘貼p
輸入u撤銷上一步操作,保存退出。