Bboard

来自tutorials.sdfcn.org - sdf中文html教程
Gao66留言 | 贡献2025年8月19日 (二) 08:28的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

bboard 是一个支持多主题讨论的论坛。。它可以追溯到最初的 SDF 还只是一个 BBS 的时候。您可以把它想象成社区中心的软木板,成员在上面用拇指钉张贴便条。它与 commode 一样,是获取 SDF-EU 帮助和新闻的最佳途径之一。新功能和 SDF-EU 政策变更的投票也在 Bboard 上进行(需要 ARPA 或以上会员资格)

bboard 相关

  • 需要帮助时,请使用 <HELPDESK> 让其他用户回答你的问题
  • 所有系统通知都发布在 <ANNOUNCE>
  • 关于 SDF-EU 的当下讨论发生在 <SDFEU>
  • 你可以在 <REQUESTS> 提出新软件的请求并讨论账户问题
  • <ARPA><META> 板块用于 ARPA 和 MetaARPA 相关的问题
  • 成员服务(如 VPN 或 VOIP)有各自的板块用于提问和支持

导航

板块列表

在你的 shell 中输入 bboard。系统将显示当前 bboard 列表(版块列表),按最近活动排序。

S D F - 1  Bulletin Board
================================================================================
[BBOARD]    [POSTS] [TOPIC]
================================================================================
SDFEU        [0066] SDF-EU User discussions
META         [0022] No Description
HELPDESK     [0690] Users Helping Users
NETWORKING   [0008] No Description
ARPA         [0148] ARPA members helping ARPA members
REQUESTS     [0534] Software Updates and Installs for SDF and SDF-EU

[ SCROLL (F)ORWARD, (B)ACKWARD - (G)OTO or (Q)UIT ]

要浏览版块列表,使用 F(前进)和 B(后退)键上下移动。当你到达列表末尾(或按 Q),你将进入命令模式,并会显示提示。每次运行 bboard 时,默认为 <GENERAL> 版块,因此命令提示为 <GENERAL> Command:

浏览消息

如果你想要查看有关 SDF-EU 的新闻,可以访问 <SDFEU> 板块。在命令模式下,输入 G(GOTO),然后跟随着板块的名称(在这个例子中是 G SDFEU)。你将进入帖子列表,其中所有帖子都将按活动排序(最新的在前)。

================================================================================
[ID]     [DATE]          [AUTHOR]  [REP]  [SUBJECT]
================================================================================
[1]   03-May-12            [john]    [0]  New feature: SDF-EU intertubes
--------------------------------------------------------------------------------
[2]   02-May-12            [jane]    [0]  SSH Port Forwarding question
      02-May-12             [jim]    [1]
      02-May-12           [james]    [2]
--------------------------------------------------------------------------------
[3]   02-May-12            [jess]    [0]  Meetup at EuroBSDcon
      02-May-12          [joshua]    [1]
      02-May-12            [jack]    [2]

[ SCROLL (F)ORWARD, (B)ACKWARD - (T)YPE, (R)EPLY or (Q)UIT ]

和板块列表一样,你可以使用 FB 键在帖子列表中导航。按下 Q 将返回到命令模式。

阅读消息

帖子 #3 “Meetup at EuroBSCcon”吸引了你的注意。要阅读它,请按下 T(TYPE),然后输入帖子编号(在这种情况下是 T 3)。这将让你在阅读模式中从帖子的第一条消息开始。你也可以从特定的消息开始阅读帖子;如果你想从帖子 #3 的第二条回复开始阅读,只需输入 T 3.2

TACKER:  jess (Jessica G. Doe)
SUBJECT: Meetup at EuroBSDcon
DATE:    02-May-12 21:44:05
HOST:    odin

Anybody wanting to organize a meetup @EuroBSDcon?

<SDF.3.0>(3)[ <ENTER> to follow thread, (R)EPLY or (Q)UIT ]

发布消息/回复

要在当前版块发布新主题,请按 P(Post)并输入主题。要公开回复帖子,请按 R(回复)。如果你处于阅读模式,将回复当前线程。如果你处于帖子列表模式,将要求你输入要回复的帖子编号。无论哪种方式,你最终都会进入 pico 编辑器 。写下你的回复并按 CTRL-x 完成你的帖子。

新帖子

<SDFEU.1> Command: POST

Subject: Timezone?

You have written:
-----------------------------------------------------------
In which timezone(s) SDF-EU servers are?

This BULLETIN contains 40 characters in 6 words of 2 lines.
-----------------------------------------------------------
POST your BULLETIN? (y/n)
% Rebuilding symbol table for BBOARD:<SDFEU>  [QUEUED]
Would you like to add a READERS POLL? (y/n)

回复

<SDFEU.1> Command: REPLY (A NUMBER) 3

REPLY to "Meetup at EuroBSDcon" ? (y/n)

You have replied:
-----------------------------------------------------------
I would love to!

This BULLETIN contains 16 characters in 4 words of 2 lines.
-----------------------------------------------------------
POST your REPLY? (y/n)

...以及更多内容

现在您已熟悉 bboard,尝试探索更多功能:

  • 发布(P)、回复(R)和删除消息(D)(使用 <TEST> 版块)
  • 查看当前投票(V)或提出自己的建议。
  • 浏览已存档内容(A)并获取古老智慧。
  • 查看有多少人正在阅读 bboard(W)并惊叹于他们的空闲时间。
  • 阅读介绍(?)和命令列表(H)。
  • 浏览手册页(在您的 shell 中输入 man bboard)以获取启动时完整设置参考。

命令参考

(?) BBOARD 是什么?
(L)IST 列出帖子摘要
(G)OTO 查看另一个 BBOARD(“GOTO(去往)”列出的版块)
(T)YPE 显示选定的帖子
(S)EARCH 使用关键词搜索整个 BBOARD
(N)EW SCAN 扫描当前板块以显示新消息
(n)EW SCAN 扫描所有板块以显示新消息
(V)IEW POLLS 扫描所有板块以显示读者投票
(F)ORWARD 查看当前板块中的下一个帖子
(B)ACKWARD 在当前板块中查看前一个帖子
(P)OST 发布一个新帖子(有效期30天)
(D)EPOST 删除您已发布的帖子
(R)EPLY 回复一个帖子
(M)KBOARD 创建新的板块
(K)ILL 将一个板块在您的 KILL 列表之间切换
(A)RCHIVE 进入/退出 BBOARD 已存档区域
(C)OLORS 启用/禁用颜色
(W)HO 谁在阅读 bboard
(I)GNORE 管理你的用户黑名单
(Q)UIT 退出bboard

如果你想更改你的默认编辑器,请在终端下使用 man bboard 命令查看 bboard 的手册页。

定制 bboard(1)

许多 SDF 用户在 bboard(1)上发帖发现没有自动换行和拼写检查功能时很令人沮丧。如果可以接受 Vi 编辑器,可以在 bboard(1) 中通过在您的 HOME 目录(~$USER/)中配置以下文件来实现基本的自动换行和拼写检查功能:

# ~$USER/.exrc
" set auto-wrap width:"
set textwidth=78
" set RH margin guide:"
set guidewidth=79
" set elvis spellcheck stuff:"
set spell
set spelldict=/usr/share/dict/words
set spellautoload

# ~$USER/.bboardrc
# set editor to vi (will use elvis(1) editor):
EDITOR=vi

一旦这些文件就位,您的 bboard(1) 帖子编辑环境将基于 elvis(1)(一个 Vi 编辑器的克隆版本;参见 man elvis),并在右边显示一个高亮的 79 个字符的指南,文本在 78 个字符处换行。请注意,这些 ~/.exrc 设置可能会对其他 Vi 风格的编辑器(如 nvi(1) 或 vim(1))产生不利影响。

在 bboard(1)帖子中运行拼写检查:

被elvis(1)编辑器标记为拼写错误的单词应以不同颜色显示。要对整个帖子进行拼写检查,首先使用"1G"(或使用方向键,或"h,j,k,l"键进行导航)移动到位置1,1,然后使用"gs"移动到第一个拼写错误的单词。如果存在拼写建议,它们将以编号形式显示在编辑屏幕底部;要选择建议,请使用"#gs",其中"#"代表建议单词的编号。如果没有拼写建议,请自行检查该单词,使用"cw"+[更正后的单词]+ESC进行更正,然后使用"gs"移动到下一个拼写错误的单词。

编辑完你的bboard(1)帖子后,使用"ZZ"退出。如果你想取消你的帖子,使用":q!"退出而不保存。

学习使用 Vi 风格的编辑器:

如果您从未使用过 Vi 风格的编辑器,建议您在 SDF shell会话中运行 vilearn(1) 命令进行练习。Vi 编辑器是 *模态* (modal)的——输入如 "i" 之类的 Vi 命令会使编辑器进入 "输入" 模式;按下 Esc 键则会使编辑器回到 "命令"模式。在 Vi 中,输入 ":viusage" 应该会显示大多数 Vi 命令的摘要。

一个免费的 WikiBooks 资源: 学习 Vi 编辑器

如果您决定使用 elvis(1) 进行练习,":help" 命令应提供类似 info(1) 的文档环境(使用 ":q" 关闭它)。请注意,此 :help 文档在 bboard(1) 中不可用,因为 elvis(1) 在受限命令模式下运行。更全面的 elvis(1) 文档位于主 SDF 主机上的 /usr/pkg/share/doc/elvis/elvis.html

如果你更愿意使用一个功能稍强的 pico 式编辑器:

如果你希望使用一个带有程序内帮助和简单界面的编辑器,类似于默认的 pico,但比默认的 bboard 编辑器稍强大一些,你可以将编辑器设置为 nano,这是 Alpine 邮件程序中集成的默认编辑器。它与 pico 类似,但具有额外的命令,如正则表达式搜索。

要实现这一点,请不要按照上述方式设置您的 .bboardrc 文件,而是按照以下方式设置(您可以使用 nano ~/.bboardrc 进行设置!):

# ~$USER/.bboardrc
# set editor to nano:
EDITOR=nano

$Id: bboard-tutorial.html,v 1.12 2016/12/09 20:09:00 peteyboy Exp $