判断Linux Shell环境变量是否存在 Linux
#!/bin/bashif [ 0"$PATH" = "0" ]; then echo "not found"else echo $PATHfi比如这里判断环境变量PATH是否存在,存在这输出该环境变量,不存在则输出 not foun
标签: linux
同一个文件在windows和linux下计算md5哈希不一致的原因及解决方法 Linux
最近项目需要,需要对客户传过来的文件进行MD5校验,在实现的过程中前前后后遇到了若干问题,在这里总结一下。 md5的计算采用openssl实现,具体代码网上很多,这里不再赘述。需要注意的问题 1 读取文件内容时,文件打开方式要用二进制方式(...
标签: linux
CentOS 6.0 启动时出现fstab错误时的修复方法 Linux
CentOS启动时,出现了fstab 中 /dev/loop1 设备的读取失败,结果,呵呵,系统进入了recovery 模式,输入root密码之后,想修改fstab,结果发现不行,后来找了半天, 发现可以使用: #mount -o remo...
标签: linux
浅谈Linux磁盘修复e2fsck命令 Linux
周末竟然去加班,原因是客户那里有一台服务器不能提供服务,经过排查是突然断电后可能产生了磁盘坏道导致,所以使用e2fsck命令进行了磁盘修复。
标签: linux
shell脚本 自动创建用户详解及实例代码 Linux
shell脚本 自动创建用户详解需求:判断用户zhangsan是否存在,不存在就创建并设置密码为1234561、vi createuser.sh 2、写入:USER_COUNT=`cat /etc/passwd |
标签: linux
Linux下date命令,格式化输出,时间设置方法 Linux
date命令的帮助信息[root@localhost source]# date --help用法:date [选项]... [+格式]或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,
标签: linux
shell 使用数组作为函数参数的方法(详解) Linux
因工作需要,需要使用shell开发一些小工具,当使用数组作为函数参数时,发现只能传递数组的第一个元素,数组后面的元素不能传递到函数内。#!/
标签: linux
linux 中open()函数详解及简单实例 Linux
open()函数创建文件时便捷的权限设置头文件#include <sys/types.h> #include <sys/stat.h>#include <fcntl.h>函数原型int open( const char * pat
标签: linux
Linux 中C语言getcwd()函数的用法 Linux
Linux 中C语言getcwd()函数的用法先来看该函数的声明:#include<unistd.h>char *getcwd(char *buf,size_t size);介绍: 参数说明:getcwd()会将当前工作
标签: linux
linux crontab 实现每秒执行的实例 Linux
linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。1、使用延时来实现每N秒执行创建一个php做执行
标签: linux