NetTerm中进入上一个命令
来源: 互联网 发布时间:2016-10-07
本文导语: 大家早上好: 最近用NetTerm 连接Unix系统,例如我输入一个命令"ls",敲入回车后执行命令 然后我再想敲“ls” 我就想用上下键查找上一个命令, 结果不但找不到, 而且输入的是乱码...
大家早上好:
最近用NetTerm 连接Unix系统,例如我输入一个命令"ls",敲入回车后执行命令
然后我再想敲“ls” 我就想用上下键查找上一个命令, 结果不但找不到,
而且输入的是乱码和“^^^^^^”差不多
我想在就想知道怎么样才能找到上次敲入的命令 谢谢大家!
最近用NetTerm 连接Unix系统,例如我输入一个命令"ls",敲入回车后执行命令
然后我再想敲“ls” 我就想用上下键查找上一个命令, 结果不但找不到,
而且输入的是乱码和“^^^^^^”差不多
我想在就想知道怎么样才能找到上次敲入的命令 谢谢大家!
|
好久没用netterm了,不过刚才试用了一下,缺省是可以上翻的..
我现在通常使用ksh,设置vi选项set -o vi
需要上翻的时候,先按Esc,然后按k,就显示上一个命令了,j是下一个命令
就是vi里面的那些按键
还可以用/查找
还可以对翻出来的命令进行修改
我现在通常使用ksh,设置vi选项set -o vi
需要上翻的时候,先按Esc,然后按k,就显示上一个命令了,j是下一个命令
就是vi里面的那些按键
还可以用/查找
还可以对翻出来的命令进行修改
|
$ echo abcde
abcde
$ !!
echo abcde
abcde
用"!!"可以重复执行上一条命令。
在bash里肯定是可以的,csh好像也行。
"!-1"也可以执行上一条命令, "!-2"执行倒数第2个,依此类推
如果拿不准,可以先执行一个history命令,会输出编号+命令的列表,然后"!编号"就可以执行对应命令
abcde
$ !!
echo abcde
abcde
用"!!"可以重复执行上一条命令。
在bash里肯定是可以的,csh好像也行。
"!-1"也可以执行上一条命令, "!-2"执行倒数第2个,依此类推
如果拿不准,可以先执行一个history命令,会输出编号+命令的列表,然后"!编号"就可以执行对应命令
|
关于乱码的问题,应该是可以通过调整终端设置来解决。好像是和Esc序列有关,类似这样的 ESC + [ + A
没用过netterm,楼主自己试试吧。
没用过netterm,楼主自己试试吧。
|
是跟你unix登陆后的默认的shell环境有关
如果你的unix也有bash的话 登陆后输入bash回车 进入bash环境就支持上下键了
如果这有bash 你可以把自己的默认shell改成bash
如果你的unix也有bash的话 登陆后输入bash回车 进入bash环境就支持上下键了
如果这有bash 你可以把自己的默认shell改成bash