Unix 快速入门/文本编辑
外观
到目前为止,我们一直在使用直接在 Shell 提示符下发出的内置 Unix 命令。为了更进一步,我们确实需要能够创建和编辑文本文件。对于 Unix 用户,有大量不同的编辑器可用,其中包括
我们将使用 pico,因为它在 Unix 系统上广泛安装,并且对于初学者来说是最容易使用的。
Pico 是一个基于终端的程序,当您启动它时,终端从提示符切换到 pico 编辑屏幕。因此,如果您键入
% pico
您应该看到
在屏幕底部,您会看到两行 Pico 命令帮助。这种屏幕上的帮助是 Pico 对初学者有吸引力的原因。尽管命令不熟悉(甚至可能很特殊),但您始终可以随时获得提醒。Pico 没有其他 Unix 编辑器所具有的复杂文本操作功能或灵活性,但我们目前还不需要这些功能。
您也可以用文件名启动 Pico,例如键入
pico firstscript.sh
请注意,我在文件名中添加了扩展名 .sh,以提醒我(以及 Unix)它是一个脚本文件(稍后会详细介绍)。如果您启动时文件不存在,屏幕看起来会一样,但如果文件已经存在,则其内容将显示在屏幕上。您直接在 Pico 光标处输入文本,并使用控制键和字符的组合发出命令(字符部分不区分大小写)。如果您发出命令并希望取消它,请使用 ^c。您可以使用箭头键在文件中移动。
Pico 的一些行为需要一些时间才能习惯。
Pico 命令 | 结果 |
---|---|
^ 独自 | 开始将文本标记为选中。现在使用箭头键移动光标,文本将被突出显示。选择在当前光标位置结束。 |
^k | 剪切选定的文本 |
^u | 粘贴上次剪切的内容 |
^i | 创建制表符/缩进 |
^o | 完成编辑后保存文件 |
Pico 确实比这更具功能性(尽管不是很多!),但这足以满足当前目的。在继续创建脚本之前,请使用 Pico 编辑器创建您自己的文本文件,确保练习这几个命令。