1. 程式人生 > 遊戲 >PS官方部落格PS5/PS4年度遊戲提名:《戰地2042》入選

PS官方部落格PS5/PS4年度遊戲提名:《戰地2042》入選

複製檔案(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、快捷操作之末行模式

1w : 儲存
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