为什么“别名”不能设 ?

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
头像
sw2wolf
钛 Ti
帖子: 27
注册时间: 2012-03-20 13:37

为什么“别名”不能设 ?

帖子 sw2wolf » 2012-03-31 15:41

代码: 全选

$cat /etc/profile | grep -i pkg_list
alias pkg_list='lynx -dump $PKG_PATH/index.txt > $HOME/pkglist.txt'
$pkg_list
ksh: pkg_list: not found
但PKG_PATH也是在/etc/profile中export的,却设好了!
e^(π.i) + 1 = 0

hyaska
铜 Cu
帖子: 311
注册时间: 2010-12-10 16:11

回复: 为什么“别名”不能设 ?

帖子 hyaska » 2012-03-31 19:03

我试了,可以的啊

头像
sw2wolf
钛 Ti
帖子: 27
注册时间: 2012-03-20 13:37

回复: 为什么“别名”不能设 ?

帖子 sw2wolf » 2012-04-01 10:25

在命令行直接运行就可以, 但放到/etc/profile就不行, 奇怪了!
e^(π.i) + 1 = 0

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 为什么“别名”不能设 ?

帖子 leo » 2012-04-01 11:53

你重新登陆了吗?:)

头像
sw2wolf
钛 Ti
帖子: 27
注册时间: 2012-03-20 13:37

回复: 为什么“别名”不能设 ?

帖子 sw2wolf » 2012-04-01 16:18

leo 写了:你重新登陆了吗?:)
关机重启也不行
e^(π.i) + 1 = 0

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 为什么“别名”不能设 ?

帖子 leo » 2012-04-01 16:48

修改过什么文件或文件夹的权限吗?你说的不行是什么意思?无法在“~”下生成pkglist这个文件吗?
root和当前用户的shell一样吗?

我这里测试了没有问题,你再试试用root登陆操作一下,不过按道理说和用户权限关系也不太大。方便的话贴一下profile文件。

头像
sw2wolf
钛 Ti
帖子: 27
注册时间: 2012-03-20 13:37

回复: 为什么“别名”不能设 ?

帖子 sw2wolf » 2012-04-02 7:50

alias 放在/etc/profile中不起作用, 将其移到~/.profile并在~/.Xdefaults中加入:
XTerm*loginShell: true

就可以运行pkg_list这个命令了。
e^(π.i) + 1 = 0

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 为什么“别名”不能设 ?

帖子 leo » 2012-04-02 8:12

有点奇怪,我这里没有一点问题没有,即便是在X里,
version: snapshot i386

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 2 访客