《傳頌之物:二人的白皇》TV動畫將於22年7月播出
複製檔案(cp)
1、cp(copy縮寫)
格式:cp [引數(非必須)] [被複制檔案的路徑] [複製到的新路徑]
2、引數
-r : 遞迴複製。
-a : 保證某些屬性不變。
3、案例
案例1:將/root目錄下anaconda-ks.cfg複製到/tmp目錄 [root@localhost ~]# cp /root/anaconda-ks.cfg /tmp 案例2:將/root目錄下的test資料夾及其內部的檔案複製到/tmp中 [root@localhost ~]# cp -r /root/test /tmp 案例3:將/etc/hosts和/etc/resolv.conf 複製到/tmp目錄中 [root@localhost ~]# cp /etc/hosts /etc/resolv.conf /tmp 補充:在linux中,資料夾是不可以直接複製。
檢視檔案詳細屬性(stat)
移動檔案(mv)
1、mv
移動檔案相當於剪下
格式:mv [移動檔案的原路徑] [移動檔案的新路徑]
mv後面可以跟絕對路徑也可以跟相對路徑
2、案例
案例1:將/root目錄下的1.txt移動到/opt目錄中 [root@localhost ~]# mv /root/1.txt /opt 案例2:將test資料夾 移動到/mnt目錄中 [root@localhost ~]# mv test/ /mnt/
刪除檔案(rm)
1、刪除檔案方式
1、物理刪除:直接刪除檔案(這裡的rm刪除檔案屬於物理刪除)
2、邏輯刪除:將檔案隱藏,沒有直接刪除
2、格式
rm [引數] [需要刪除檔案的路徑]
3、引數
-f : 不提示直接刪除 -r : 遞迴刪除目錄及其內容 -i : 每次移除前提示
4、案例
案例1:將/root目錄下的1.txt刪除 [root@localhost ~]# rm 1.txt [root@localhost ~]# rm-f 1.txt 案例2:刪除/root目錄下的test資料夾及其內部所有的檔案 [root@localhost ~]# rm -r /root/test/ [root@localhost ~]# rm -rf /root/test/
5、禁止使用rm命令的方式
第一種方式: 修改別名 [root@localhost tmp]$ alias rm="bude" 第二種方式:將rm命令修改名字 [root@localhost tmp]$ mv rm abcdefg
注:在linux系統中,不能夠直接刪除資料夾;linux系統中禁止使用:rm -rf /*
檢視命令存在路徑(which)
1、格式
which [檢視的命令]
系統別名(alias)
1、格式
alias : 檢視系統別名 alias rm='xxx' : 設定系統別名
注:不適用別名,就在命令的前面加 \
[root@localhost ~]# \rm 1.txt
vi/vim編輯器
1、vi與vim關係
vim是vi的升級版編輯器
格式:vim [被修改檔案的路徑]
2、vi/vim編輯器原理
1、vim 1.txt(檢查1.txt.swp是否存在)
2、讀取1.txt的內容
3、建立名為1.txt.swp的隱藏檔案
4、修改檔案(修改1.txt.swp檔案)
5、儲存檔案(1.txt.swp檔案存入1.txt中)
6、退出編輯(刪除1.txt.swp檔案)
3、安裝vim
yum install vim
4、開啟編輯檔案
vim 1.txt
5、vim編輯器中的三種模式
命令模式
末行模式
編輯模式
6、進入編輯模式
1 i : 進入編輯模式(在游標之前輸入)
2 a : 進入編輯模式(在游標之後輸入)
3 o : 進入編輯模式(在游標所在位置另起一行輸入)
7、儲存退出
1、進入末行模式 2、操作 w : 儲存 q : 退出 ! : 強制(編寫的內容全部放棄)
8、解決vim編輯器異常
1、刪除.1.txt.swp 2、繼續編輯(-r) [root@localhost ~]# vim -r 1.txt 3、放棄編輯(-n) [root@localhost ~]# vim -n 1.txt
9、快捷操作之末行模式
1 w : 儲存 2 q : 退出編輯 3 wq : 儲存並退出 4 x : 儲存並退出 5 ! : 強制(不儲存退出,必須跟在指令後面) 6 n : 直接跳轉到第n行(n是數字) 7 set nu : 顯示行號 8 set nonu : 取消行號
9、快捷操作之編輯模式
1 i : 進入編輯模式(在游標之前輸入) 2 a : 進入編輯模式(在游標之後輸入) 3 o : 進入編輯模式(在游標所在位置另起一行輸入) 4 gg : 跳轉到首行 5 G :跳轉到末行 6 dd : 刪除當前行 7 u : 回撤(類似於windows中的crtl + z) 8 ndd : 在游標所在位置向下刪除n行 9 yy : 複製游標所在行 10 nyy : 在游標所在位置向下複製n行 11 p(小寫) : 貼上到游標的下一行 12 P(大寫) : 貼上到游標的上一行 13 /[搜尋的內容] : 在文字中搜索相關內容, 按n鍵,下一個, 按 shift + n 鍵,上一個 14 shift+d:從游標所在位置刪除到行末 15 0:從游標所在位置跳轉到行首(數字0) 16 $:從游標所在位置跳轉到行尾 17 x : 刪除選中內容 18 ctrl + v : 視覺化編輯模式 19 1、按 shift + i 進入視覺化編輯模式 20 2、編輯一行 21 3、按 ESC 退出編輯 22 4、按下鍵(可按可不按)
補充
1、實時監控檔案內容變化
tail -f [要監控的檔案]
2、檢視程序(vim為例)
[root@localhost ~]# ps -ef | grep vim