在我的车库里闲逛时,我发现了一台古老的矩阵打印机,Epson LX-1050。Ubuntu 毫无问题地识别了它,我能够通过 CUPS 使用它打印几页。
现在,出于某种原因,我想按照 1994 年设计的方式使用这台打印机:直接写入并行端口。我尝试了最简单的方法来操作我的 USB 3G 调制解调器:
echo "Y helo thar" > /dev/lp0
Run Code Online (Sandbox Code Playgroud)
我有一个错误:
bash: /dev/lp0: Access denied
Run Code Online (Sandbox Code Playgroud)
我试过 sudo'ing 这个命令没有成功。还尝试镜像复制文件到 LPT1 的 DOS 方法:
cp /etc/hosts /dev/lp0
Run Code Online (Sandbox Code Playgroud)
再次没有成功。
我可以尝试使这种方法发挥作用的任何建议吗?
我有一张 SD 卡,我在没有在 Android 手机上卸载的情况下意外移除了它。在此之后,该卡显示为具有垃圾名称和日期的文件。似乎 FAT 损坏了,但我无法在此驱动器上运行 fsck:
$ sudo dosfsck -n /dev/sdb
dosfsck 3.0.7, 24 Dec 2009, FAT32, LFN
Logical sector size (64543 bytes) is not a multiple of the physical sector size.
Run Code Online (Sandbox Code Playgroud)
如何解决此错误并恢复数据?