Linux 命令行演示
无需安装大量软件即可创建精美且内容丰富的演示文稿。 tpp 代表文本演示程序,是一个易于使用的命令行演示工具,它允许您创建基于文本的精美幻灯片演示文稿,并将其作为普通 ASCII 文本文件与您的同事或学生共享。 tpp 使用 ncurses,它支持颜色、滑入、源代码输出、动画命令行执行和实时命令执行,所有这些都可以在您的终端中使用。
在本教程中,您将了解如何在所有主要 Linux 发行版上安装 tpp。然后我们将向您介绍一些示例,以便您了解如何在文本演示文稿中创建幻灯片并设置其格式。
在本教程中您将学习:
如何在所有主要 Linux 发行版上安装
tpp
如何使用 tpp 创建命令行幻灯片
tpp 幻灯片示例
如何打开和关闭 tpp 幻灯片
如何在主要 Linux 发行版上安装 tpp
默认情况下,大多数 Linux 发行版上都没有安装我们将用来创建命令行演示文稿的 tpp 软件。您可以使用下面适当的命令通过系统的包管理器安装 tpp。
要在 Ubuntu、Debian 和 Linux Mint 上安装 tpp:
$ sudo apt install tpp
要在 Fedora、CentOS、AlmaLinux 和 Red Hat 上安装 tpp:
$ sudo dnf install tpp
要在 Arch Linux 和 Manjaro 上安装 tpp,我们将使用 Arch 用户存储库:
$ git clone https://aur.archlinux.org/tpp.git
$ cd tpp
$ makepkg -si
如何使用 tpp 创建命令行演示
我们现在将创建一个由两张幻灯片组成的简单演示文稿。请随意复制并粘贴以下一些语法,然后根据您自己的演示文稿的需要进行调整。
首先,创建一个具有任意名称的新文本文件,例如sample.tpp。准备好后,从演示文稿标题开始:
--author by LinuxConfig.org --title TPP Sample Perl Presentation --date today --heading Where is Perl used?
上面的代码将创建演示文稿标题,包括作者、标题、当前日期和标题,全部位于页面中间居中。为了模拟“中断”,tpp 使用 3x 连字符语法。每当您将
---
放入 tpp 源代码时,都需要按空格键才能继续演示。接下来,我们使用不同的颜色创建一个项目列表,并从顶部和左侧滑入。确保在列表末尾将前景色重置为白色:
--- --color green * Web sites and Web services --- --beginslideleft --color blue * Data analysis --- --endslideleft --beginslidetop --color red * System administration --color white --endslidetop
上面将为最后一个项目创建漂亮的滑入动画,并且
---
将确保演示者正确的手动计时。--center
命令可用于显示居中的标题。--- --center Source Code
接下来,我们使用
--beginoutput
命令显示源代码。这将为代码放置一个漂亮的框架。如果您需要逐行显示源代码行,请随意在行之间添加---
。--beginoutput #!/usr/bin/perl print "Hello World!"; --endoutput
接下来是动画命令行执行。在这种情况下,tpp 将以动画形式显示命令输入并显示在下一行的输出中。这是一个实时执行,因为您需要将输出包含到 tpp 的源文件中:
--center Shell Output --- --beginshelloutput $ perl -e 'print "Hello World!\n"' Hello World! --endshelloutput
到目前为止,所有示例都显示在一张幻灯片上。 tpp 允许演示多张幻灯片,这可以通过
--newpage
命令来实现。--- --newpage --boldon --revon --center Please check Perl's Manual Page for more info
为了额外的装饰目的,上面的代码使用
--boldon
命令将文本设为粗体,并使用--revon
来生成反向黑白文本样式。有关 ttp 的更多信息,请访问 tpp 的手册页:$ man tpp
现在我们已经完成了演示文稿的创建,这是我们的 tpp 源代码的样子:
--author by LinuxConfig.org
--title TPP Sample Presentation
--date today
--heading Where is Perl used?
---
--color green
* Web sites and Web services
---
--beginslideleft
--color blue
* Data analysis
---
--endslideleft
--beginslidetop
--color red
* System administration
--color white
--endslidetop
---
--center Source Code
--beginoutput
#!/usr/bin/perl
print "Hello World!";
--endoutput
--center Shell Output
---
--beginshelloutput
$ perl -e 'print "Hello World!\n"'
Hello World!
--endshelloutput
---
--newpage
--boldon
--revon
--center Please check Perl's Manual Page for more info
当您准备好观看演示文稿时,可以在幻灯片上执行 tpp
命令。
$ tpp sample.tpp
以下是我们的 tpp 如何展示我们创建的示例程序:
请记住,您需要继续按 SPACE
移动到下一行并滑动。当您准备退出幻灯片时,只需按键盘上的 q
即可返回到命令行提示符。
结束语
在本教程中,您了解了如何在 Linux 系统上使用 tpp 创建命令行演示幻灯片。您还学习了如何在所有主要 Linux 发行版上安装 tpp(文本演示程序)。您需要阅读该程序的手册页以了解这个方便的程序的所有不同功能,但我们的示例幻灯片应该足以为您提供提示并帮助您开始创建自己的演示文稿。