linux shell 逻辑运算符、逻辑表达式详细介绍 Linux
一、逻辑运算符 逻辑卷标 表示意思 1. 关于档案与目录的侦测逻辑卷标! -f 常用!侦测『档案』是否存在 eg: if [ -f filename ] -d 常用!侦测『目录』是否存在 -b 侦测是否为一个『 block ...
标签: linux
shell字符串操作详解 Linux
1、shell变量声明的判断 表达式含义${var}变量var的值, 与$var相同${var-DEFAULT}如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:-DEF
标签: linux
linux使用管道命令执行ps获取cpu与内存占用率 Linux
#include <stdio.h>#include <unistd.h>int main(){ char caStdOutLine[1024]; // ps 命令的标准输出中的一行信息 char* pcTmp = NULL; // 指向以空格拆分后的字符
标签: linux
shell脚本监控linux系统内存使用情况的方法(不使用nagios监控linux) Linux
一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具) 1、下载安装:
# tar jxvf msmtp-1.4.16.tar.bz2# cd msmtp-1.4.16# ./configure --prefix=/usr/local/msmtp
标签: linux
利用linux的timerfd_create实现计时器示例分享 Linux
timer_poll.h
/* * File: timer_poll.h * Author: Administrator */#ifndef TIMER_POLL_H#define TIMER_POLL_H#include <sys/types.h>#include <fcntl.h>#include <signal.h>#include <sy
标签: linux
linux链接编译详解 Linux
为什么要包含头文件而不是.c文件测试代码:
m.c文件:#include"t.c"int main(){test();return 0;}
编译:
gcc m.c -o m -Wall
In file included from m.c:1:0:t.c: 在函数‘te
标签: linux
linux仿写chmod命令 Linux
#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<sys/stat.h>int main(int argc,char **argv){ int mode; int mode_u; int mode_g; int mode_o; char *path; if(argc&l
标签: linux
linux启动级别的含义(init 0-6) Linux
0:停机1:单用户形式,只root进行维护2:多用户,不能使用net file system3:完全多用户5:图形化4:安全模式6:重启 其实,可以通过查看/etc/rc.d/中的rc*.
标签: linux
svn服务器启动和svn服务器重启、停止等操作脚本分享 Linux
#!/bin/bashcase "$1" instart) svnserve -d -r /svndata svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'` if [ $svnport -eq 3690 ] then
标签: linux
25个好用的Shell脚本常用命令分享 Linux
1.列出所有目录使用量,并按大小排序。
ls|xargs du -h|sort -rn #不递归下级目录使用du -sh
2.查看文件排除以#开关和空白行,适合查看配置文件。
egrep -v "^#|^
标签: linux