小编Ser*_*nyy的帖子

在命令行中格式化文件以进行打印

每当我使用lprorlp命令打印文本文件时,单词在一行的末尾被切断并继续到另一行;例如,'understand' 将在第一行的末尾分成 'unde' 和在另一行的开头的 'rstand'。有没有办法以某种方式证明文件的文本以进行打印?我已经尝试过lpr -p-o media=a4,以及适合页面的选项,但这些词仍然被切断。

对我有用的解决方案:

  1. garethTheRed 的foldfold -s textfile.txt | lpr
  2. fmt命令在这里这里找到:fmt -u -w 80 textfile.txt | lpr; 请注意,宽度 80 可以更改为您喜欢的任何值,但对我来说这似乎工作得很好

printing cups lp lpr text-formatting

3
推荐指数
1
解决办法
2859
查看次数

如何知道 bash 是否支持 readline 库?

这个问题与https://askubuntu.com/q/826288/295286有关在我的在线搜索中,我找不到 bash 3.2 是否带有 readline 支持的提及。因此,我想知道,是否有一种系统的方法可以找出 bash 使用的库。

在链接的问题中,我曾经locate搜索过readline.so,但这种方法对我来说似乎有点不可靠。

command-line shell bash shared-library

3
推荐指数
1
解决办法
2155
查看次数

如何删除 : 分隔列表中的重复字符或字符串?

例如,在a:bc:d:a:hi:p:a删除重复项a和在apple:orange:apple:.:pear:mango:.:apple- 删除重复项apple

scripting text-processing

3
推荐指数
2
解决办法
1642
查看次数

哪些图形应用程序可以从终端运行?

究竟是什么使图形应用程序可从终端环境运行?就X11而言,您需要做什么才能使应用程序可以从tty运行?

为什么程序不能从 tty 运行omxplayerminecraft或者gedit不能从 tty 运行,但例如“愤怒的醉酒矮人”(python 游戏)或逆向模拟器可以?

当然,这些只是例子,我不想让你解释为什么这些具体运行或不运行。但我怀疑有一些共同点。如果可以,请详细说明,但也欢迎提供指向正确文献/文章的链接。谢谢。

- 编辑 -

好吧,有一些误解。澄清一下:假设有 Xorg 在 tty7 中运行,并且我们试图在没有运行 Xorg 实例的不同终端(假设 tty1)中执行图形程序。

x11

0
推荐指数
1
解决办法
3804
查看次数

如何将 ^D / EOT 字符发送到 shell 进程的标准输入?

假设我打开了两个 shell,一个 PID 为 1234,另一个为 5678。

我可以清除屏幕并重置另一个外壳,echo $'\033c' > /proc/1234/fd/0就像reset在终端本身的提示上输入一样。但是,当我echo $'\04' > /proc/1234/fd/0发送 EOT 字符时,这似乎不起作用。我怎样才能达到预期的效果?

command-line escape-characters

0
推荐指数
1
解决办法
2216
查看次数