查看“︁Bboard”︁的源代码
←
Bboard
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
<code>bboard</code> 是一个支持多主题讨论的论坛。。它可以追溯到最初的 SDF 还只是一个 BBS 的时候。您可以把它想象成社区中心的软木板,成员在上面用拇指钉张贴便条。它与 commode 一样,是获取 SDF-EU 帮助和新闻的最佳途径之一。新功能和 SDF-EU 政策变更的投票也在 Bboard 上进行(需要 ARPA 或以上会员资格) === bboard 相关 === * 需要帮助时,请使用 <code><HELPDESK></code> 让其他用户回答你的问题 * 所有系统通知都发布在 <code><ANNOUNCE></code> * 关于 SDF-EU 的当下讨论发生在 <code><SDFEU></code> * 你可以在 <code><REQUESTS></code> 提出新软件的请求并讨论账户问题 * <code><ARPA></code> 和 <code><META></code> 板块用于 ARPA 和 MetaARPA 相关的问题 * 成员服务(如 VPN 或 VOIP)有各自的板块用于提问和支持 === 导航 === ==== 板块列表 ==== 在你的 shell 中输入 <code>bboard</code>。系统将显示当前 bboard 列表(版块列表),按最近活动排序。<syntaxhighlight lang="shell"> 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 ] </syntaxhighlight>要浏览版块列表,使用 <code>F</code>(前进)和 <code>B</code>(后退)键上下移动。当你到达列表末尾(或按 <code>Q</code>),你将进入命令模式,并会显示提示。每次运行 bboard 时,默认为 <GENERAL> 版块,因此命令提示为 <code><GENERAL> Command:</code> 。 ==== 浏览消息 ==== 如果你想要查看有关 SDF-EU 的新闻,可以访问 <code><SDFEU></code> 板块。在命令模式下,输入 <code>G</code>(GOTO),然后跟随着板块的名称(在这个例子中是 <code>G SDFEU</code>)。你将进入帖子列表,其中所有帖子都将按活动排序(最新的在前)。<syntaxhighlight lang="shell"> ================================================================================ [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 ] </syntaxhighlight>和板块列表一样,你可以使用 <code>F</code> 和 <code>B</code> 键在帖子列表中导航。按下 <code>Q</code> 将返回到命令模式。 ==== 阅读消息 ==== 帖子 #3 “Meetup at EuroBSCcon”吸引了你的注意。要阅读它,请按下 <code>T</code>(TYPE),然后输入帖子编号(在这种情况下是 <code>T 3</code>)。这将让你在阅读模式中从帖子的第一条消息开始。你也可以从特定的消息开始阅读帖子;如果你想从帖子 #3 的第二条回复开始阅读,只需输入 <code>T 3.2</code>。<syntaxhighlight lang="shell"> 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 ] </syntaxhighlight> ==== 发布消息/回复 ==== 要在当前版块发布新主题,请按 P(Post)并输入主题。要公开回复帖子,请按 R(回复)。如果你处于阅读模式,将回复当前线程。如果你处于帖子列表模式,将要求你输入要回复的帖子编号。无论哪种方式,你最终都会进入 pico 编辑器 。写下你的回复并按 <code>CTRL-x</code> 完成你的帖子。 '''新帖子'''<syntaxhighlight lang="shell"> <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) </syntaxhighlight> '''回复'''<syntaxhighlight lang="shell"> <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) </syntaxhighlight> ==== ...以及更多内容 ==== 现在您已熟悉 bboard,尝试探索更多功能: * 发布(<code>P</code>)、回复(<code>R</code>)和删除消息(<code>D</code>)(使用 <code><TEST></code> 版块) * 查看当前投票(<code>V</code>)或提出自己的建议。 * 浏览已存档内容(<code>A</code>)并获取古老智慧。 * 查看有多少人正在阅读 bboard(<code>W</code>)并惊叹于他们的空闲时间。 * 阅读介绍(<code>?</code>)和命令列表(<code>H</code>)。 * 浏览手册页(在您的 shell 中输入 <code>man bboard</code>)以获取启动时完整设置参考。 === 命令参考 === {| class="wikitable" !<code>(?)</code> |BBOARD 是什么? |- !<code>(L)IST</code> |列出帖子摘要 |- !<code>(G)OTO</code> |查看另一个 BBOARD(“GOTO(去往)”列出的版块) |- !<code>(T)YPE</code> |显示选定的帖子 |- !<code>(S)EARCH</code> |使用关键词搜索整个 BBOARD |- !<code>(N)EW SCAN</code> |扫描当前板块以显示新消息 |- !<code>(n)EW SCAN</code> |扫描所有板块以显示新消息 |- !<code>(V)IEW POLLS</code> |扫描所有板块以显示读者投票 |- !<code>(F)ORWARD</code> |查看当前板块中的下一个帖子 |- !<code>(B)ACKWARD</code> |在当前板块中查看前一个帖子 |- !<code>(P)OST</code> |发布一个新帖子(有效期30天) |- !<code>(D)EPOST</code> |删除您已发布的帖子 |- !<code>(R)EPLY</code> |回复一个帖子 |- !<code>(M)KBOARD</code> |创建新的板块 |- !<code>(K)ILL</code> |将一个板块在您的 KILL 列表之间切换 |- !<code>(A)RCHIVE</code> |进入/退出 BBOARD 已存档区域 |- !<code>(C)OLORS</code> |启用/禁用颜色 |- !<code>(W)HO</code> |谁在阅读 bboard |- !<code>(I)GNORE</code> |管理你的用户黑名单 |- !<code>(Q)UIT</code> |退出bboard |} 如果你想更改你的默认编辑器,请在终端下使用 <code>man bboard</code> 命令查看 '''bboard''' 的手册页。 === 定制 bboard(1) === 许多 SDF 用户在 bboard(1)上发帖发现没有自动换行和拼写检查功能时很令人沮丧。如果可以接受 Vi 编辑器,可以在 bboard(1) 中通过在您的 HOME 目录(~$USER/)中配置以下文件来实现基本的自动换行和拼写检查功能:<syntaxhighlight lang="shell"> # ~$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 </syntaxhighlight>一旦这些文件就位,您的 bboard(1) 帖子编辑环境将基于 elvis(1)(一个 Vi 编辑器的克隆版本;参见 <code>man elvis</code>),并在右边显示一个高亮的 79 个字符的指南,文本在 78 个字符处换行。请注意,这些 <code>~/.exrc</code> 设置可能会对其他 Vi 风格的编辑器(如 nvi(1) 或 vim(1))产生不利影响。 ==== 在 bboard(1)帖子中运行拼写检查: ==== 被elvis(1)编辑器标记为拼写错误的单词应以不同颜色显示。要对整个帖子进行拼写检查,首先使用"<code>1G</code>"(或使用方向键,或"<code>h,j,k,l</code>"键进行导航)移动到位置1,1,然后使用"<code>gs</code>"移动到第一个拼写错误的单词。如果存在拼写建议,它们将以编号形式显示在编辑屏幕底部;要选择建议,请使用"<code>#gs</code>",其中"#"代表建议单词的编号。如果没有拼写建议,请自行检查该单词,使用<code>"cw"+[更正后的单词]+ESC</code>进行更正,然后使用"<code>gs</code>"移动到下一个拼写错误的单词。 编辑完你的bboard(1)帖子后,使用"<code>ZZ</code>"退出。如果你想取消你的帖子,使用"<code>:q!</code>"退出而不保存。 ==== 学习使用 Vi 风格的编辑器: ==== 如果您从未使用过 Vi 风格的编辑器,建议您在 SDF shell会话中运行 <code>vilearn(1)</code> 命令进行练习。Vi 编辑器是 *模态* (''modal)''的——输入如 "<code>i</code>" 之类的 Vi 命令会使编辑器进入 "输入" 模式;按下 <code>Esc</code> 键则会使编辑器回到 "命令"模式。在 Vi 中,输入 "<code>:viusage</code>" 应该会显示大多数 Vi 命令的摘要。 一个免费的 WikiBooks 资源: [[wikibooks:Learning_the_vi_Editor|学习 Vi 编辑器]] 如果您决定使用 elvis(1) 进行练习,"<code>:help</code>" 命令应提供类似 info(1) 的文档环境(使用 "<code>:q</code>" 关闭它)。请注意,此 :help 文档在 bboard(1) 中不可用,因为 elvis(1) 在受限命令模式下运行。更全面的 elvis(1) 文档位于主 SDF 主机上的 <code>/usr/pkg/share/doc/elvis/elvis.html</code> 。 ==== 如果你更愿意使用一个功能稍强的 pico 式编辑器: ==== 如果你希望使用一个带有程序内帮助和简单界面的编辑器,类似于默认的 pico,但比默认的 '''bboard''' 编辑器稍强大一些,你可以将编辑器设置为 <code>nano</code>,这是 Alpine 邮件程序中集成的默认编辑器。它与 <code>pico</code> 类似,但具有额外的命令,如正则表达式搜索。 要实现这一点,请不要按照上述方式设置您的 <code>.bboardrc</code> 文件,而是按照以下方式设置(您可以使用 <code>nano ~/.bboardrc</code> 进行设置!):<syntaxhighlight lang="shell"> # ~$USER/.bboardrc # set editor to nano: EDITOR=nano </syntaxhighlight> ----''<small>$Id: bboard-tutorial.html,v 1.12 2016/12/09 20:09:00 peteyboy Exp $</small>''
返回
Bboard
。
导航菜单
个人工具
中文(中国大陆)
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息