![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux应用
文章平均质量分 66
叶落西湘
爱技术,爱生活
展开
-
linux popen()函数完全解密
目录一、基本功能和测试1.头文件包含2.函数原型3.测试代码二、与system()比较1.阻塞进程2.返回值3.SIGCHLD4.SIGINT和SIGQUIT三、相关文章前文深入探讨了system()函数的用法和注意事项,作为它的兄弟函数popen()有什么特殊之处?为什么很多网友和技术大佬都推荐使用它替代system()来使用呢?这就是本文要探讨的内容。一、基本功能和测试1.头文件包含#include <stdio.h>2.函数原型转载 2022-01-16 10:18:10 · 1590 阅读 · 0 评论 -
linux system()函数完全解密
“内事不决问百度,外事不决问谷歌”,遇到问题上网找答案,是每个技术人的习惯。但网上资料多如牛毛,良莠不齐,有的文章可能自己都没验证过,要找到理想的能解决自己疑惑的文章还是需要精力、技巧和运气的。最近想温习一下linux相关知识,运气还不错,看到一篇知乎文章,文章条理清晰,排版舒适,通俗易懂,最重要的是文章是经过作者实践验证得出的结论。干货难得,尊重原创,本文经过作者授权转载,未经授权,建议改为收藏。知乎原文链接:https://zhuanlan.zhihu.com/p/457019.转载 2022-01-14 09:10:38 · 1243 阅读 · 0 评论 -
linux ettercap+wireshark抓取局域网内其他设备的数据包
目标:A和B同时连接路由器C上网,在A上获取B上网的数据。原理:同一个局域网内通信的时候,消息发送者会广播自己的消息(消息中包括自己和目标的硬件地址),这时所有成员都会收到消息并根据目标地址判断是否是自己,如果不是则忽略该消息,如果是则通知上层应用收到消息。当无线网卡工作在混杂模式的时候可以把不是属于自己的消息也通知到上层。在上面的例子中,B广播消息,C根据硬件地址接收消息原创 2017-11-18 15:52:02 · 36914 阅读 · 0 评论 -
linux开发板挂载NFS
服务器系统版本:fedora 19 开发板系统版本:linux 2.6.281.设置服务器要被挂载的文件 修改 /etc/exports 内容写入:/home/zhw123/ 192.168.1.*(rw,async,no_root_squash)其中:/home/zhw123/表示要被挂载的文件夹192.168.1.* 表示可以被ip原创 2015-05-08 08:49:47 · 1042 阅读 · 0 评论 -
Linux串口工具minicom配置
minicom是Linux下面最常用的串口调试工具,功能相当于Windows下的超级终端、串口调试工具、DNW等。本人在安装配置minicom过程中,遇到不少难题,下面共享出来,前车之鉴,后车之师!问题1:minicom配置参数选项不全。 现象:minicom安装完成。 然后在命令行输入:minicom -s ,不初始化直接进入配置界面,选择serial port confi原创 2015-10-23 20:36:43 · 2083 阅读 · 0 评论 -
Linux下的Socet网络编程
【多图预警!】 TCP部分服务端:1. 先创建一个socketAF_INET:IPV4协议组 SOCK_STREAM:流式socket,基于TCP协议返回socket文件描述符或者-12.填写协议族、IP地址、网络端口3.socket与网络地址绑定4.设置最大允许连接的客户端数原创 2015-10-23 20:17:58 · 492 阅读 · 0 评论 -
Linux命令行删除文件恢复
在Linux下工作的很多人都有过这样的尴尬经历,辛辛苦苦写了很久的代码或者文档,一个不小心就rm掉了,命令行删除一般不会进入回收站,这时候是不是想死的心都有了。 先说说活生生的悲剧是怎么发生的。 先是认认真真写了一个下午脚本setup.sh,在coreV1.1中有一个旧版本但是同名的setup.sh,于是就想删了旧版本的,输入命令:rm / coreV1.1原创 2015-10-22 21:09:55 · 5496 阅读 · 0 评论 -
串口ISP方式下载单片机程序设计
单片机程序下载一般最常用的有J-LINK(或各厂商自己的裸机下载器)下载、串口ISP下载。 串口ISP下载的方式方便快捷,只要一套串口工具,一个串口下载软件即可。 设计串口ISP下载有两个方面的工作要做,1.单片机bootloader程序编写;2.上位机下载软件编写,这里的上位机可以是电脑也可以是ARM处理器。 单片机bootloader负责接收串口数据,原创 2015-10-21 20:00:12 · 1760 阅读 · 0 评论 -
Darwin Streaming Server 在Linux (fedora)和window下的搭建
一、fedora:1.在firefox中输入下面网址,下载源码,并解压:http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar2.然后同样的方法获取补丁包http://www.perl.org/get.html3.解压源码,并进入源码目录,打上补丁patch -p1 4.执行./原创 2015-08-08 16:03:34 · 745 阅读 · 0 评论 -
VMware和主机突然不能复制粘贴处理
VMware和主机突然不能复制粘贴处理1.彻底卸载vmtools (1)yum remove open-vm-tools (2)再执行vmware-uninstall-tools.pl2.重启虚拟机,重新安装vmtools。3.重启虚拟机。*:如果提示找不到kernel头文件路径,执行yum install kernel-devel-原创 2015-08-08 15:29:44 · 31780 阅读 · 2 评论 -
Linux/Windows共享之Samba服务器安装与配置
Linux版本Fedora 19一、重新安装Samba服务器1.查询是否安装Samba服务器#rpm –qa | grep samba2.如果安装了Samba服务器,则先将其卸载 #yum remove samba*3.重新安装Samba服务器 #yum install Samba* -y4.建立Samba原创 2015-04-24 09:00:14 · 625 阅读 · 0 评论