怎么把二维码输出到linux cli终端进行扫描?

Pat*_*パトシ 10 terminal scanning linux-terminal qr-code ubuntu

我希望能够将二维码输出到 ubuntu cli 终端,在那里我可以用我的手机进行扫描。我有一个配置文件,我想将其转换为二维码,这样我就可以扫描它,而不必通过 USB 驱动器传输它。很多google结果只告诉你如何将文件转换为QR图像文件,但我想输出到终端本身。

Pat*_*パトシ 12

使用终端应用程序“qrencode”。您正在寻找的命令如下:

qrencode -t ansiutf8 < myfile_here
Run Code Online (Sandbox Code Playgroud)

选项是指定输出类型。它也可以是文件的 PNG 或 ascii 格式的 ASCII。

  • `sudo apt install qrencode` (2认同)

NVR*_*VRM 10

内联传递 url:

qrencode -m 2 -t utf8 <<< "https://superuser.com/questions/1492624/how-do-you-output-a-qr-code-to-the-linux-cli-terminal-for-scanning/1492625"
Run Code Online (Sandbox Code Playgroud)

为了方便使用,使用别名:

alias qr='qrencode -m 2 -t utf8 <<< "$1"'
Run Code Online (Sandbox Code Playgroud)

第一次:

. ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

现在,稍后,可能的用法:

qr https://superuser.com/questions/1492624/how-do-you-output-a-qr-code-to-the-linux-cli-terminal-for-scanning/1492625

qr "Hello world"

qr $(cat file.txt)
Run Code Online (Sandbox Code Playgroud)