nt是linux指令吗,linux shell 指令 诸如-d, -f, -e之类的判断表达式简介
一、文件比较运算符
1. e filename 如果 filename存在,则为真 如: [ -e /var/log/syslog ]
2. -d filename 如果 filename为目录,则为真 如: [ -d /tmp/mydir ]
3. -f filename 如果 filename为常规文件,则为真 如: [ -f /usr/bin/grep ]
4. -L filename 如果 filename为符号链接,则为真 如: [ -L /usr/bin/grep ]
5. -r filename 如果 filename可读,则为真 如: [ -r /var/log/syslog ]
6. -w filename 如果 filename可写,则为真 如: [ -w /var/mytmp.txt ]
7. -x filename 如果 filename可执行,则为真 如: [ -L /usr/bin/grep ]
8. filename1-nt filename2 如果 filename1比 filename2新,则为真 如: [
/tmp/install/etc/services -nt /etc/services ]
9. filename1-ot filename2 如果 filename1比 filename2旧,则为真 如: [
/boot/bzImage -ot arch/i386/boot/bzImage ]
二、字符串比较运算符(请注意引号的使用,这是防止空格扰乱代码的好方法)
1. -z string 如果 string长度为零,则为真 如: [ -z "$myvar" ]
2. -n string 如果 string长度非零,则为真 如: [ -n "$myvar" ]
3. string1= string2 如果 string1与 string2相同,则为真 如: ["$myvar" = "one two three"]
4. string1!= string2 如果 string1与 string2不同,则为真 如: ["$myvar" != "one two three"]
三、算术比较运算符
1. num1-eq num2 等于 如: [ 3 -eq $mynum ]
2. num1-ne num2 不等于 如: [ 3 -ne $mynum ]
3. num1-lt num2 小于 如: [ 3 -lt $mynum ]
4. num1-le num2 小于或等于 如:[ 3 -le $mynum ]
5. num1-gt num2 大于 如:[ 3 -gt $mynum ]
6. num1-ge num2 大于或等于 如: [ 3 -ge $mynum ]
四、查看磁盘、文件大小
1. df -h 查看磁盘占用情况
2、du -sm ./* 查看当前目录下文件大小,单位M
nt是linux指令吗,linux shell 指令 诸如-d, -f, -e之类的判断表达式简介相关推荐
- linux shell 指令 诸如-d, -f, -e之类的判断表达式(转)
linux shell 指令 诸如-d, -f, -e之类的判断表达式(转) 一.文件比较运算符 e filename 如果 filename存在,则为真 如: [ -e /var/log/syslo ...
- linux shell 指令 诸如-d, -f, -e之类的判断表达式
文件比较运算符 -e filename 如果 filename存在,则为真 [ -e /var/log/syslog ] -d filename 如果 filename为目录,则为真 [ -d /tm ...
- 《Linux命令行与shell脚本编程大全》笔记一
第一章 初始 Linux shell Linux内核主要四种功能: 1.系统内存管理 2.软件程序管理 3.硬件设备管理 4.文件系统管理 shell:交互工具. 第三章 基本的bash shell ...
- linux shell指令 amp,shell入门基础amp;常见命令及用法
shell shell是一个命令解释器,实际是一个程序,/bin/bash,linux中所有的命令都由它来解释,有自己的语法 shell脚本 以.sh结尾 shell语法+linux命令 注释: 单行 ...
- 从常用指令入手了解Linux系统 (Learn Linux from shell commands)
如果直接学习Linux系统的一些理论知识,可能比较枯燥,那么不如结合Linux各种各样有趣的命令,边自己尝试一些输入输出获得的一些成果,边了解与这些输入输出相关的Linux系统的知识,可能会比较有趣吧 ...
- linux shell指令大全整理
linux shell指令 shell是一种脚本语言, 需要有编译器执行 bash是linux下默认的shell sh是unix下默认的shell 在ubuntu中bash和sh都可用 执行 #!/b ...
- 随手记——Linux中C语言调用shell指令的三种方式
在学习资料满天飞的大环境下,知识变得非常零散,体系化的知识并不多,这就导致很多人每天都努力学习到感动自己,最终却收效甚微,甚至放弃学习.我的使命就是过滤掉大量的无效信息,将知识体系化,以短平快的方式直 ...
- Linux实操篇——实用指令学习笔记(详解)
9.3帮助指令 9.3.1介绍 当我们对某个指令不熟悉时,我们可以使用Linux提供的帮助指令来了解这个指令的使用方法. 9.3.2man 获得帮助信息 基本语法 man[命令或配置文件](功能描述: ...
- Linux系统学习:网络指令:如何查看一个域名有哪些 NS 记录
Linux 中提供了不少网络相关的指令,因为网络指令比较分散,本课时会从下面几个维度给你介绍,帮助你梳理常用的网络指令: 远程操作: 查看本地网络状态: 网络测试: DNS 查询: HTTP. 这块知 ...
最新文章
- jsp+ajax+servlet+sqlserver实现分页查询_SXT DAY063 分页
- W32.Downedup.B顽固病毒——查杀记
- 【知识图谱】知识表示:知识图谱如何表示结构化的知识?
- 电子琴节奏包制作_济南这个藏在菜市场的小饺子馆,纯手工制作,老板娘一个人不停忙...
- from torchcrf import CRF
- Mybatis 常用语句
- 上海东海学院计算机,上海东海职业技术学院
- SAP中的“定单状态”
- SQLAlchemy基本使用
- Dreamweaver简单网页——HTML+CSS小米官网首页的设计与实现
- verilog简单驱动VGA
- 【25.00%】【vijos P1907】飞扬的小鸟
- HTML 表单发送邮件
- 用户体验五要素--战略层、范围层、结构层、框架层、表现层
- CorelDRAW制作邮票效果
- 三星a52屏幕刷新率设置方法分享
- 旅游网站java项目模板_基于jsp的旅游网站sx-JavaEE实现旅游网站sx - java项目源码...
- 学习竞争情报的第一阶段——读书
- 软件工程毕业设计题目100例
- PostgreSQL还原.bak文件