news 2026/6/10 21:22:39

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/6/10 8:53:54

初创团队组织架构图模板 在线免费快速生成

良功绘图网站 (https://www.lghuitu.com ) 在创业浪潮席卷的当下,无数初创团队如雨后春笋般涌现。对于初创团队而言,初期的核心目标是快速验证商业模式、抢占市场份额,而团队内部的高效协作则是实现这一目标的关键支撑。然而,多数…

作者头像 李华
网站建设 2026/6/10 9:08:27

SGLang性能调优实战:从瓶颈定位到吞吐量提升的完整指南

"为什么我的LLM服务吞吐量上不去?"、"延迟忽高忽低怎么排查?"——这些困扰过无数开发者的痛点,今天我们来一一解决。作为大语言模型领域的结构化生成语言,SGLang在实际部署中常遇到各种性能挑战,本…

作者头像 李华
网站建设 2026/6/10 8:55:15

稳部落:微博数据备份与电子书生成的终极指南

稳部落:微博数据备份与电子书生成的终极指南 【免费下载链接】stablog 稳部落. 专业备份导出微博记录, 稳! 项目地址: https://gitcode.com/gh_mirrors/st/stablog 项目概览 稳部落(stablog)是一个专为微博用户设计的开源工具&#x…

作者头像 李华
网站建设 2026/6/10 8:54:02

音乐聚合革命:一键解锁全网音乐资源的智能引擎

音乐聚合革命:一键解锁全网音乐资源的智能引擎 【免费下载链接】music 音乐搜索器 - 多站合一音乐搜索解决方案 项目地址: https://gitcode.com/gh_mirrors/mus/music 还在为寻找心仪歌曲而奔波于各大音乐平台吗?🤔 每个平台都有自己的…

作者头像 李华
网站建设 2026/6/10 8:54:47

基于Java的卫生监测信息智慧管理系统的设计与实现全方位解析:附毕设论文+源代码

1. 为什么这个毕设项目值得你 pick ? Java的卫生监测信息智慧管理系统的设计与实现旨在为零基础开发者提供一套完整的系统开发案例。该系统主要功能模块包括单位性质管理、检验科室管理、科室人员管理等,覆盖了卫生监测的核心业务流程。相比传统选题,“…

作者头像 李华
网站建设 2026/6/10 8:55:02

7、Vi与ex编辑器的高级使用技巧

Vi与ex编辑器的高级使用技巧 在文本编辑的世界里,Vi和ex编辑器是两款强大且实用的工具。它们不仅能满足日常的简单编辑需求,还具备许多高级功能,帮助我们更高效地处理文本。下面将详细介绍它们的一些高级特性和使用方法。 一、Vi编辑器的文件操作与恢复 在使用Vi编辑文件…

作者头像 李华