为什么我在linux命令行内输入这段命令并没有直接运行而是打开了options:fswebcam -d /dev/video0 --no-banner --flip v -r 1920x1080 --delay 3 --skip 10 test.jpg
时间: 2023-06-16 19:05:06 浏览: 124
这是因为你输入的命令是使用fswebcam工具来捕捉摄像头图像并保存为图片文件。在Linux命令行中,输入命令后会将其解析为可执行文件的名称和一些参数。在你输入的命令中,fswebcam是可执行文件的名称,-d /dev/video0、--no-banner、--flip v、-r 1920x1080、--delay 3和--skip 10是fswebcam工具的参数,test.jpg是要保存的图片文件名。因此,当你输入这个命令后,它会将它解析为可执行文件和参数,而不是直接执行。如果你想要执行这个命令,可以在命令前加上"./",如"./fswebcam -d /dev/video0 --no-banner --flip v -r 1920x1080 --delay 3 --skip 10 test.jpg"。这样就可以直接执行了。
相关问题
为什么我输入这段命令并没有直接运行而是打开了options:fswebcam -d /dev/video0 --no-banner --flip v -r 1920x1080 --delay 3 --skip 10 test.jpg
这是因为你输入的是一个命令行命令,而不是在代码中执行的指令。这个命令是用来在命令行中调用 fswebcam 工具来拍摄照片,将照片保存在 test.jpg 文件中。你需要在命令行中输入这个命令,而不是在代码中执行。如果你想在代码中调用 fswebcam 工具,你可以使用 subprocess 模块来执行这个命令。
阅读全文