上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 60 下一页

2016年12月1日

Linux shell程序一

摘要: 设计一个Shell程序,在/$HONE/test目录下建立50个目录,即user1~user50, 并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为: 读、写、执行;文件所有者所在组的权限为:读、执行。 mkdir -p /home/www/ chmod chhh 编写shell程序,添加一个新组为class1,然后添加属于这个组的20个用户, 用户名的形式为std... 阅读全文

posted @ 2016-12-01 10:34 寒魔影 阅读(301) 评论(0) 推荐(0)

2016年11月30日

Linux Linux程序练习十四(多进程压力测试)

摘要: /* * 题目: * 编程一个基本多进程测试框架,提示用户输入进程数、和每个进程数运行圈数。(fork) * 进行多进程压力测试。(execve) * 要求父进程能监控所有子进程的退出,避免僵尸进程。(wait) * */ #include <stdio.h> #include <stdlib.h> 阅读全文

posted @ 2016-11-30 22:58 寒魔影 阅读(1012) 评论(0) 推荐(0)

Linux Linux程序练习十三(信号阻塞,捕获)

摘要: /* * 题目: * 请编写一个程序,设置SIGINT和SIGQUIT信号, * 并在该程序中实现从文件中读取信息的操作, * 并保证在读取文件且只有在读取文件的过程中不会被发送的SIGINT和SIGQUIT信号所打断。 * 提示:在文件读取前阻塞信号,在文件读取后解除阻塞。 * */ #include #include #include #include #include ... 阅读全文

posted @ 2016-11-30 22:25 寒魔影 阅读(678) 评论(0) 推荐(0)

Linux 网络编程详解二(socket创建流程、多进程版)

摘要: netstat -na | grep "8080" --查看TCP/IP协议连接状态 //socket编程提高版--服务器 #include #include #include #include #include #include #include #include int main(int arg, char *args[]) { int sockfd = soc... 阅读全文

posted @ 2016-11-30 14:04 寒魔影 阅读(2067) 评论(0) 推荐(0)

2016年11月29日

Linux 网络编程详解一(IP套接字结构体、网络字节序,地址转换函数)

摘要: IPv4套接字地址结构 struct sockaddr_in { uint8_t sinlen;(4个字节) sa_family_t sin_family;(4个字节) in_port_t sin_port;(2个字节) struct in_addr sin_addr;(4个字节) char sin_zero[8]; }; sin_len:整个sockad... 阅读全文

posted @ 2016-11-29 16:40 寒魔影 阅读(1879) 评论(0) 推荐(0)

Linux shell实战(ipcs工具)

摘要: #!/bin/bash if [ $# -lt 1 -o $# -gt 2 ] then echo "参数个数不正确!" exit -1 fi WHOAIM=`whoami` function release { if [ $1 -le $2 ] then for id in `ipcs | sed -n $1,$2p ... 阅读全文

posted @ 2016-11-29 13:17 寒魔影 阅读(665) 评论(0) 推荐(0)

2016年11月26日

Linux shell文本过滤

摘要: 正则表达式,xargs,grep,awk,sort,sed 阅读全文

posted @ 2016-11-26 23:13 寒魔影 阅读(8715) 评论(0) 推荐(0)

Linux shell循环

摘要: 条件测试 格式 test condition 或 [ condition ] 使用方括号时,要注意在条件两边加上空格,如果有操作符,运算符之间也必须有空格 测试状态:测试的结果可以用$?的值来判断,0表示成功,其他为失败 --文件状态测试-e 判断文件是否存在 -d 判断目录是否存在 -f 正规文件(是不是普通文件) -L 符号链接 -r 可读 ... 阅读全文

posted @ 2016-11-26 17:19 寒魔影 阅读(527) 评论(0) 推荐(0)

2016年11月25日

Linux shell的输入输出

摘要: echo --echo命令可以显示文本行或变量,或者把字符串输入到文件 --echo [option] string -e 解析转义字符 例如:echo -e "nimenhao\nasfdsaf" 打印发生换行 -n 回车不换行 详解:一般在命令行打印字符串,光标会在下一行显示,但是使用echo -n参数,可以使打印的文字和光标在同一行 read --... 阅读全文

posted @ 2016-11-25 21:30 寒魔影 阅读(1046) 评论(0) 推荐(0)

2016年11月24日

Linux shell运算符

摘要: 双引号 --使用双引号可以引用除了字符$,`(单反号),\(反斜杠)外的任意字符或者字符串 --echo "参数的个数是$#" 单引号 --单引号与双引号类似,不同的是shell会忽略任何引用值,换句话说,如果屏蔽了其特殊含义,会将单引号中所有字符包括单引号都作为一个字符 --结论:单引号让所有特殊字符失去意义 单反号 --单反号用户设置系统命令输出到变量,shell将单反号中的... 阅读全文

posted @ 2016-11-24 22:06 寒魔影 阅读(249) 评论(0) 推荐(0)

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 60 下一页

导航