一些背景:当我从命令行运行命令时,我试图让外部键盘上的大写锁定灯按命令点亮。理想情况下,它可以编写脚本,以便我可以将它用于警报和其他事情(我拆卸了键盘)。
我得到了这个看起来应该可以工作的命令:
fd=fdopen("/dev/console"); ioctl(fd, 0x4B32, 0x04);
Run Code Online (Sandbox Code Playgroud)
当我尝试在 OS X 或我放置的 Ubuntu 服务器上运行此命令时,会发生这种情况:
me@server1:~$ fd=fdopen("/dev/console"); ioctl(fd, 0x4B32, 0x04);
-bash: syntax error near unexpected token `('
me@server1:~$ fd=fdopen(/dev/console);
-bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)
所以看起来问题出在第一部分。我需要安装一套软件/实用程序吗?如何手动控制外接键盘上的大写锁定指示灯?