不敢确定自己写得完全正确,发上来请各位斧正。:D
1
noe132 2018-08-23 01:01:53 +08:00 via Android
text-shadow 有点瞎眼。。。
|
3
Zzdex 2018-08-23 01:37:43 +08:00 via iPhone
Windows 的 Hyper 这么好看吗 来个配置呗
|
4
discrete 2018-08-23 03:10:27 +08:00 via iPad
好文,挺不错的
|
5
ech0x 2018-08-23 07:22:18 +08:00
CMD 不是终端模拟器吧,PowerShell 说自己是个 Shell.......
|
6
ech0x 2018-08-23 07:23:42 +08:00
这里补充一个电传打字机的视频,特别机械朋克。
https://www.bilibili.com/video/av15143931 |
7
ResidualBlood 2018-08-23 07:39:11 +08:00 via Android
翻翻作者其余博文,作者年龄给了我惊喜……
|
8
Wincer 2018-08-23 07:49:17 +08:00 via Android
我这边好像要翻墙才能打开,没想到你也混 v 站 😉
|
9
narrowei 2018-08-23 08:24:47 +08:00
很棒啊,涨姿势了
|
10
unique 2018-08-23 08:48:53 +08:00 via iPhone
写的很棒 👍🏾
|
11
dhlwing 2018-08-23 08:53:13 +08:00 via iPhone
19 岁 厉害
|
12
davidyin 2018-08-23 09:00:11 +08:00 via Android
这孩子有思想,有抱负,知道自己要的是什么,比我大女儿不知道高到哪里去了。
|
13
yksoft1 2018-08-23 09:01:13 +08:00
Terminal、Console、TTY 都是偏下层的吧,CLI 和 Shell 都是在这些上面运行的应用层吧。
另外,tty 同时还代表串口 |
14
iwtbauh 2018-08-23 09:14:45 +08:00 via Android
“那我们要如何去与内核交互呢?这就需要一个专门的程序,它接受用户输入的命令,解析后交给内核执行”
并不是,除了硬件异常之外,唯一与系统内核交互的方式只有“系统调用”。“系统调用”是通过特殊指令(如 sysenter )或者软件中断( int $0x80) 来实现。由 libc 封装了这一过程。shell 无法直接与内核交互。 是这样的 shell -> libc -> kernel |
15
zpf124 2018-08-23 09:23:35 +08:00
我看着眼花。
|
16
printempw OP @ech0x cmd.exe 确实不是终端模拟器,而是一个 Shell,我文章里也是这么写的。cmd.exe 打开后那个黑框框应该是 Win32 Console,不知道我的理解是否正确。
|
19
printempw OP @yksoft1 确实,串口部分我忘记写上了。「因为以前串口都是用于连接终端的,所以 tty 子系统也将串口设备抽象为了 tty 设备,并且就这么保留了下来。所以现在 tty 也可以代指串口设备。」这样理解正确吗?
|
21
Natumsol 2018-08-23 11:23:48 +08:00 via Android
写的不错
|
22
LeungJZ 2018-08-23 11:27:53 +08:00
总觉得有点怪。
4k 屏,缩放 1080p。 |
24
printempw OP @LeungJZ 似乎有不少人都反馈高分屏上我设置的 text-shadow 会很奇怪(我只在 1080p 的屏幕下测试过),下次更新把文字阴影去掉好了……
|
26
RainyH2O 2018-08-23 11:47:09 +08:00
昨天正好研究了这个问题
因为被 tmux 设置的$TERM 搞了 本来 xshell 用的 xterm,然后 tmux 给换成 screen 结果一开 vim 就提示 terminal capability "cm" required 自己查了下,不过没作者做的深入 总之写的挺好的,已收藏博客 |
29
tougee 2018-08-23 12:07:34 +08:00
写的不错,配图好评
|
30
vjnjc 2018-08-23 12:27:58 +08:00
不错好评,我终于知道上次按了 ctrl+alt+f1 去了哪里了哈哈哈
|
31
printempw OP |