![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux类
木木夕木目心.HDS
脚踏实地,仰望星空
做一只快乐的笨鸟
展开
-
Ubuntu coredump文件的生成并利用gdb查看报错位置
(3)service apport stop 【可选】gdb结合core文件进行查看。1.开启core文件生成。bt命令查看报错的位置。原创 2024-05-19 10:58:32 · 263 阅读 · 0 评论 -
linux的一些软件安装
1.lrzsz的安装:yum install lrzsz2.安装JDK:卸载原有jdk: rpm -qa | grep java rpm -e --nodeps java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64 ...配置环境变量 1.vim /etc/profile 2.在末尾行添加 #set java environment JAVA_HOME=/usr/local/jdk/jdk1.8原创 2020-10-30 14:01:14 · 86 阅读 · 0 评论 -
linux一些简单的常用命令
常用命令1.ls ll : 查看目录下的文件 ls -a : 查看隐藏文件2.cd 目录名 : 打开目录 cd / : 回到根目录 cd.. :返回上一级3.创建目录: mkdir 目录名 mkdir --help : 查看帮助信息 mkdir -p aa/bb : 创建多级目录 4.删除目录: rmdir 目录名5.浏览文件 cat 文件名 more 文件名 q 退出 或 ctrl + c less 文件名 tail -10 文件名 : 查看最后10行原创 2020-10-28 13:45:06 · 92 阅读 · 0 评论 -
C语言ping的实现-其它函数
本节是对前面 C语言ping的实现-主函数 里面一些功能函数的相关描述https://mp.csdn.net/console/editor/html/107043229/*提示输入信息*/static void icmp_usage(){ /*ping 加IP地址或者域名*/ printf("ping aaa.bbb.ccc.ddd \n");}/*终端信号处理函数*/static void icmp_sigint(int signo){ alive = 0;原创 2020-06-30 15:31:01 · 476 阅读 · 0 评论 -
C语言ping的实现-主函数
代码中用到的其它函数在我的博客:C语言ping的实现-其它函数/*ping*/#include<sys/socket.h>#include<netinet/in.h>#include<netinet/ip.h>#include<netinet/ip_icmp.h>#include<unistd.h>#include<signal.h>#include<arpa/inet.h>#include<e.原创 2020-06-30 15:27:46 · 398 阅读 · 0 评论 -
linux C语言获取网络接口的一些信息
1.获得网络接口名称2.获取网络接口配置参数3.获得MTU和MAC4.获取网卡序号5.获取发送队列长度6.获取网络接口IP地址7.获取网络广播地址8.查询目的IP地址9.查询子网掩码下面是直接在linux系统中可运行的代码/* *网络接口的获取 */#include<stdio.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h&.原创 2020-06-21 16:38:42 · 1049 阅读 · 0 评论 -
socket套接字网卡绑定和优先级调整
SO_BINDTODEVICE套接字网络接口绑定选项SO_PRIORITY套接字优先级选项通过调用setsocketopt函数来设置一系列socket选项/***SO_BINDTODEVICE 套接字网络接口绑定选项*SO_PRIORITY 套接字优先级选项*/#include<stdio.h>#include<stdlib.h>#include<sys/socket.h>#include<sys/ioctl...原创 2020-06-15 21:45:56 · 4486 阅读 · 0 评论 -
C语言从文件中读取IP地址
我们将中CtrInfo.txt文本文件中读取IP地址数据文件中的IP地址数据格式读取文件,可直接运行的代码#include<stdio.h>#include<stdlib.h>#define ARM_MAX_NUM 10 /*最大限制10个*/struct Ctrl_IP{ unsigned int arm_ctrl_ip[4]; unsigned int send_port_ip[4];};struct Ctrl{ unsigned in原创 2020-06-12 21:09:15 · 1536 阅读 · 0 评论 -
snprintf的用法
intsnprintf(char*str, size_t size,constchar*format, ...); 函数说明:最多从源串中拷贝size-1个字符到目标串中,然后再在后面加一个0。所以如果目标串的大小为size的话,将不会溢出。函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。#include<stdio.h>#include<stdlib.h>#include<string.h>void main(){ ...原创 2020-06-09 22:30:40 · 453 阅读 · 0 评论 -
C语言读取有规则格式文件中的数据
通过sscanf将有规律的数据读取出来文件格式是这样的文件名称:forwardtable.txt里面内容:#include<stdio.h>#include<stdlib.h>#define MAXLEN 200/*保存文件数据的结构体*/struct tableData{ int stream_id; int port_id; unsigned char src[6]; unsigned char des[6];}原创 2020-06-09 16:25:01 · 477 阅读 · 0 评论 -
linux网络编程-广播客服端
注意:#define IFNAME "ens32" /***广播客服端*/#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<sys/socket.h>#include<arpa/inet.h>#include<unistd.h> #include<net/if.h> #include<net/if_a...原创 2020-06-02 00:07:13 · 188 阅读 · 0 评论 -
linux网络编程-广播服务端
解释都在代码里/***广播接收服务端*/#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<sys/socket.h>#include<arpa/inet.h>#include<string.h>#include<sys/select.h>#include <sys/time.h>#define DB.原创 2020-06-02 00:02:25 · 238 阅读 · 0 评论 -
C语言结构体的静态赋值
直接看代码#include<stdio.h>#include<stdlib.h>struct animalType{ int tall; int width; int height;};struct animal{ struct animalType at; int age;};void main(){ struct animal an={ .at={ .tall =原创 2020-05-27 20:28:38 · 673 阅读 · 0 评论 -
C语言strtoul函数简介-字符串转无符号长整形
请查看这位大牛的文章,写得太好了,牛皮plus plus.......https://blog.csdn.net/qq_37858386/article/details/78458401转载 2020-05-26 21:12:18 · 236 阅读 · 0 评论 -
命令行选项解析函数(C语言):getopt()和getopt_long()
转发的https://www.cnblogs.com/chenliyang/p/6633739.html,这篇文章写得特别好,关于c语言的转载 2020-05-26 20:57:38 · 94 阅读 · 0 评论