用ll命令可以查看用戶許可權,文件所屬用戶和所屬組等。
r:表示可讀
w:表示可寫
x:表示可執行
[root@client57
~]#
ll
total
158692
-rw-------
1
root
root
1342
Apr
10
12:32
anaconda-ks.cfg
drwxr-xr-x
2
root
root
4096
Apr
10
12:53
Desktop
drwxr-xr-x
2
root
root
4096
Apr
10
13:06
file_wr
drwxr-xr-x
2
root
root
4096
Apr
10
13:06
file_wr_log
如果不是重要文件可以將文件改成所有許可權
後面用
「*」
表示目錄下所有文件和目錄許可權都變,如果只想改一個的話,可以將「*」換成文件或目錄名!
[root@client57
file_wr]#
chmod
777
*
[root@client57
file_wr]#
ll
total
1484
-rwxrwxrwx
1
root
root
371777
Apr
10
13:06
file_wr_pthread
-rwxrwxrwx
1
root
root
368104
Apr
10
13:06
file_wr_pthread_nolock
-rwxrwxrwx
1
root
root
371791
Apr
10
13:06
file_wr_pthread_nolock_random
-rwxrwxrwx
1
root
root
371784
Apr
10
13:06
file_wr_pthread_random
B. linux 如何判斷文件掛載是否成功,根據什麼樣的返回值
linux的傳統--沒有消息就是好消息!
如果mount命令沒有返回任何消息,那就恭喜你--掛載成功了!
如果你非要知道是否成功,你可以:
1、切換到剛掛載的目錄上看看;
2、在shell里輸入mount 後回車,在輸出里可以看到系統里所有掛載的文件系統,當然也包括你剛才成功掛載的了
如果你非要知道返回值,那你就mount命令完成後在shell里輸入echo $?,如果返回值0就表示上一條命令(mount)成功了。
C. 命令測試Linux系統從test命令開始linux中test
當考慮如何在Linux系統上測試伺服器性能時,我們可以使用測試命令(test command)以及一系列使用不同參數的有用命令。我們將著重介紹test命令,這也是最常用的測試Linux的命令。
test命令是一種非常實用的命令,它可以用來檢查某個文件或目錄是否存在,也可以用來檢查shell變數是否被定義。它還可以用來檢查文件的許可權,以及檢查文件的時間戳。
通常情況下,test命令的使用方法是用-e (expr)來檢查某文件是否存在,-r檢查文件可讀,-w檢查文件可寫,-x檢查文件可更改,-z檢查變數是否為空,-d檢查目錄是否存在等等. 不同的檢查都可以使用特定的參數來實現:
例如:
test -e /etc/apache # 檢查/etc/apache文件是否存在
test -r /etc/apache # 檢查/etc/apache文件是否可讀
test -w /var/log # 檢查/var/log文件是否可寫
test -z $VAR_A # 檢查變數VAR_A是否為空
外加,test 命令也常常出現在shell腳本中,以檢查以下幾種情況,比如檢查條件是否成立,說明如下:
[ X -eq 0 ] #檢查X是否等於0
[ X -ne 0 ] #檢查X是否不等於0
[ X -gt 0 ] #檢查X是否大於0
[ X -ge 0 ] #檢查X是否大於或等於0
[ X -lt 0 ] #檢查X是否小於0
[ X -le 0 ] #檢查X是否小於或等於0
上述都是,test 命令的典型用法,它可以幫助我們迅速檢查Linux系統的狀態,以及實現shell腳本的編寫。通過test 命令,我們可以更加准確有效地測試Linux系統,從而確保test命令伺服器運行良好。