为什么在有的系统中不能使用history命令?
hpux 回复于:2003-02-10 09:54:06
#man sh-posix
查找HISTFILE项,有详细解释。
feeling 回复于:2003-02-10 10:28:47
[/feeling]type history
history is an exported alias for fc -l
[/feeling]alias |grep history
history='fc -l'
history命令是一个别名,源自fc
你可以打一个alias查看一下是否有history,没有的话就自己添加一个:
alias history='fc -l'
huoniao 回复于:2003-02-10 10:44:16
alias中是有的啊,但就是用不了.提示如下:
# history
/sbin/sh: fc: Cannot access or open the history file.
但是.sh_history也存在啊,
# ll .sh_history
-rw------- 1 root sys 24 Jul 8 2002 .sh_history
到底为什么?谢谢
feeling 回复于:2003-02-10 11:15:26
root用户?
用户命令历史列表文件.sh_history是只有该用户才可以读写的,别的用户没有读写权限。
你用的是root用户吗!?
如果不是,当然会出错了,因为依照你的情况来看该文件只有root用户才能够读写。
hpux 回复于:2003-02-10 13:54:36
你是直接用root登录的吗?还是通过别的用户用su切换来的?
如果是切换请用:
#su -
以保证.sh_history文件可用!
huoniao 回复于:2003-02-10 14:08:45
我是用root直接登陆的啊,奇怪.楼上的方法也试了,不行 :(
huoniao 回复于:2003-02-11 10:32:43
帮帮我吧
hpux 回复于:2003-02-11 10:39:38
#echo $HISTFILE
的结果是什么?
huoniao 回复于:2003-02-11 10:47:12
sh: HISTFILE: Parameter not set.
hpux 回复于:2003-02-11 10:54:35
Now do this:
#export HISTFILE=//.sh_history
huoniao 回复于:2003-02-12 08:38:08
谢谢热心的斑竹,现在的问题是这样:history可以看了。但新使用的指令却不能实时加到.sh_history这个文件中去。看到的都是本来存在的内容!
hpux 回复于:2003-02-12 08:44:02
#export HISTSIZE=128
足够大了吧;再试试看!
huoniao 回复于:2003-02-12 13:50:35
哎,还是不行.有劳斑竹帮我仔细看看,多谢:
who
root pts/ta Feb 12 13:39
jh_db1#[/]history
sh: fc: Cannot access or open the history file.
jh_db1#[/]export HISTFILE=//.sh_history
jh_db1#[/]export HISTSIZE=128
jh_db1#[/]set
HISTFILE=//.sh_history
HISTSIZE=128
HOME=/
IFS='
'
LINENO=1
LINES=55
LOGNAME=root
MAIL=/var/mail/root
MAILCHECK=600
MANPATH=/usr/share/man/%L:/usr/share/man:/usr/contrib/man/%L:/usr/contrib/man:/usr/local/man/%L:/usr/local/man:/opt/upgrade/share/man/%L:/opt/upgrade/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/ignite/share/man/%L:/opt/ignite/share/man:/opt/mx/share/man:/usr/dt/share/man:/opt/samba/man:/opt/resmon/share/man://opt/perl/man:/opt/scr/share/man:/opt/hparray/share/man/%L:/opt/hparray/share/man:/opt/aCC/share/man/%L:/opt/aCC/share/man:/opt/audio/share/man:/opt/ansic/share/man/%L:/opt/ansic/share/man:/opt/langtools/share/man/%L:/opt/langtools/share/man:/opt/image/share/man:/opt/imake/man
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 请教 回复 history jh_db1# huoniao 用户 hpux root .sh_history |
注册
个人空间
