linux shell/C
文章平均质量分 83
atb118
这个作者很懒,什么都没留下…
展开
-
linux C 多线程编程(互斥量)实例
实现多线程编程下互斥地访问同一个变量! 参考代码:/************************************************************************* > File Name: thread_exap.c > Author: xiao5 > Mail: xiao5_zju@163.com &...2016-06-12 17:11:34 · 454 阅读 · 0 评论 -
关于linux下命令行参数的使用函数getopt( )和getopt_long( )
getopt是一个专门设计来减轻命令行处理负担的库函数,它可以在全局结构中记录命令参数,以便随后随时在整个程序中使用,即getopt被用来解析命令行选项参数,就不用自己写代码处理argv了。其中比较重要的函数是getopt()和getopt_long()。 (1) main()中的两个参数。声明main()函数有两种形式:int main( int argc, char *...原创 2016-02-01 14:33:45 · 212 阅读 · 0 评论 -
Linux常用Shell脚本
我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本。如何学好脚本,最关键的是就是大量的练习 和实践。根据以下脚本我们可以拓展,这样我们提高的很快!举一反三! 1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。 参考程序:...原创 2016-01-20 11:20:35 · 309 阅读 · 0 评论 -
利用libxml2实现xml文件的创建和解析
我这边的libxlm2是安装centOS6.5时自带的, 其默认的头文件的位置是:/usr/include/libxml2/libxml/ 文件如下: 生成xml文件的代码如下:/******************************************************* 练习libxml2库,创建通讯录xml文档,新增一个通讯录, ** 如果xm...原创 2016-01-04 17:05:39 · 351 阅读 · 0 评论 -
Linux C下实现字符串的分割提取
今天在写linux socket编程的时候,遇见一个字符串的分割提取问题,像python这样的脚本语言能直接利用现成的split() 函数直接实现,然后自己找了下,原来linux 下的C语言也可用strtok() 函数来实现:函数原型: char *strtok(char s[], const char *delim); 功能: 分解字符串为一组字符串。s为要分...2015-12-29 16:51:54 · 2820 阅读 · 0 评论 -
Linux(centOS 6.X)下sqlplus无法使用删除和历史命令BUG解决方法
1、安装rlwrap和readline库CentOS下可以用EPEL的yum源直接安装,步骤如下:(1)RHEL/CentOS/SL Linux 6.x 下安装 EPEL6 yum源:32位系统选择:# rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm64位系统...2015-12-21 11:18:33 · 235 阅读 · 0 评论 -
一个简单的makefile示例
相信在unix下编程的没有不知道makefile的,刚开始学习unix平台下的东西,了解了下makefile的制作,觉得有点东西可以记录下。下面是一个极其简单的例子:现在我要编译一个Hello world,需要如下三个文件:1. print.h#include<stdio.h>void printhello(); 2. print.c#include"pr...原创 2015-12-15 15:31:22 · 217 阅读 · 0 评论 -
Linux下如何使用ftp命令对文件传输进行操作
使用Linux系统中的ftp命令,用户就能够进行文件传输操作,在Linux系统操作中经常会用到,下面小编就给大家介绍下Linux命令的用法。[root@www ~]# yum install ftp 安装ftp支持 RedHat系列版本下命令 [root@www ~]# ftp 输入ftp命令 FTP》 open 连接 命令 FTP》 to 10.10.22.8 连接主机...原创 2015-12-14 17:45:48 · 960 阅读 · 0 评论 -
Linux上vi(vim)的使用教程
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打...原创 2015-09-03 23:52:57 · 81 阅读 · 0 评论 -
linux下C语言多线程编程实例1
简单实现linux下c语言多线程编程,代码很简单,如下所示:/************************************************************************* > File Name: module.c > Author: xiao5 > Mail: xiao5_zju@163.com > Creat...原创 2016-02-03 11:14:32 · 508 阅读 · 0 评论