news 2026/4/23 13:47:42

22、深入探索 pdksh 与 Korn Shell 的 Vi 编辑模式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
22、深入探索 pdksh 与 Korn Shell 的 Vi 编辑模式

深入探索 pdksh 与 Korn Shell 的 Vi 编辑模式

在 Unix 系统的使用过程中,不同的 shell 及其编辑模式为用户提供了多样化的操作体验。本文将详细介绍 pdksh 这一公共领域的 shell 版本,以及 Korn Shell 中的 Vi 编辑模式。

1. pdksh 简介

当系统中没有 1988 年 11 月版的 Korn shell 时,pdksh 是一个不错的公共领域替代版本。它的源代码可以在互联网的多个地方获取,比如 USENET 新闻组 comp.sources.unix 。同时,它还附带了在各种基于 BSD 的 UNIX 平台(特别是 SunOS)上构建和安装的说明。

pdksh 由 Eric Gisin 编写,基于 Charles Forsyth 的公共领域第 7 版 Bourne shell。它具备所有 Bourne shell 的特性,还添加了一些 Korn shell 的扩展以及自身的一些特性。

1.1 pdksh 的特性
  • Emacs 编辑模式:pdksh 的 Emacs 编辑模式比 1988 年的 Korn shell 更强大。用户可以像使用完整的 Emacs 编辑器一样,自定义调用编辑命令的按键(在 Emacs 术语中称为键绑定)。例如,若想让 [CTRL - U] 实现与 [CTRL - P] 相同的功能(即返回历史文件中的上一条命令),可以在 .profile 文件中添加如下命令:
bind '^U'=up - history

此外,还能设置双字符

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 9:48:22

学校组织架构图在线设计 教学管理部门层级

良功绘图网站 (https://www.lghuitu.com ) 在教育行业数字化转型的浪潮中,学校组织架构图已不再是简单的“部门名单罗列”,而是优化管理流程、明确权责边界、提升教学效率的核心工具。尤其是教学管理部门作为学校运行的“中枢神经”,其层级划…

作者头像 李华
网站建设 2026/4/22 13:00:48

9、WRT54G趣味项目:打造一体化无线驾驶套件

WRT54G趣味项目:打造一体化无线驾驶套件 1. 引言 在之前的基础上,我们已经了解了WRT54G系列路由器的异同,学会了用第三方固件对其进行破解,并掌握了新破解后的WRT54G常见参数的配置方法。现在,让我们来探索一些有趣的玩法,比如打造一个完全基于WRT54G的无线驾驶套件,将…

作者头像 李华
网站建设 2026/4/23 9:48:25

13、WRT54G在渗透测试中的VPN应用与配置

WRT54G在渗透测试中的VPN应用与配置 在网络安全领域,数据的安全传输以及远程连接的稳定性至关重要。WRT54G系列硬件在这方面能发挥重要作用,它不仅可用于渗透测试和漏洞评估,还能为家庭、办公室等场景提供安全的网络连接方案。 1. WRT54G的应用场景 WRT54G可用于多种场景…

作者头像 李华
网站建设 2026/4/23 9:45:46

30、UNIX文本处理:自动生成目录、索引及其他尾列表的方法

UNIX文本处理:自动生成目录、索引及其他尾列表的方法 1. 引言 对于写作者而言,格式化工具能自动生成目录、索引等列表是非常实用的功能。手动创建这些列表不仅耗时,还容易出错。目前主要有两种方法来实现这一功能,且这两种方法适用于索引、目录、尾注等各类汇总列表。 2…

作者头像 李华
网站建设 2026/4/23 9:46:20

医学影像智能分析:Python实践中的3大突破性技术

医学影像智能分析:Python实践中的3大突破性技术 【免费下载链接】pytudes Python programs, usually short, of considerable difficulty, to perfect particular skills. 项目地址: https://gitcode.com/GitHub_Trending/py/pytudes 医学影像分析正经历着从…

作者头像 李华
网站建设 2026/4/23 9:45:31

Iced框架UI性能优化:构建无卡顿界面的并发渲染技术

Iced框架UI性能优化:构建无卡顿界面的并发渲染技术 【免费下载链接】iced 项目地址: https://gitcode.com/gh_mirrors/ice/iced 你的应用是否也曾面临这样的困境:当用户点击按钮执行复杂计算时,界面突然冻结,进度条停滞不…

作者头像 李华