Linux bash常用测试判断选项

bash编程中if [   ]后面的测试选项:

1、整数测试:

-le    less equal
-lt    less than
-ge    greater equal
-gt    greater than
-eq    equal
-ne    not equal

2、字符测试

==
!=
>
<
-n    测试是否为空
-s    测试是否非空

3、文件测试

-e    文件是否存在
-f    是否为普通文件
-d    指定路径是否为目录
-r    文件对当前用户是否可读
-w    文件对当前用户是否可写
-x    文件对当前用户是否可执行
时间: 2024-10-28 07:57:37

Linux bash常用测试判断选项的相关文章

Linux bash - 常用操作命令

一.终端基础 本文摘录一些本人在学习Linux(CentOS 6.6) bash命令,并且会不定期保持更新. 在此先介绍一下Linux shell终端的常规命令输入格式,如下图: 上图中root是用户名,hadoops02为机器名,符号~为用户登陆后的默认工作目录(即$HOME),紧挨着右中括号后面的符号#(或者$)被称之为“Linux命令提示符”. 提示符$ - 代表一般身份的用户 提示符# - 代表root身份 上图中可以看到husr01是一个一般用户所以提示符显示为$,而root的提示符显

【Linux】一步一步学Linux——Bash常用快捷键(11)

目录 00. 目录 01. 编辑命令 02. 搜索命令 03. 控制命令 04. 其它 05. 参考 00. 目录 @ 生活在 Bash Shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 01. 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按单词后移(左向) Ctrl + xx:在命令行首和光标之间移动 Ctrl

Linux bash常用命令

一.编辑命令 Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Ctrl + d :删除光标处的字符Ctrl + h :删除光标前的字符Ctrl + y :粘贴至光标后Ctrl + t :交换光标处和之前的字符 二.控制命令 Ctrl + l:

Linux 监测 常用测试工具

fio [global]bs=16kdirect=1rw=readioengine=libaioiodepth=6write_bw_logruntime=60[test]filename=/data/disk.imgsize=4096M iperf # iperf -s -u# iperf -u -c IP -b 100M -i 1

linux常用命令和选项

相信使用过linux的朋友或多或少都有接触过linux的命令吧!linux的命令重多,而且每一个命令又有许多的选项,感觉非常难以记忆.其实只要掌握了一定的方法只后那么其实也是很easy的.下面就让我们来看看linux的常用命令和选项 ls:查看文件夹里面的内容 --help:显示帮助信息(基本所有命令都可以使用) -l:显示详细信息(ll就是ls -l的别名) -h:进行单位换算,通常和-l一起使用 -a:显示所有,包括隐藏文件 -R:递归显示(会查看各个子文件夹的内容) -S:根据文件大小排序

关于Linux的字符测试的详解和相关bash脚本的练习

关于Linux的字符测试的详解和相关bash脚本的练习 一.字符测试选项         == : 测试两个字符串是否相等,相等为真,不等为假.         != : 测试两个字符串是否不等,不等为真,相等为假.         -n string : 测试指定的字符串是否为空,空为真,不空为假.         -z string :测试指定的字符串是否为不空,不空为真,空为假. 二. 完成下面的bash脚本练习         练习:写一个脚本 传递一个参数(单字符就行)给脚本,如参数为

BASH常用条件测试

bash常用条件测试 1.整数测试 -gt 是否大于 -le 是否小于等于 -ne 是否不等于 -eq 是否等于 -ge 是否大于等于 -lt 是否小于 [[email protected] ~]# in=2 [[email protected] ~]# en=3 [[email protected] ~]# [ $in -eq $en ] [[email protected] ~]# echo $? 1 #$?是用来查看上一条命令执行状态;0位true 1或1以上都是为false [[emai

Linux:shell基础 :Bash常用快捷键

Bash常用快捷键 Ctrl+C:强制终止. Ctrl+L:清屏.相当于clear命令. Ctrl+U:删除/剪切 光标前的命令.不用再使用删除键,一个字母一个字母的删除了. Ctrl+K:删除/剪切 光标后的命令. Ctrl+V:粘贴 Ctrl+U/K 剪切的内容. Ctrl+R:在历史命令中搜索,按下Ctrl+R后,会出现搜索界面.输入搜索内容,就会在历史命令中进行搜索. Ctrl+D:退出当前终端. Ctrl+A:把光标定位到命令行开头.(也可以直接使用Home按键) Ctrl+E:把光标

Linux系统管理常用命令

Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+] 1. 时间date 1)显示当前时间: date .//Wed Jul 29 11:05:11 CST 2009  2)date修改时间:date -s  date 修改时间2007-08-29 14:41 date -s 14:36:30   //时间为14点36分30秒 date 08291