LinuxC
rtcnook
这个作者很懒,什么都没留下…
展开
-
/dev/tty /dev/ttyS0 /dev/tty0区别
转载自http://blog.sina.com.cn/s/blog_78fe343a01017cbn.html 全文,怕主人删掉1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0), /dev/tts/1(或/dev/t转载 2022-01-13 16:03:20 · 635 阅读 · 0 评论 -
深入理解计算机系统CSAPP的参考
深入理解计算机系统CSAPP南大实验课https://nju-projectn.github.io/ics-pa-gitbook/ics2019/家庭作业https://blog.csdn.net/zhanyu1990/category_1874739.html原创 2021-10-21 10:28:24 · 118 阅读 · 0 评论 -
可变长结构体
李慧琴linuxC双向链表struct node{char data [1];//字节对齐,空下三个字节int * next;int * prior;};struct node{int * next;int * prior;char data [1];//从这里开始申请空间就不一定需要空着了。习惯上这样比较好};...原创 2021-10-08 18:18:40 · 73 阅读 · 0 评论 -
c语言中变量/函数命名以单下划线(_)和双下划线(__) 开头的意义
c语言中变量/函数命名以单下划线(_)和双下划线(__) 开头的意义以单下划线(_)表明是标准库的变量, 双下划线(__) 开头表明是编译器的变量原创 2021-08-03 14:12:51 · 2601 阅读 · 0 评论 -
Unix/Linux编程实践教程(二)
书中写的找utmp需要在/usr/include/utmp.h下面找该文件,但是我在usr/include/bits/utmp.h 下面才能找到该文件。我需要安装老的linux系统版本了。该书出版于2004年。原创 2021-07-19 14:14:57 · 248 阅读 · 4 评论 -
Unix/Linux编程实践教程(一)
书中出现的疑惑和错误实现more01命令的时候书中写的是:more01 more01.c实际应该如下:./more01 more01.c图片应该也错了。应该是ls 命令不是who命令。more01.c出错的原因是:从标准输入读数据的,而在命令ls /bin | ./more01中标准输入定向了ls,所以输出出现了错误。由此引出/dev/tty...原创 2021-07-16 18:17:04 · 135 阅读 · 0 评论