本文介绍了如何在Linux tclsh中通过光标键获取命令历史记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可以使用TCL外壳程序(tclsh)中的光标键(如向上箭头键)来获取命令历史记录.

Can get the command history by using cursor key (like up arrow key) in TCL shell (tclsh).

我正在Linux版本2.6.21的fedora上运行tclsh.

I am running tclsh on fedora with linux version 2.6.21.

推荐答案

您要访问readline库,可以使用 rlwrap :

You want access to the readline library, you can do that with rlwrap:

$ rlwrap tclsh

有用的选项是 -c 用于完成文件名,以及 -f 用于将文件中的单词添加到完成列表:

Useful options are -c for file name completion, and -f to add words from a file to the completion list:

$ rlwrap -cf my_complete_file tclsh

由于您几乎总是想使用 rlwrap ,因此添加shell别名很有用:

Since you almost always want to use rlwrap, adding a shell alias is useful:

alias tclsh='rlwrap tclsh'

这篇关于如何在Linux tclsh中通过光标键获取命令历史记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 18:23