權限

1.權限

    a.文件:

        可讀:可以讀出文件中的內容

        可寫:可以修改文件中的內容

        可執行:表示這個文件具有可執行權限,但是是否真的能執行,取決於文件的內容

    b.文件夾

        可讀:缺失可讀,不能查看文件夾下的內容

        可寫:缺失可寫,不能再文件夾下創建文件或者文件夾

        可執行:缺失可執行,不能進入到本文件夾

 

umask

    a. txt() = 系統默認的權限(0777)  & (~umask)

                                            0777            0002->0775===>0775

    b. umask[八進制的數字]

 

粘滯位 

    chmod +/ -t [flodername]

    root 用戶可以刪除/文件所有者可以刪除/目錄所有者可以刪除

 

包管理器-- yum (centos/redhat)

編輯器--vim

編譯器--gcc/g++

調試器--gdb

git

 

1.yum

        a.包管理器相當於應用商店的概念

 

        b.安裝

            yum install [需要安裝的名稱]

        c.查看當前系統中有哪些包已經安裝成功了

            yum list

        d. 卸載/移除

            yum remove [需要移除的名稱]

        e. rzsz

            rz:將win機器上的文件上傳到linux機器

            sz:將linux機器上的文件下載到win機器

            xftp 上傳下載 適用於文件或者文件夾

2.vim 編輯器

    

    a. 進入到插入模式

        i:從光標的前一個位置進行插入

        I:從當前行的行首的前面進行插入

        A:從當前行的行尾進行插入

        a:從光標的後一個位置進行插入

        O:從當前行的上一行另外新起一個空行進行插入

        o:從當前行的上一行另外新起一個空行進行插入

 

移動 

h:(光標向左移動)

j(光標向下一行移動)

k(光標向上一行移動)

l(光標向右移動)

 

移動到最後一行   shift +g ==> G

移動到第一行     gg

跳到下一個字的首部 w

跳到上一個字的首部 b

跳到當前字的結尾 e

上下左右箭頭可以移動光標

 

    b. 刪除

        單個字符

            x:刪除當前光標所在的位置的字符

            X:刪除當前光標所在位置的前一個字符

            [num] x :從當前光標所在位置的字符開始刪除num個字符

            [num] X:從當前光標所在位置的前一個字符開始刪除num個字符


        刪除某一行

            dd:刪除光標所在行的數據

            [num] dd :從當前光標所在位置的行開始刪除num行

 

c.複製

    複製行

        yy:複製光標所在的當前行數據

        [num] yy:從光標所在位置的當前行開始複製num行

        yw:從光標所在位置複製一個字的長度數據到緩衝區

        [num] yw:從光標所在位置複製num個字的長度數據到緩衝區

        p:針對複製的是行數據,向當前行的下面去粘貼

        P:針對複製的是行數據,向當前行的上面去粘貼

 

    R:replace模式下,可以替換多個字符,按esc結束,返回到普通模式

e:撤銷  u

f:更改:

    cw:從當前光標刪除一個字

    c[num]w:從當前光標刪除num字

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章