Liunx Centos7 知識 檔案

2021-08-21 02:46:14 字數 1625 閱讀 3435

(2-4)屬主許可權:r: 讀 w:寫 x:執行  

(5-7)屬組許可權:

r: 讀 w:寫 x:執行

(8-10)其它使用者許可權:

3、許可權修改:

chmod u-rw a.txt  

chomd u+rwx a.txt u:使用者

chomd u=rwx a.txt

chomd u=--- a.txt

chomd g=-   g:組 o:other

建立檔案:touch a.txt //touch /text/a/b/c/.txt

建立資料夾:mkdir  test 

修改、檢視:vim a.txt

檢視:cat a.txt

執行檔案: "./a.txt" 或  ". a.txt" "sh a.txt" "bash a.txt"

usermod -ag user otheruser 把另乙個使用者加入現有使用者組裡

修改屬主:

1、chown root.root 檔案/資料夾 (全改)/chown root (只改屬主)/chown .root (只改屬組) 前為屬主,後為屬組

2、遞迴修改:chown -r 檔案/資料夾   修改目錄及目錄下資料夾及檔案的屬主/屬組

chmod u=rx,g=x,o=rwx a.txt // chmod 517 a.txt    (r:4 w:2 x:1  三類屬性求和,並寫)

4、檔案管理

1、覆蓋檔案: /a/a.txt >/b/b.txt    //   

echo "hello"  > b.txt  

2、追加檔案:/a/a.txt >> /b/b.txt 

3、輸出到檔案:  ls -l > b.txt / pwd >> b.txt  (先將檔案資訊輸出到b檔案,然後再將路徑追加到b檔案) 

4、wc -l (統計檔案行數)  wc -l /etc/passwd    //  cat /etc/passwd /ect/shadow | wc -l     (| 管道符)

5、打包/歸檔檔案:tar -czvf test.tar a.txt b.txt c.txt d.txt   c(建立)z(壓縮) v(顯示) f(檔案)

tar czf test.tar.gz /test/....  // tar cjf test.tar.bz2 /test/...

6、檢視包內檔名: tar -tf test.tar 

7、解包:tar xvf test.tar  -c  /test/         //         x(解包) v(瀏覽)f(檔案)  -c選擇解壓目錄。   

8、刪除檔案: rm -rf test.tar

9、壓縮解壓檔案:gzip/gunzip   bzip2/bunzip2   tar cvfz arch.tar.gz test/tar xvf /test/test.tar.gz -v /test2

liunx(centos7 ) 免密碼登入

centos7 1.準備兩台機器 如 a機器 和 b機器 a機器 刪除 ssh目錄下檔案 known hosts 2.對兩台機器生成金鑰 在 a機器 上執行命令 root iz23f31fmtgz ssh keygen t rsa 然後一直回車,就可以在 root ssh目錄下看到公鑰和私鑰 roo...

實驗7 檔案

實驗任務1 2 自行實踐完畢 實驗任務3 從文字資料檔案file1.dat中讀入資料,按成績從高到低排序,將排序結果輸出到螢幕上,同時以文字方式存入檔案file3.dat中。include include define n 10 定義乙個結構體型別stu typedef struct student...

實驗7 檔案

實驗任務3 執行程式,觀察到在螢幕上正確輸出了按分數由高到低排序的資訊,唯一不足的事對於漢字的解碼不正確導致輸出的學生姓名成了亂碼。同時,在當前格式下,生成了文字檔案file3.dat 嘗試用記事本程式開啟檔案file3.dat,觀察到裡面的資料資訊是正確的,並且是直觀可讀的 實驗任務4.1 執行程...