相关疑难解决方法(0)

“终端”、“外壳”、“tty”和“控制台”之间的确切区别是什么?

我认为这些术语在松散使用时几乎指的是同一件事:

  • 终端
  • 贝壳
  • 打字机
  • 安慰

这些术语中的每一个究竟指的是什么?

shell terminal tty terminology console

1433
推荐指数
10
解决办法
42万
查看次数

“原始”和“成熟”设备驱动程序之间有什么区别?

这个概念是否仅适用于终端驱动程序(大多数站点涵盖的内容)或任何一般的驱动程序?

drivers terminal devices

28
推荐指数
2
解决办法
2万
查看次数

echo -e 行为

与 echo 一起使用的 -e 开关使其能够理解转义序列,如下所示:

[root@localhost~]#  echo -e 'hello\b\bhi'
helhi
[root@localhost~]# 
Run Code Online (Sandbox Code Playgroud)

但是,转义序列似乎在下面的代码段中被跳过了:

[root@localhost~]# echo -e 'hello\b\b'
hello
[root@localhost~]# 
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助理解上述代码片段的行为吗?

当上面相同的代码片段与“-n”开关结合执行时,它起作用了!(当然,使用 -n 行为删除换行符)

[root@localhost~]# echo -n -e 'hello\b\b'
hel[root@localhost~]# 
Run Code Online (Sandbox Code Playgroud)

问候

shell rhel echo

0
推荐指数
1
解决办法
1124
查看次数

标签 统计

shell ×2

terminal ×2

console ×1

devices ×1

drivers ×1

echo ×1

rhel ×1

terminology ×1

tty ×1