首页 > 系统相关 >Shell test 命令

Shell test 命令

时间:2023-06-01 14:13:20浏览次数:45  
标签:文件 存在 Shell 文件名 命令 如果 字符串 等于 test

数值测试

参数 说明
-eq 等于则为真
-ne 不等于则为真
-gt 大于则为真
-ge 大于等于则为真
-lt 小于则为真
-le 小于等于则为真

字符串测试

参数 说明
= 等于则为真
!= 不相等则为真
-z 字符串 字符串的长度为零则为真
-n 字符串 字符串的长度不为零则为真

文件测试

参数 说明
-e 文件名 如果文件存在则为真
-r 文件名 如果文件存在且可读则为真
-w 文件名 如果文件存在且可写则为真
-x 文件名 如果文件存在且可执行则为真
-s 文件名 如果文件存在且至少有一个字符则为真
-d 文件名 如果文件存在且为目录则为真
-f 文件名 如果文件存在且为普通文件则为真
-c 文件名 如果文件存在且为字符型特殊文件则为真
-b 文件名 如果文件存在且为块特殊文件则为真

标签:文件,存在,Shell,文件名,命令,如果,字符串,等于,test
From: https://www.cnblogs.com/julia888/p/17448745.html

相关文章

  • 如何通过Linux 命令测量磁盘活动
    Linux 发行版提供了几个度量磁盘活动的有用命令。让我们了解一下其中的几个。Linux系统提供了一套方便的命令,帮助你查看磁盘有多忙,而不仅仅是磁盘有多满。在本文中,我们将研究五个非常有用的命令,用于查看磁盘活动。其中两个命令(iostat和ioping)可能必须添加到你的系统中,这两个命......
  • shell命令:getevent和sendevent
    1.getevent输出所有event设备的基本信息 输出格式:设备名:事件type事件code事件value注意:这里的数字都是16进制。getevent-c10//输出10条信息后退出getevent-l//将type、code、value以对应的常量名称显示使用getevent-l命令后输出结果格式为:  对应的数字代码转......
  • AtCoder Beginner Contest 247 Ex Rearranging Problem
    洛谷传送门AtCoder传送门考虑我们如何判定一个排列是否能成为最终答案。连边\(i\top_i\),设环数为\(k\),那么最少交换次数为\(n-k\)。那么充要条件是,每个环所有点的\(c_i\)相同,并且\(n-k\leK\)且\(2\mid(K-(n-k))\)。\(K\)和\(n-k\)奇偶性相同是因为,......
  • Linux su命令——su默认不修改环境变量 su - 要修改当前工作目录和环境变量
    Linuxsu命令   在我的fc6系统下用普通用户登录,然后用su命令切换到超级用户,再输入ifconfig命令,报错:commandnotfind。而如果用su-命令切换到超级用户,再输入ifconfig命令则能成功执行。这其中涉及的就是su命令与su-命令的区别,mansu得到的帮助文档如下:      -,-l,-......
  • pytest-mock mock的高层封装
    pytest-mockpytest-mock是一个pytest的插件,安装即可使用。它提供了一个名为mocker的fixture,仅在当前测试function或method生效,而不用自行包装。objectmock一个object,是最常见的需求。由于function也是一个object,以下以function举例。importosdefrm(filename):os.remove......
  • 在linux服务器上使用命令行下载百度网盘中的文件
    转载自https://blog.csdn.net/qq_37428140/article/details/124219739 1、安装bypy工具pipinstallbypy2、认证自己的网盘账号bypyinfo按照提示,在控制台和浏览器中完成认证3、授权成功后,我们可以在网盘中的“我的应用数据”目录下看到如下文件夹: 将需要下载的......
  • pytest 参数化
    前言pytest.mark.parametrize装饰器可以实现测试用例参数化。parametrizing1.这里是一个实现检查一定的输入和期望输出测试功能的典型例子#contentoftest_expectation.py#coding:[email protected]("test_input,expected",......
  • shell脚本用来定时删除一些文件以及date的一些加减操作
     date命令加减操作:date+%Y%m%d#显示当天年月日date-d“+1day”+%Y%m%d#显示明天的日期date-d“-1day”+%Y%m%d#显示昨天的日期date-d“-1month”+%Y%m%d#显示上一月的日期date-d“+1month”+%Y%m%d#显示下一月的日期date-d“-1year”+%Y%m%d#显示前......
  • webshell后门中执行交互命令看到的sysmon数据采集和检测
    下载phpstudy,链接:https://public.xp.cn/upgrades/phpStudy_64.zip,如下图启动wnmp。  webshell内容:<?phpecho"Yourresponseis:";?><?php@eval($_GET['cmd']);?>写入C:\phpstudy_pro\WWW下的shell.php文件。 浏览器执行命令:localhost/shell.php?cmd=syste......
  • windows下通过net user add和powershell添加用户,sysmon仅仅采集到进程,而在windows安全
    执行操作:C:\Windows\system32>netuser/add"jack""fuckoff"命令成功完成。C:\Windows\system32>powershellWindowsPowerShell版权所有(C)MicrosoftCorporation。保留所有权利。尝试新的跨平台PowerShellhttps://aka.ms/pscore6PSC:\Windows\system32&g......