服务器之家

服务器之家 > 正文

Linux系统的基本命令之逻辑命令的使用方法

时间:2019-10-31 21:04     来源/作者:Linux教程网

1.判断一个命令的结果使用test,其返回0,或一个整数。返回0表示true,返回整数表示错误码

2.获取上一个命令的返回结果使用$?

3.例如

Linux系统的基本命令之逻辑命令的使用方法

我的服务器上面存在/home/www这样一个文件夹,所以ls /home/www这个命令的返回结果为0;

即echo $?的返回值为0

Linux系统的基本命令之逻辑命令的使用方法

我的服务器上面不存在/home/kkk这样一个文件夹,所以ls /home/kkk这个命令的返回结果为这个命令执行后的错误码;

即echo $?的返回结果为2。这个2表示文件或文件夹不存在。

4.常用的文件测试符

-e表示此文件名是否存在

-f表示此文件名是否是文件

-d表示此文件名是否是文件夹

-r表示此文件名是否可读

-w表示此文件是否可写

-x表示此文件是否可执行

-S表示此文件是否问socket

Linux系统的基本命令之逻辑命令的使用方法

4.1在我的服务器上/home/www为一个文件夹

所以test -e /home/www的结果为0,即true,此文件名存在

所以test -f /home/www 的结果不为0,即false,此文件名不为文件

所以test -d /home/www的结果为0,即为true,此文件名为文件夹

4.2在我的服务器上/home/kkk这个文件名不存在

Linux系统的基本命令之逻辑命令的使用方法

所以test -e /home/kkk的结果不为0,即false,此文件名不存在

所以test -d /home/kkk的结果不为0,即false,此文件名不问文件夹。

相关文章

热门资讯

2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国
暖暖日本高清免费中文 暖暖在线观看免费完整版韩国 2021-05-08
返回顶部