随笔 - 481  文章 - 0  评论 - 13  阅读 - 99万

随笔分类 -  linux编程

Shell脚本中实现切换用户并执行命令操作
摘要:系统:centos 6.x 脚本内容: cat t.sh 复制代码代码如下: #!/bin/bash su - test <<EOF pwd; exit; EOF 执行结果图: 当然也可以用下面的命令来执行 复制代码代码如下: su - test -c "pwd" ps: 切换用户只执行一条命令的可 阅读全文
posted @ 2020-03-10 10:55 tigerloveapple 阅读(1930) 评论(0) 推荐(0) 编辑
在HP-UX 11.11用swinstall安装gcc 4.2.3
摘要:agent60 在linux上执行不了,原因是操作系统内核版本不一致,需要重新编译包。 file $SHELL 显示 PA-RISC1.1 在HP-UX 11.31 PA-RISC1.1 版本中 编译器太老,需要下载包编译gcc 下载 make-3.80.tar.gz 编译出新的 gmake程序 编 阅读全文
posted @ 2018-07-26 09:46 tigerloveapple 阅读(568) 评论(0) 推荐(0) 编辑
用linux的iconv函数 转换编码
摘要:inux shell 配置文件中默认的字符集编码为UTF-8 。UTF-8是unicode的一种表达方式,gb2312是和unicode都是字符的编码方式,所以说gb2312跟utf-8的概念应该不是一个层次上的。在LINUX上进行编码转换时,可以利用iconv命令实现,这是针对文件的,即将指定文件 阅读全文
posted @ 2018-04-02 10:23 tigerloveapple 阅读(2834) 评论(0) 推荐(0) 编辑
Linux信号处理和守护进程
摘要:http://blog.csdn.net/sinat_29173167/article/details/53338891 阅读全文
posted @ 2018-03-04 22:28 tigerloveapple 阅读(232) 评论(0) 推荐(0) 编辑
Linux进程间通信——使用信号
摘要:Linux进程间通信——使用信号 linux下 signal信号机制的透彻分析与各种实例讲解 转自:http://blog.sina.com.cn/s/blog_636a55070101vs2d.html 转自:http://blog.csdn.net/tiany524/article/detail 阅读全文
posted @ 2018-03-04 22:18 tigerloveapple 阅读(6273) 评论(0) 推荐(1) 编辑
Valgrind使用指南和错误分析
摘要:Valgrind使用指南和错误分析 Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++中的new和 delete。使用V 阅读全文
posted @ 2018-03-02 21:21 tigerloveapple 阅读(9164) 评论(0) 推荐(0) 编辑
Valgrind memcheck 8种错误实例
摘要:调不尽的内存泄漏,用不完的Valgrind Valgrind 安装 1. 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz2 2. 解压安装包:tar –jxvf valgrind-3.2.3.tar.bz2 3. 解压后生成目录valgrind-3.2.3 4 阅读全文
posted @ 2018-03-02 21:05 tigerloveapple 阅读(1700) 评论(0) 推荐(0) 编辑
Linux环境崩溃生成core文件以及调试
摘要:Linux环境崩环境溃生成core文件以及调试 gdb结合coredump定位崩溃进程 Linux 使用core file文件快速定位程序崩溃代码行 http://www.cnblogs.com/hazir/p/linxu_core_dump.html http://www.cnblogs.com/ 阅读全文
posted @ 2018-02-28 23:48 tigerloveapple 阅读(5534) 评论(0) 推荐(0) 编辑
linux Valgrind使用说明-内存泄漏
摘要:Valgrind使用说明 Valgrind manual: http://valgrind.org/docs/manual/manual.html valgrind的介绍、安装和使用 valgrind详解,安装,使用,示例 Memcheck。这是valgrind应用最广泛的工具,一个重量级的内存检查 阅读全文
posted @ 2018-02-27 21:32 tigerloveapple 阅读(302) 评论(0) 推荐(0) 编辑
Makefile经典教程(掌握这些足够)
摘要:Makefile经典教程(掌握这些足够) 阅读全文
posted @ 2018-02-06 22:11 tigerloveapple 阅读(257) 评论(0) 推荐(0) 编辑
gmake与make的区别
摘要:gmake是GNU Make的缩写。Linux系统环境下的make就是GNU Make,之所以有gmake,是因为在别的平台上,make一般被占用,GNU make只好叫gmake了。比如在安装二进制文件进行编译时要使用make命令,但如果在Solaris或其他非GNU系统中运行,必须使用GNU m 阅读全文
posted @ 2018-02-06 21:59 tigerloveapple 阅读(17997) 评论(0) 推荐(2) 编辑
libevent源码学习
摘要:怎么快速学习开源库比如libevent? libevent分析 - sparkliang的专栏 - 博客频道 - CSDN.NET Libevent源码分析 - luotuo44的专栏 - 博客频道 - CSDN.NET wangafu.net/~nickm/libevent-book/ 是最快的 阅读全文
posted @ 2018-01-06 16:04 tigerloveapple 阅读(197) 评论(0) 推荐(0) 编辑
Linux C 一些函数 所属头文件
摘要:1、 Linux中一些头文件的作用:<assert.h>:ANSI C。提供断言,assert(表达式)<glib.h>:GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使用glib只需要包含<glib.h><dirent.h>:GCC。文件夹操作函数。struct d 阅读全文
posted @ 2018-01-06 12:34 tigerloveapple 阅读(1413) 评论(0) 推荐(0) 编辑
Linux C 一些函数 所属的头文件
摘要:在编写程序时,有时总是不记得所使用的函数在哪个库函数中。现在先把自己以前经常用到的函数头文件总结一下。 有不对的地方还请指教。 1,系统调用文件的操作函数 #inlclude <fcntl.h> int open(char *name,int how) 第二个参数,O_RDONLY O_WRONLY 阅读全文
posted @ 2018-01-06 12:23 tigerloveapple 阅读(11121) 评论(0) 推荐(0) 编辑
Linux常用系统函数
摘要:Linux常用系统函数 一、进程控制 fork 创建一个新进程clone 按指定条件创建子进程execve 运行可执行文件exit 中止进程_exit 立即中止当前进程getdtablesize 进程所能打开的最大文件数getpgid 获取指定进程组标识号setpgid 设置指定进程组标志号getp 阅读全文
posted @ 2018-01-06 12:10 tigerloveapple 阅读(5075) 评论(0) 推荐(0) 编辑
APR介绍
摘要:http://blog.csdn.net/jmshl/article/details/6773731 APR分析-整体篇 由于部门所使用的底层库与Apache Server有着“一定的渊源”,所以总有一种想看看Apache的实现的冲动。最近项目收尾,愿望终可实现。 一、何为APR? Apache S 阅读全文
posted @ 2018-01-06 12:07 tigerloveapple 阅读(1218) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示