如何輸出二維碼到linux cli終端掃描?

如何輸出二維碼到linux cli終端掃描?

我希望能夠將二維碼輸出到 ubuntu cli 終端,我可以用手機掃描。我有一個配置文件,我想將其轉換為二維碼,這樣我就可以掃描它,而不是透過 USB 驅動器傳輸它。許多谷歌結果只向您展示如何將文件轉換為 QR 圖像文件,但我想輸出到終端本身。

答案1

使用終端應用程式qrencode手冊頁)。您正在尋找的命令如下:

qrencode -t ansiutf8 < myfile_here

t選項是指定輸出類型。它也可以是 PNG 檔案或 ASCII 作為 ascii 格式。

答案2

內聯傳遞 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"

為了方便使用,請使用別名:

alias qr='qrencode -m 2 -t utf8 <<< "$1"'

第一次:

. ~/.bashrc

現在,稍後,可能的用法:

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)

答案3

如果您正在尋找python庫,請查看此 GitHub 項目QR 圖碼T

只需使用以下命令即可安裝qrcodeT

pip install qrcodeT

用法範例:

import qrcodeT
qrcodeT.qrcodeT('https://github.com/Khalil-Youssefi/qrcodeT')

結果範例: 樣本輸出

相關內容