1、编写个shell脚本将当前目录下大于10K的文件转移到当前目录下的tmp文件夹中 #/bin/sh #Programm :1.sh # Using for move currently directory to /tmp #首先一定要注意,in后面的符号不是单引号,而是~键下面那个符号 #!/^ ...
分类:
移动开发 时间:
2016-11-28 19:55:40
阅读次数:
171
1.验证参数个数是否正确 解释: $#: 表示参数的个数 -a : 表示与的意思,这里表示参数个数不等于2,并且也不等于3 $@: 表示所有参数,区别于$* 2.将输入字母全部转换为大写 解释:tr命令的使用,替换 3.验证上条命令执行是否成功 解释: $? :表示返回上条命令执行的结果。正确返回0 ...
分类:
系统相关 时间:
2016-11-11 09:49:45
阅读次数:
203
将一个命令的结果赋给一个变量:count=`ls*.gz|wc-l`echo$count查询某些文件,然后对每个文件进行处理:forfin$(ls*.h);doecho$fdone查询所有的.h文件,并且对每个.h文件,输出文件名forfin$(ls*.h);doif[-d$f]thenecho$ffidone
分类:
系统相关 时间:
2016-11-02 08:07:31
阅读次数:
226
函数,就是一个命令或者一组命令的名字。函数可以使程序模块化,从而提高效率。shell将函数存放在内存中而不是磁盘文件中,所以访问函数的速度要比访问脚本的速度快得多。shell对函数进行预处理,因此,启动速度较快。使用一个函数之前,必须先在程序中创建该函数。创建一个函..
分类:
系统相关 时间:
2016-10-06 01:11:00
阅读次数:
218
文件类型:普通文件、目录文件、套接字文件、设备文件、链接文件判断一个文件是否是符号链接文件。是,将其移动到/etc目录下;不是,不做处理。1#!/bin/bash
2#filename:a.sh
3FILENAME=
4echo"Inputfilename:"
5readFILENAME
6if[-L$FILENAME]
7then
8mv$FILENAME/etc
9fi设计..
分类:
系统相关 时间:
2016-10-06 00:54:34
阅读次数:
284
变量,为用户提供了一种存储、检索、操作数据的途径。环境变量、位置变量、预定义的特殊变量、用户自定义变量环境变量(1)SHELL环境变量,是一类shell预定义变量,是用于设置系统运行环境的变量,有系统统一命名。部分环境变量的值由系统设定,部分环境变量的值由用户设定。(2)H..
分类:
系统相关 时间:
2016-10-05 01:17:53
阅读次数:
317
shell的控制结构:条件结构、分支结构、循环结构if,条件结构if表达式
then命令表
[else命令表]
fi
可以使用分号将多个命令在一行内进行组合。因此,处于美观和节省空间的考虑,上述格式简写为:
if表达式;then
命令表
[else命令表]
fiif语句可以无限嵌套if表达式
then命令表
..
分类:
系统相关 时间:
2016-10-05 01:13:16
阅读次数:
270
测试的结果为0或非0,0表示真,非0表示假。test命令通常与if、while、until等语句一起使用。#test表达式#test[表达式]//[后面后空格,]前面有空格文件属性测试表达式表达式说明-bfile如果文件file存在且为块设备(Blockspeicial),则值为真-cfile如果文件file存在且为字符设备(Ch..
分类:
系统相关 时间:
2016-10-05 01:12:59
阅读次数:
230
cal命令:日期显示cat/proc/meminfo:内存使用情况查询free命令:内存详细信息查询arch命令:CPU架构显示显示当前系统的体系结构,例如:#archx86_64cat/proc/cpuinfo:CPU信息显示cat/proc/modules:查询当前系统被加载模块Linux系统包含的信息:文件系统,内核模块,硬件信息..
分类:
系统相关 时间:
2016-10-04 07:44:10
阅读次数:
341
正则表达式中常用的元字符及说明元字符符号名称说明\反斜杠转义字符|管道或[]方括号表示匹配指定范围内的其中一个字符[^]方括号+插入符匹配不在指定组内的字符()小括号可以将正则字符和元字符或表达式进行组合{}大括号为前导表达式指定一个最小或最大匹配的数目,例如a{3,4}将..
分类:
系统相关 时间:
2016-10-04 07:43:35
阅读次数:
178