NYOJ 1307 Linux的檔案許可權對不對?

2021-08-11 10:27:58 字數 1181 閱讀 6276

時間限制:

1000 ms  |  記憶體限制:

65535 kb

難度:2 描述

在還沒給deepin做dde的arch移植之前,felixonmars迷上了linux的命令列,因為這看起來特別炫,不用滑鼠、只是在鍵盤裡輸入字元也能使用電腦。雖然介面在發展,但是felixonmars還是很努力地學習使用純字元的命令。 最近cxbii小浣熊和jingle格格巫教會了felixonmars兩個命令(假設felixonmars已經在 /home 目錄下新建了乙個 acm.txt 的檔案。)

(一)ls -l acm.txt

(二)chmod 【***】 acm.txt

第乙個命令會顯示acm.txt這個檔案的屬性。【r】指「讀」許可權,【w】指「寫」許可權,【x】指「執行」許可權,【-】指沒有任何許可權。 顯示的結果例如「-rw-rw-r--」,從第二個字元開始,每三個字元為一組,第一組是felixonmars的許可權,第二組是felixonmars所屬組的許可權,第三組是其他人的許可權。(第乙個字元必須是『-』) 第二個命令可以改變檔案的許可權,【***】指乙個三位數。第乙個數字指felixonmars的許可權,第二個指felixonmars所屬組的許可權,第三個指其他人的許可權。 數字與許可權表示的對應關係如下(注意沒有 --- = 0 的對應關係) r-- = 4  -w- = 2  --x = 1  rw- = 6  r-x = 5  -wx = 3  rwx = 7

輸入輸入檔案的第一行是乙個整數t,表示有t組資料。 接下來是t組資料,每個資料有兩行,第一行是命令(二)中的數字,第二行是表示檔案許可權的字串。

輸出數字和字串表示含義一致,則輸出「yes」(不帶雙引號),否則輸出「no」

樣例輸入

4

666-rw-rw-rw-

777wrwxrwxrwx

888-r--r--r--

111-r--r--r-x

樣例輸出

yes

nono

no

犯了低階錯誤,糾纏了很久,

#include#includeusing namespace std;

int main()

}if(mark) cout << "yes" << endl;

else cout << "no" << endl;

}}

nyoj1307Linux的檔案許可權對不對

題目鏈結 linux的檔案許可權對不對?時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述 數字與許可權表示的對應關係如下 注意沒有 0 的對應關係 r 4 w 2 x 1 rw 6 r x 5 wx 3 rwx 7 輸入 輸入檔案的第一行是乙個整數t,表示有t組資料。接下來是t...

linux系統掛載windows系統的檔案

這個功能實現了windows編輯,linux編譯的好處,非常爽,值得寫乙個 最開始mount t cifs o username admin mnt mnt是linux目錄,workspace就是你自己設定的共享資料夾 最開始要建共享資料夾,但是右鍵沒有共享,估計是下面這個方案,有點忘了 設定允許可...

linux系統 etc下的profile檔案

etc profile檔案 etc profile是全域性的,適用於所有的shell。在剛登入linux時,首先啟動 etc profile 檔案。profile檔案會告訴shell使用什麼語言,什麼shell,命令的搜尋路徑等。一些標準的環境變數 shell 預設shell lang 預設語言 p...