阅 读 文 章

请教:一个菜鸟的疑惑?

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(huoniao) | 时间:2007-05-27 | 浏览:人次 ]


为什么在有的系统中不能使用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

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.