如何在Linux中使用test命令

啦啦啦啊小太阳

啦啦啦啊小太阳

2016-02-19 21:04

有了下面这个如何在Linux中使用test命令教程,不懂如何在Linux中使用test命令的也能装懂了,赶紧get起来装逼一下吧!

Linux系统中有时需要检测某个条件是否成立,那么就要用到test命令了,Linux下test的用法有很多,下面就随图老师小编一起来学习下Linux系统中如何使用test命令吧。

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

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

3.例如

 如何在Linux中使用test命令

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

即echo $?的返回值为0

 如何在Linux中使用test命令

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

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

4.常用的文件测试符

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

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

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

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

-w表示此文件是否可写

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

-S表示此文件是否问socket

 如何在Linux中使用test命令

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这个文件名不存在

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

 如何在Linux中使用test命令

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

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

上面就是Linux逻辑命令之test命令的使用方法介绍了,如果你要判断一个条件是否成立,就会用过该命令,你学会了吗?

展开更多 50%)
分享

猜你喜欢

如何在Linux中使用test命令

电脑入门
如何在Linux中使用test命令

如何在Linux系统中使用QQ

电脑入门
如何在Linux系统中使用QQ

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何在Linux中使用man帮助

电脑入门
如何在Linux中使用man帮助

如何在Linux中使用Ctags工具快速查找源码

电脑入门
如何在Linux中使用Ctags工具快速查找源码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何在严寒中使用相机

拍照 摄影
如何在严寒中使用相机

如何在ASP中使用类

ASP
如何在ASP中使用类

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何下载微软官方的Windows7?

如何下载微软官方的Windows7?

全新原创的QQ分组设计_你是我说不来的温柔

全新原创的QQ分组设计_你是我说不来的温柔
下拉加载更多内容 ↓