
Linux
文章平均质量分 53
墨尔基阿德斯
这个作者很懒,什么都没留下…
展开
-
linux系统下alarm函数详解 信号处理函数signal
alarm()函数说明 1.引用头文件:#include <unistd.h>; 2.函数标准式:unsigned int alarm(unsigned int seconds); 3.功能与作用:alarm()函数的主要功能是设置信号传送闹钟,即用来设置信号SIGALRM在经过参数seconds秒数后发送给目前的进程。如果未设置信号SIGALARM的处理函数,那么alarm()默认处理终止进程。 ...转载 2021-07-20 20:40:49 · 798 阅读 · 0 评论 -
进程通信:管道(pipe)和socketpair区别
管道pipe是半双工的,pipe两次才能实现全双工,使得代码复杂。socketpair直接就可以实现全双工 socketpair对两个文件描述符中的任何一个都可读和可写,而pipe是一个读,一个写 详间代码: 一:pipe实现父子进程全双工通信: #include <stdlib.h>#include <stdio.h> int main (){ int fd1[...转载 2021-07-20 20:36:40 · 597 阅读 · 0 评论 -
linux C函数之strdup函数分析
本文转载自:http://blog.youkuaiyun.com/tigerjibo/article/details/12784823linux C函数之strdup函数分析一.函数分析1.函数原型:#include <string.h>char *strdup(const char *s); 2.功能:strdup()函数主要是拷贝字符串s的一个副本,由函数返回值返回,这个副本有自己的内存空间,和s没有关联。strdup函数复制一个字符串,使用完后,要使用delete函数删除在函数中动态.转载 2021-07-20 15:51:57 · 278 阅读 · 0 评论 -
Linux access函数讲解
函数:#include<unistd.h>int access(const char* pathname, int mode);参数介绍:pathname 是文件的路径名+文件名mode:指定access的作用,取值如下F_OK 值为0,判断文件是否存在 X_OK 值为1,判断对文件是可执行权限 W_OK 值为2,判断对文件是否有写权限 R_OK 值为4,判断对文件是否有读权限 注:后三种可以使用或“|”的方式,一起使用,如W_OK|R_OK返回值:成功0,失转载 2021-07-20 10:49:02 · 230 阅读 · 0 评论 -
C语言readdir()函数:读取目录函数
相关函数:open, opendir, closedir, rewinddir, seekdir, telldir, scandir头文件:#include <sys/types.h>#include <dirent.h>定义函数:struct dirent * readdir(DIR * dir);函数说明:readdir()返回参数dir 目录流的下个目录进入点。结构dirent 定义如下:struct dirent{ ino_t d_ino; //d_ino原创 2021-07-20 09:59:38 · 5282 阅读 · 1 评论 -
Linux下DIR,dirent,stat等结构体详解
https://blog.youkuaiyun.com/zhuyi2654715/article/details/7605051 copy from 点击打开链接 最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅。 首先说说DIR这一结构体,以下为DIR结构体的定义: struct __dirstream &...转载 2021-07-19 20:17:50 · 427 阅读 · 0 评论 -
linux下普通文件和目录文件区别
文件权限一般可认为是0 123 456 789,一共十位: 0:表示该文件的文件类型。Windows里面是使用了一种文件关联的技术,通过扩展名来关联相应的应用程序,使得双击某个文件,就能达到调用相应的应用程序来打开它的目的,这样简单快捷。然而对于用户来说,好处是方便,坏处是隐藏了一个实质性的东西:文件的真正的类型,与其扩展名实际上是毫无关联的。 举例来说:一个纯粹的文本文件,我可以给它命名“我的歌声里.mp3”...转载 2021-07-19 20:15:19 · 1510 阅读 · 0 评论 -
x86 x64 arm64的区别
x86 x64 arm64的区别源地址:https://www.cnblogs.com/zhaoqingqing/p/13145115.html我们常说的高通 865,麒麟990 不是 CPU 是 SoC(System On Chip),SoC 除了 CPU 外,还有 GPU,还有可选的浮点数加速器,专用于深度模型的加速器,等等。除此以外,SoC 还包括运存,基带芯片等等一系列集成式的东西,比电脑上的CPU集成度更高。ARM 和各个 SoC 的关系:所有 ARM ...转载 2021-07-12 15:17:40 · 14610 阅读 · 0 评论 -
CentOS 7 升级 Linux 内核
https://blog.youkuaiyun.com/kikajack/article/details/79396793?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161849495316780255214567%2522%252C%2522scm%2522%253A%252...转载 2021-04-15 22:59:06 · 457 阅读 · 0 评论 -
linux下与windows下的换行符
回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 ...转载 2020-05-14 10:08:50 · 466 阅读 · 0 评论 -
Linux面试题(2020最新版)
文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Li...转载 2020-05-12 10:11:32 · 232 阅读 · 0 评论 -
CentOS7网卡命名规则
CentOS6之前基于传统的命名方式如:eth1,eth0....Centos7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名是全自动的、可预知的,缺点是比eth0、wlan0更难读。比如enp5s0一、网卡命名的策略systemd对网络设备的命名方式规则1:如果Firmware或者BIOS提供的设备索引信息可用就用此命名。比如eno1。...转载 2020-03-22 22:29:05 · 425 阅读 · 0 评论 -
CentOS 7如何连接无线网络WiFi
1.切换到超级用户[root@centos-servce ~]# su root2.查询可用的无线网卡,其中红色为网卡号[root@centos-servce ~]# iw devphy#0Interface wls1ifindex 2wdev 0x1addr 00:26:c6:c8:a1:96type managedchannel 6 (2437 MHz), width: 20...转载 2020-03-22 22:26:46 · 1215 阅读 · 0 评论 -
Linux 软件安装到哪里合适,目录详解
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。/opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意...转载 2020-03-22 16:22:37 · 205 阅读 · 0 评论 -
Linux 文件颜色的含义
ls列出的文件深蓝色:目录浅灰色:一般文件绿色:可执行文件紫色:图形文件红色:压缩文件浅蓝色:链接文件黄色:设备文件棕色:FIFO文件(先进先出,管道命令) ...原创 2019-12-24 10:32:20 · 1624 阅读 · 0 评论 -
Linux mount 挂载
关于挂载的作用一直不是很清楚,今天在阅读教材时看见了mount这个命令,发现它的用处很隐晦但非常强大。奈何教材说的不明朗,因此在网上整合了一些优秀的解释,看完之后豁然开朗。1.提一句Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...)。比如插入U盘后系统自动分配给了它I:盘符其实...转载 2019-12-23 15:56:13 · 133 阅读 · 0 评论