Linux
文章平均质量分 75
xiaodong60606
这个作者很懒,什么都没留下…
展开
-
linux shell判断程序是否运行,没有运行则运行程序
./server while : do sleep 3 RESULT=`ps -e|grep 'server'|sed -e "/grep/d"` if [ -z "$RESULT" ];then #判断RESULT是否为空,为空则说明进程未启动 ./server fi原创 2015-03-04 13:35:36 · 4324 阅读 · 0 评论 -
清除framebuffer
#include #include int main(void){ char *fbp; int i,fd,ret; unsigned int buffersize; struct fb_var_screeninfo var; /* Open a graphics Display logical channel in blocking mode */原创 2015-10-20 16:51:31 · 798 阅读 · 0 评论 -
Unix高级编程1-5 pid
#include #include int main(void) { char buf[20]; pid_t pid; int status; printf("%% "); while(fgets(buf,20,stdin) != NULL) {原创 2015-10-08 11:10:31 · 296 阅读 · 0 评论 -
linux 信号注册处理发送signal
#include #include #define SIGMSG (SIGUSR1+10) static void sig_usr(int); int main(void) { if(signal(SIGUSR1,sig_usr)==SIG_ERR) printf("can't catch SIGUSR1\n")原创 2015-10-10 17:55:31 · 495 阅读 · 0 评论 -
linux 批量删除相同名字的文件,删除cvs文件夹
find . -name "Makefile" -ok rm -r {} \;原创 2015-03-10 11:22:21 · 840 阅读 · 0 评论 -
linux程序通过消息队列传输数据
发送端#include #include #include #include #define SYS_MSG_KEY_VALUE 1002 // 消息队列键值struct msgstru{ long mtype; //大于0 char mtext[512];};struct msgstru msg;int qid = -1;Widget原创 2015-11-20 11:55:15 · 586 阅读 · 0 评论 -
ubuntu 配置ftp服务器
http://www.cnblogs.com/CSGrandeur/p/3754126.html安装ftpsudo apt-get install vsftpd配置vsftpd.confsudo nano /etc/vsftpd.conf#禁止匿名访问anonymous_enable=NO#接受本地用户local_enable=YES#允许上转载 2015-11-20 16:10:09 · 390 阅读 · 0 评论 -
ubuntu 配置php
1.安装apache2 执行命令 apt-get install apache2 网页目录在/var/www/可以输入ip地址浏览到该目录下的index.html网页原创 2015-11-19 22:58:40 · 282 阅读 · 0 评论 -
树莓派做无线路由器
eth0连接互联网,wlan0做wifi路由器1.配置wlan0为固定ipsudo vi /etc/network/interfacesallow-hotplug wlan0iface wlan0 inet staticaddress 192.168.111.1netmask 255.255.255.02.安装hostapdsudo apt-get install hos原创 2015-12-19 22:37:46 · 706 阅读 · 0 评论 -
ssh上传文件,下载文件
scp WebIOPi-0.7.1.tar.gz pi@192.168.111.2:/home/pi/原创 2015-09-28 13:38:06 · 295 阅读 · 0 评论 -
linux查看磁盘使用情况 查看文件夹大小
1.df -h2.sudo du -h --max-depth=1原创 2015-09-28 13:21:34 · 368 阅读 · 0 评论 -
Linux启用记录Core文件功能
http://blog.itpub.net/715354/viewspace-498140/一、启用记录Core文件功能 1、通过linux的ulimit命令进行,一般需要将文件开关打开以便记录一些异常信息供分析使用,ulimit命令用 –c参数设置core文件的大小,如:ulimit –c unlimited 则表示不限制core文件的大小,设置具体的数值表示core文件的字节数。转载 2015-09-06 14:01:07 · 1001 阅读 · 0 评论 -
arm 启动qt程序出错x
1. startx2.export DISPLAY=:0.03.xhost +local:pi原创 2015-04-29 18:06:35 · 432 阅读 · 0 评论 -
arm no such file or directory
1.首先确定程序路径正确2.首先宿主机执行readelf -l a.out | grep interpreter #查看该程序的加载程序返回:[Requesting program interpreter: /lib/ld-linux.so.3] 由这该程序需要/lib/ld-linux.so.3查看开发板确实没有这个文件。3.如果开发板没有readelf程序,直原创 2015-04-28 11:25:53 · 677 阅读 · 0 评论 -
Read-only file system
mount -o remount rw /原创 2015-04-28 11:27:02 · 269 阅读 · 0 评论 -
linux多线程互斥实例
#include #include #include #include int myglobal;pthread_mutex_t mymutex=PTHREAD_MUTEX_INITIALIZER;void *thread_function(void *arg) { int i,j; for ( i=0; i<20; i++) { pthread_mutex_原创 2015-05-13 09:55:49 · 320 阅读 · 0 评论 -
linux 查看程序依赖
readelf -d[f2@f2 bin]$ readelf -d server Dynamic section at offset 0x10e9f8 contains 32 entries: Tag Type Name/Value 0x00000001 (NEEDED) S原创 2015-05-13 15:26:31 · 616 阅读 · 0 评论 -
linux 无线命令
1.扫描无线路由器 iwlist ra0 san原创 2015-05-21 09:34:25 · 301 阅读 · 0 评论 -
linux 通过shell操作串口
echo aaa > /dev/ttyS0 向com1写数据cat /proc/tty/drivers/serial 查看串口信息原创 2015-06-23 15:24:21 · 5209 阅读 · 0 评论 -
linux udp通讯发包最少代码
#ifndef XGT_DEBUG#define XGT_DEBUG#include class XgtDebug{public: XgtDebug(const char *); ~XgtDebug();private: int m_clientSock; struct sockaddr_in m_server;public: void原创 2015-08-24 12:07:59 · 607 阅读 · 0 评论 -
linux中定时器使用
#include #include #include void start_timer(long dur){ long sec,usec; struct itimerval value,ovalue; if (dur < 1000) { sec = 0; usec = dur * 1000; } else {原创 2015-03-04 16:29:09 · 351 阅读 · 0 评论 -
ftp客户端代码
被动模式1.被动模式通讯介绍首先,服务器准备就绪后返回 220。客户端接收到服务器端返回的响应码后,相继发送“USER username” 和 “PASS password” 命令登录。随后,服务器返回的响应码为 230 开头,说明客户端已经登入了。这时,客户端发送 PASV 命令让服务器进入被动模式。服务器返回如 “227 Entering Passive Mode (127,0,0转载 2015-08-18 14:37:20 · 665 阅读 · 0 评论 -
linux批量替换多个文件的字符串
for file in $(echo *.conf) do sed -i 's/abcd/eghi/g' ${file} done原创 2015-08-06 17:26:35 · 339 阅读 · 0 评论