adb hell命令(不是拼写错误)

我有一个关于亚行的问题,有谁知道有什么区别:
adb shelladb hell命令?

我想知道,除了“地狱般的”terminal颜色(只在Linux上,在Windows中你只是得到一些前缀),还有其他的区别吗?
认真检查一下自己。

在这里输入图像说明

Solutions Collecting From Web of "adb hell命令(不是拼写错误)"

阅读来源 :

 if(!strcmp(argv[0], "shell") || !strcmp(argv[0], "hell")) { int r; int fd; char h = (argv[0][0] == 'h'); if (h) { printf("\x1b[41;33m"); fflush(stdout); } if(argc < 2) { D("starting interactive shell\n"); r = interactive_shell(); if (h) { printf("\x1b[0m"); fflush(stdout); } 

  if (h) { printf("\x1b[0m"); fflush(stdout); } 

这段代码证实了,如果shellhell命令以h开头,则会输出用于更改terminal颜色的额外控制序列,而不是别的。

据我所知,两者之间没有其他区别。