(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 執行程...