用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命令服务器运行良好。