条件测试(test)命令共有三类条件测试表达式:第一类是进行数值的比较,第二类是进行字符串的比较,第三类是进行文件的测试,例如测试一个文件是否存在等等。1.数值测试,需要两个操作数进行比较,即为双目测试符;-eq:测试两个数值是否相等;相等为真,不等为假;-ne:测试两个数值是否不等;不等为真,相等为假;-lt:小于,测试左边数值是否小于右边的数值;小于为真,不小于为假;-gt:大于,测试左边数值
什么是变量?一段有名称的连续的内存空间就叫做变量;变量名就是这段内存空间的名称;在这段内存空间中存储的数据,则称为变量值;而变量又有“强变量”和“弱变量”之分, 强变量:使用之前必须事先予以声明;必须声明变量类型; 弱变量:在使用之前无需声明,无需指明变量类型;(bash变量) 什么是程序?程序就是:指令+数据。在Linux核心思想中:一切皆文件。
1. Globbing:文件名通配符,简称为glo;能够完成任意规则匹配的一类特殊字符;最常用的有以下三种: *:匹配任意长度的任意字符或字符串;(某些特殊位置的"."字符不能匹配;) ?:匹配任意单个字符;(某些特殊位置的"."字符不能匹配;) []:匹配指定范围内的任意单个字符,必须匹配且只能匹配一个字符; ^: 反相匹配符; 其他的有
1.touch: 修改文件的时间戳 格式:touch [选项]... FILE... 常用选项: -c, --no-create:不创建任何文件; -a:仅修改文件的访问时间戳; -m:仅修改文件的修改时间戳; -t STAMP:使用指定的STAMP替换文件的时间戳; STAMP的格式为:
文件系统: 文件是分成两部分存放: 元数据:描述文件的属性 数据:文件的内容 分层编址方式: 在文件系统中,基于文件名引用文件,按名来进行文件存取。 在文件系统中,对于文件名有一系列的规定; 1.文件名不能包含“/”字符; &nb
1.man:针对于外部命令的帮助手册 man九章: 1.用户命令(所有用户都可以执行的命令) 2.系统调用 3.C库调用 4.设备和特殊文件 5.配置文件格式 6.游戏相关的帮助信息 7.杂项 8.系统管理类命令 9.与内核相关的帮助 在每个man手册中都常见到的一些手段: &
1985年Richard Stallman,成立GUN,并声称,GUN is NOT UNIX,它采用开放源代码,主张的自由含义为自由学习和更改,自由使用;自由分发和自由创建衍生版。在开源的世界当中,有许多的开源协议,其中有三大著名的开源协议:Apache、BSD和GPL协议,它们支撑了开源世界,使得让那些开源程序变得丰富多彩。 操作系统的历史的发
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号