当前位置:首页 > 每日看点

Linux中“一切皆文件”是什么意思?

卡卷网2年前 (2024-12-29)每日看点239

Linux里面按下大写键盘怎么通过命令实现?

按数字键怎么用命令实现?

用下面的命令:

Linux中“一切皆文件”是什么意思?  第1张

写一个1就是打开数字键,那个键亮了!

写回0就数字键灭了。

果然一切皆文件!

接着,你打开一个终端输入tty.

Linux中“一切皆文件”是什么意思?  第2张

怎么不操作这个终端在这个终端上显示hello呢?


答案是写文件;

#include <stdio.h> #include <fcntl.h> #include <unistd.h> int main() { int fd; // 打开 /dev/tty 设备文件 fd = open("/dev/pts/5", O_WRONLY); if (fd < 0) { perror("Failed to open /dev/tty0"); return 1; } // 写入 "hello" 到 /dev/tty if (write(fd, "hello\n", 6) < 0) { perror("Failed to write to /dev/tty0"); close(fd); return 1; } // 关闭文件描述符 close(fd); return 0; }



新打开一个终端编译运行:

Linux中“一切皆文件”是什么意思?  第3张

输出:



Linux中“一切皆文件”是什么意思?  第4张

如果是fd = open("/dev/tty", O_WRONLY);就默认输出在编译的终端上。


哈哈,这个才是一个好视角,理解 everything is a file in linux

打印就是写数据

还学习了 write系统调用的用法。

还学习了 file descriptor fd.


突发奇想,改代码》 打开2次 /dev/pts/5

打印fd, 并打印返回值

Linux中“一切皆文件”是什么意思?  第5张


输出

Linux中“一切皆文件”是什么意思?  第6张

果然和书上的理论一样,文件描述符0 1 2 分别是标准读 标准写和 标准错误,

打开文件开始的是3 再打开就是4 了。

echo $? 输出函数返回值,之前是0, return 10 返回10

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/5882.html

分享给朋友:

相关文章

网易云音乐里有哪些打动你的评论?

1. “如果我被强奸了,有人说我会失去贞操。” “我怎么失去贞操了呢?” “我的贞操不在我的阴道里。” “失去贞操的是强奸犯,而不是被强奸的人。” 2. 但要记得那年海边的烟火,我们不拘一格 ,嘲笑过生活。 ………网易云热评《这样就很好》…

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

我给你举个真实的例子。。 有一个人叫高伟东,在哈尔滨工作。在2012年做了一个APP。使用词根词缀背单词。名字叫: 词根词缀词典这个人编辑了2300余条词根,给10万多条单词建立了词根索引,整理了50多万条的单词记忆方法,包括新版本的诸多新…

为什么我感受不到 1500 元的手机比四五千的差?

我长期使用两千元左右的安卓机,一天接近8小时的重度手机使用者。 某天我突然想试试看传说中非常赛艇的苹果。狠了心,砸了钱。七千大样买了爱疯。 就这?什么辣鸡玩意。而且因为我一直更新软件,用了两年爱疯就卡了。并没有传说中的用四五年不卡。 用了这…

下一个风口最可能是什么?

下一个风口最可能是什么?

肯定是一带一路了,国内没什么卷的空间了,现在国家正在给一带一路的第三世界国家建设基础设施,等交通打通之后,就是通信打通,通信打通就是贸易打通,未来我建议大家重仓小语种,阿拉伯语最值得学(也有其他小语种自己去查一带一路国家),将来去其他国家随…

如何进行 Elasticsearch 调优实践?

如何进行 Elasticsearch 调优实践?

面试官心理分析这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s ,坑爹了。第一次搜索的…

天涯神帖,第一神帖是什么?

天涯神帖,第一神帖是什么?

一些个人觉得比较经典的天涯神贴(更新进去了): 话说1999年那会儿,中国的互联网还是个小婴儿,BAT三巨头都还在穿开裆裤呢,天涯社区就已经悄然诞生了。 时光飞逝,到了2007年,这小小社区竟然已经吸引了超过20…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。