`
dgjianke
  • 浏览: 8994 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Unix中test命令的用法

阅读更多
test命令的功能:检查文件和比较值。
 
 
1、判断表达式
 
if test (表达式为真)
 
if test !(表达式为假)
 
test 表达式1 -a
表达式2两个表达式都为真
 
test 表达式1 -o
表达式2两个表达式有一个为真
 
 
2、
 
test -n 字符串字符串的长度非零
 
test -z 字符串字符串的长度为零
 
test 字符串1=字符串2
字符串相等
 
test 字符串1!=字符串2
字符串不等
 
 
3、判断整数
 
test 整数1 -ep 整数2整数相等
 
test 整数1 -ge 整数2整数1大于等于整数2
 
test 整数1 -gt 整数2整数1大于整数2
 
test 整数1 -le 整数2整数1小于等于整数2
 
test 整数1 -lt 整数2整数1小于整数2
 
test 整数1 -ne 整数2整数1不等于整数2
 
 
4、判断文件
 
test File1 -ef File2两个文件具有同样的设备号和结点号
 
test File1 -nt File2文件1比文件2新

test File1 -ot File2文件1比文件2旧
 
test -b File文件存在并且是块设备文件
 
test -c File文件存在并且是字符设备文件
 
test -d File文件存在并且是目录
 
test -e File文件存在
 
test -f File文件存在并且是正规文件
 
test -g File文件存在并且是设置了组ID
 
test -G File文件存在并且属于有效组ID
 
test -h File文件存在并且是一个符号链接(同-L)
 
test -k File文件存在并且设置了sticky位
 
test -b File文件存在并且是块设备文件
 
test -L File文件存在并且是一个符号链接(同-h)
 
test -o File文件存在并且属于有效用户ID
 
test -p File文件存在并且是一个命名管道
 
test -r File文件存在并且可读
 
test -s File文件存在并且是一个套接字
 
test -t FD  文件描述符是一个终端打开的
 
test -u File文件存在并且设置了它的set-user-id位
 
test -w File文件存在并且可写
 
test -x File文件存在并且可执行
分享到:
评论

相关推荐

    UNIX 常用 命令

    下面,我们将详细介绍UNIX常用命令的使用方法和应用场景。 目录及文件操作 UNIX操作系统中,目录和文件是最基本的概念。下面,我们将介绍一些常用的目录和文件操作命令。 1. `ls`命令:该命令用于显示当前目录下...

    unix命令及上传文件命令

    本文档将介绍一系列Unix下的常用命令及其用法。 ##### 1. 系统登录与退出 - `telnet 10.3.3.242`:通过Telnet协议连接到IP地址为10.3.3.242的主机。 - `ping`:测试网络连通性。 - `exit/logout/Ctrl+d`:退出...

    UNIX操作系统命令详解

    本文档将详细介绍UNIX中的常用命令及其功能,并通过实例展示这些命令的具体应用。特别关注了vi编辑器、telnet和FTP等工具的使用。 #### 二、基本命令 1. **ls - 显示文件名** - 命令格式: `ls [option] file` - ...

    linux以及unix的常用命令

    Linux 和 Unix 是两种广泛使用的类 Unix 操作系统,它们有着相似的命令行界面和工具。在这些系统中,掌握常用命令是提高工作...了解并熟练使用这些基本命令,将有助于在 Linux 和 Unix 系统中更高效地进行日常操作。

    unix常用命令.doc

    例如,想要在当前目录下的所有文件中查找包含字符串 "abc" 的文件,可以使用以下命令: ``` grep -rin "abc" * ``` 其中,`-r` 选项表示递归搜索,`-i` 选项表示忽略大小写,`-n` 选项表示显示行号,`*` 表示搜索...

    Node.js-shelljs-Node.js中的便携式Unixshell命令

    **Node.js ShellJS:在JavaScript中实现Unix Shell命令** ShellJS是Node.js生态系统中的一个库,它为开发者提供了一套方便的、与Unix shell命令类似的API。这个库使得在跨平台环境中编写脚本变得简单,因为它的命令...

    Seismic Unix常用命令

    为了更好地使用 SU,掌握其强大的帮助工具是非常重要的,例如 `#name` 可以获得特定命令的用法及其参数,`#sudoc` 可以获取编码文档列表以及命令和源程序的位置等。 #### 二、SU 数据格式 SU 软件主要处理的是 SU ...

    unix的应用程序 命令 系统

    在IT领域,Unix操作系统是一个历史悠久且广泛应用于服务器、工作站及超级计算机的重要系统。它以其稳定性和强大的命令行界面而著名,...这个压缩包中的"unix test"可能是练习或测试文件,可以帮助你检验和巩固所学。

    UNIX基本命令

    【UNIX基本命令】是操作系统UNIX的核心组成部分,它们是管理和操控UNIX系统的基石。这些命令简单易懂,对于系统管理员和日常用户来说,掌握这些基础...在实际使用中,务必注意命令的安全性,避免对系统造成意外损害。

    UNIX系统常用命令

    ### UNIX系统常用命令详解 #### 一、基本交互与控制命令 **Ctrl+d**: 此命令用于退出当前Shell,返回到上一层...以上就是UNIX系统中一些常用的命令及其使用方法,通过这些命令可以实现对UNIX系统的高效管理和操作。

    aix unix 命令大全

    下面将详细讲解几个在AIX中常用的命令及其使用方法。 1. `df` 命令:这个命令用于查看磁盘空间的使用情况。例如,`df` 可以显示所有挂载点的磁盘大小,而`df -a`则会显示包括隐藏文件系统在内的所有信息。如果需要...

    unix系统应用.shell命令全集

    这样的文档往往包括了命令的基本用法、选项参数、使用实例以及最佳实践等,帮助员工解决日常工作中遇到的各种问题。此外,这些文档还会随着操作系统的更新和新工具的推出而进行相应的更新,确保内容的时效性和准确性...

    seismic unix的安装教程

    seismic unix 的安装教程 Seismic Unix 是一个功能...在本教程中,我们指导您如何安装 Seismic Unix,并提供了一些基本的使用示例。如果您需要了解更多关于 Seismic Unix 的信息,可以访问 Seismic Unix 官方网站。

    unix最好用的命令

    例如,如果要查找字符串 "test",可以使用命令 `vi +/test example.txt` 来实现。 - **vi -r filename**: 在上次正用 vi 编辑时发生系统崩溃,恢复 filename。 - 当系统突然崩溃或意外中断时,可能会丢失未保存的...

    UNIX下C++开发常用命令

    - 使用`g++ -g -Wall -o test test.cxx`命令编译并添加调试信息,然后使用`gdb test`启动调试会话。 ### 4. MAKE:自动化构建工具 Make是一个自动化构建工具,能够根据Makefile中定义的规则自动构建目标文件。...

    Unix基础命令&shell编程

    在Unix操作系统中,掌握基础命令和Shell编程是成为高效系统管理员和开发者的必备技能。"Unix基础命令&shell编程"这本书深入浅出地探讨了这些关键主题,旨在帮助读者理解和运用Unix系统的强大功能。 首先,让我们...

    UNIX常用命令41106.doc

    在UNIX操作系统中,掌握一些基本的命令是进行日常操作和系统管理的基础。以下是一些常见的UNIX命令及其使用方法: 1. **`cd`** - 改变工作目录 `cd`命令用于切换当前工作目录。可以输入绝对路径如`/usr/bin`或相对...

    Linux vi命令用法

    总的来说,掌握vi的命令用法对于日常的Linux系统管理非常有用,尽管初学者可能觉得它不太直观,但一旦熟悉了这些基本操作,你会发现vi的强大和高效。练习和熟悉这些命令将大大提高你在Linux环境下的工作效率。

    unix命令子文件6

    本文详细介绍了Unix系统中常用的三个命令:`tar`、`unzip`和`gunzip`的基本用法及具体选项,通过这些命令的学习可以帮助用户更好地管理文件和目录,尤其是在备份、压缩以及解压缩场景下非常实用。同时,这些命令也是...

Global site tag (gtag.js) - Google Analytics