随笔分类 -  Linux

摘要:以init_mod.sh文件为例: 首先,创建一个init_mod.sh文件,使用gedit init_mod.sh或者touch init_mod.sh + vim init_mod.sh都可以,随你 第一行先写: #!/bin/sh 后面每行写一条要执行的命令,示例如下: 编辑完成后,保存,退出 阅读全文
posted @ 2022-01-07 13:32 Edan_m 阅读(554) 评论(0) 推荐(0) 编辑
摘要:问题是这样的,在使用ifconfig命令时,只看到lo这一项,找不到之前的ens33 这时,可以使用sudo dhclient ens33这一命令,再输入ifconfig命令,即可看到ens33网卡 阅读全文
posted @ 2021-12-17 13:26 Edan_m 阅读(524) 评论(0) 推荐(0) 编辑
摘要:sendfile函数在两个文件描述符之间传递数据(完全在内核中操作),从而避免了内核缓冲区和用户缓冲区之间的数据拷贝,效率很高,被称为零拷贝。函数定义为: #include<sys/sendfile.h> ssize_t sendfile(int out_fd,int in_fd,off_t* of 阅读全文
posted @ 2021-12-06 17:14 Edan_m 阅读(316) 评论(0) 推荐(0) 编辑
摘要:前言 在linux中,经常需要各种命令,通常情况下都会带各种参数,而这些参数是如何解析的呢?通常使用GNU C提供的函数getopt、getopt_long、getopt_long_only函数来解析命令行参数。 一、关于命令行参数 命令行参数可以分为两类,一类是短选项,一类是长选项,短选项在参数前 阅读全文
posted @ 2021-12-06 16:57 Edan_m 阅读(474) 评论(0) 推荐(0) 编辑
摘要:mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。mmap在用户空间映射调用系统中作用很大。 [用法]: 下面说一下内存映射的步骤: 用open系统调用打开文件, 并返回描述符fd. 用mmap建立内存映射, 并返回 阅读全文
posted @ 2021-12-06 16:50 Edan_m 阅读(1683) 评论(0) 推荐(0) 编辑
摘要:1. gcc 它是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。 我们的程序只有一个源文件时,直接就可以用gcc命令编译它。 可是,如果我们的程序包含很多 阅读全文
posted @ 2021-06-16 14:50 Edan_m 编辑

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