linux常用命令pr

fiy 其他 81

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux常用命令”pr”的功能是将文本文件按照特定格式进行打印输出。下面是pr命令的一些常用选项和使用示例:

    1. 常用选项:
    – -d:设置打印机名称。
    – -l <行数>:设置每页的行数。
    – -h <页眉信息>:设置每页的页眉。
    – -f:强制打印所有文件,包括二进制文件。
    – -o <偏移量>:设置每页的偏移量。
    – -w <页面宽度>:设置每页的宽度。

    2. 使用示例:
    – 打印文件:
    `pr file.txt`
    这将按照默认格式打印file.txt文件。

    – 设置每页的行数:
    `pr -l 50 file.txt`
    这将按照每页50行的格式打印file.txt文件。

    – 设置页眉信息:
    `pr -h “Page” file.txt`
    这将在每一页的页眉位置打印”Page”信息。

    – 设置打印机名称:
    `pr -d printer file.txt`
    这将使用名为”printer”的打印机打印file.txt文件。

    – 打印二进制文件:
    `pr -f binary_file`
    这将强制打印名为”binary_file”的二进制文件。

    – 设置每页的偏移量和宽度:
    `pr -o 10 -w 80 file.txt`
    这将在每页的左边偏移10个字符,并设置每页宽度为80个字符。

    以上是关于Linux常用命令”pr”的一些介绍和使用示例。通过灵活使用不同的选项,可以满足不同打印需求。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    pr 是一个常用的 Linux 命令,用于格式化打印文本文件。它可以将文本文件分页排列,方便进行打印或阅读。下面是对 pr 命令的详细介绍和常用的参数。

    1. 命令语法:
    pr [options] [文件名]

    2. 常用选项:
    -h 或 –header:在每页的顶部添加文件名。
    -l 或 –length:设置每页的行数。
    -w 或 –width:设置每页的宽度。
    -n 或 –columns:设置每行显示的列数。
    -s 或 –separator:设置每列间的分隔符。

    3. 示例:
    – pr myfile.txt:打印 myfile.txt 文件,默认每页打印66行。
    – pr -l 50 myfile.txt:打印 myfile.txt 文件,每页打印50行。
    – pr -w 80 myfile.txt:打印 myfile.txt 文件,每页打印80列。
    – pr -n 3 myfile.txt:打印 myfile.txt 文件,每行打印3列。
    – pr -h myfile.txt:打印 myfile.txt 文件,并在每页顶部显示文件名。

    4. 注意事项:
    – 如果不指定文件名,则 pr 命令会从标准输入读取数据。
    – 使用 Ctrl + D 结束输入,然后命令会开始执行并输出结果。
    – 可以通过重定向符号(>)将 pr 命令的输出保存到文件中。

    5. 实用技巧:
    – 使用管道符号(|)结合其他命令,如 grep、sort 等,对文本进行更复杂的处理。
    – 可以使用 more 或 less 命令配合 pr 命令,实现分页浏览长文本文件。

    以上是对 Linux 中 pr 命令的简要介绍。使用 pr 命令可以方便地对文本文件进行分页打印和排列,提高阅读和打印效率。希望以上内容对您有帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    PR命令是Linux中的一个常用命令,用于将文本文件以可打印格式打印出来或者以符合指定字符宽度的方式输出。PR命令可以将长文本文件分列输出,使输出更加易于阅读。下面将详细介绍PR命令的用法和参数。

    ## PR命令的语法
    `pr [选项]… [文件]…`

    ## PR命令的常用选项
    – `-d`或`–double-space`: 在每一行后面加一个额外的换行符,实现双倍行距。
    – `-h <页眉>`或`–header <页眉>`: 设置页眉。
    – `-a`或`–across`: 横向排列每页的列数,默认为1列。
    – `-l <列数>`或`–length <列数>`: 设置每页的列数,默认为72列。
    – `-m`或`–merge`: 合并多个输入文件的输出到一起。
    – `-E`或`–width <列数>`: 设置页面宽度,单位为列数。
    – `-F`或`–form-feed`: 在每个文件的开头插入一个换页符。
    – `-i`或`–indent`: 在每一行的行首增加缩进。
    – `-N <标题行数>`或`–omit-header <标题行数>`: 省略输入文件的开头的指定行数。
    – `-w <页宽>`或`–page-width <页宽>`: 设置每页的宽度。
    – `-o <页眉文件>`或`- 第一页的页眉`:从页眉文件中读取页眉信息

    ## PR命令的实例

    ### 示例1:使用PR命令打印文件
    `pr file.txt`

    这个命令将按照默认设置将文件file.txt输出到标准输出。默认情况下,PR命令将每页分为6行,每列72个字符。

    ### 示例2:设置输出的行数和列数
    `pr -l 10 -w 80 file.txt`

    这个命令将文件file.txt输出到标准输出,每页10行,每行80个字符。

    ### 示例3:设置页眉和页脚
    `pr -h “Page Header” -f “Page Footer” file.txt`

    这个命令将文件file.txt输出到标准输出,并在每页的页头添加”Page Header”,在每页的页脚添加”Page Footer”。

    ### 示例4:合并多个文件的输出
    `pr -m file1.txt file2.txt`

    这个命令将合并文件file1.txt和file2.txt的输出,按照默认设置将它们输出到标准输出。

    ### 示例5:设置双倍行距
    `pr -d file.txt`

    这个命令在每一行后面加一个额外的换行符,实现双倍行距。

    ### 示例6:插入换页符
    `pr -F file.txt`

    这个命令在每个文件的开头插入一个换页符。

    以上就是PR命令的常见用法和参数说明。PR命令可以使长文本文件更加易读和易于打印。在处理大量的文本文件时,PR命令可以是一个非常有用的工具。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部