标签: device

Bash管道处理

有谁知道bash如何处理通过管道发送数据?

cat file.txt | tail -20
Run Code Online (Sandbox Code Playgroud)

此命令是否将file.txt的所有内容打印到缓冲区中,然后由尾部读取?或者,这个命令是否逐行打印file.txt的内容,然后在每一行暂停以便尾部处理,然后要求更多数据?

我问的原因是我在嵌入式设备上编写程序,该程序基本上对某些数据块执行一系列操作,其中一个操作的输出作为下一个操作的输入发送.我想知道linux(bash)如何处理这个问题所以请给我一个通用答案,而不是具体说当我运行"cat file.txt | tail -20"时会发生什么.

提前感谢您的回复!

编辑:Shog9指出了相关的维基百科文章,这并没有直接引导我直到文章,但它帮助我找到了这个:http://en.wikipedia.org/wiki/Pipeline_%28Unix%29#Implementation确实有我正在寻找的信息.


对不起,我很抱歉.当然你正在使用管道,当然你正在使用命令各个部分的stdin和stdout.我原以为这太明显了.

我问的是如何处理/实施.由于两个程序不能同时运行,数据如何从stdin发送到stdout?如果第一个程序生成的数据明显快于第二个程序,会发生什么?系统是否只运行第一个命令,直到它被终止或它的stdout缓冲区已满,然后转到下一个程序,依此类推,直到没有剩余的数据要处理,或者是否有更复杂的机制?

linux bash pipe device

30
推荐指数
1
解决办法
1万
查看次数

在iOS中获取设备ID或Mac地址

我有一个使用rest来与服务器通信的应用程序,我想获取iphone的mac地址或设备ID以进行唯一性验证,如何做到这一点?

mac-address objective-c device ios

29
推荐指数
4
解决办法
4万
查看次数

从Real Device卸载Android Wear应用程序

可能是一个菜鸟问题,但对于我的生活,我无法弄清楚如何从我的Samsung Gear Live卸载一个应用程序.

我需要卸载调试版本,所以当我从Google Play商店下载时,我知道我有一个全新的生产版本.

android uninstall device wear-os

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

如何将Windows Mobile PDA连接到Windows 10

有谁知道如何让Windows Mobile 6.5 PDA连接到Windows 10 PC?

在从Window 8.1升级PC之前,我能够使用Windows Mobile Device Center通过USB连接到PDA.这使我可以通过Windows资源管理器访问PDA上的文件,通过我们的网络从PDA访问互联网,并通过Visual Studio 2008部署到PDA.

我不得不卸载Windows Mobile Device Center作为Windows 10安装的一部分,因为它被标记为与Windows 10不兼容.我似乎无法找到Windows 10的替代品?

device windows-mobile windows-mobile-6.5 windows-10

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

objective c iphone:我们可以查看控制台登录设备吗?

有没有办法查看控制台输出,因为我们在设备上运行iphone应用程序?如果不是直接的,App Store上是否有应用程序可让您在应用程序运行完毕后查看日志?

iphone console device

27
推荐指数
3
解决办法
3万
查看次数

/ dev/input/event*的格式?

字符设备的"格式"是/dev/input/event*什么?换句话说,我该如何解码字符流?一个python的例子将非常感激.

我一直在谷歌搜索疯狂无济于事...请帮忙.

python linux device

27
推荐指数
5
解决办法
3万
查看次数

Android:安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE

今天在我的设备上安装应用程序时出现"安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE"错误.它工作正常,直到昨天,今天只有我面临这个问题.我删除了SD卡上的一些文件,但仍面临问题.我确定这不是SD卡空间的问题.任何人都可以建议如何解决这个问题.

--nehatha

android device

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

Android:适用于Galaxy S3-Like AVD的AVD-Settings

我需要帮助我的新虚拟设备的AVD设置.

我需要与新三星Galaxy S3相同尺寸的AVD设置.

android device android-virtual-device galaxy samsung-mobile

27
推荐指数
4
解决办法
7万
查看次数

亚行未能识别我的设备

这与其他问题不同:

我已经安装了:

  • ADT
  • 三星Kies 3(因为我有三星Galaxy S5)
  • 谷歌USB驱动程序

我已经配置了:

  • 我的设备中的开发者选项已启用
  • USB调试已启用

我的电脑和Kies识别我的设备,但adb没有!

我正在使用Windows 7 Professional 64位

有人可以帮帮我吗?

mobile android driver device adb

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

如何检测硬件键盘的存在?

有没有办法检测我当前正在运行的设备是否安装了硬件键盘?

我如何查询设备功能?

hardware keyboard android device

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