分页: 1 / 1
为什么“别名”不能设 ?
发表于 : 2012-03-31 15:41
由 sw2wolf
代码: 全选
$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的,却设好了!
回复: 为什么“别名”不能设 ?
发表于 : 2012-03-31 19:03
由 hyaska
我试了,可以的啊
回复: 为什么“别名”不能设 ?
发表于 : 2012-04-01 10:25
由 sw2wolf
在命令行直接运行就可以, 但放到/etc/profile就不行, 奇怪了!
回复: 为什么“别名”不能设 ?
发表于 : 2012-04-01 11:53
由 leo
你重新登陆了吗?:)
回复: 为什么“别名”不能设 ?
发表于 : 2012-04-01 16:18
由 sw2wolf
leo 写了:你重新登陆了吗?:)
关机重启也不行
回复: 为什么“别名”不能设 ?
发表于 : 2012-04-01 16:48
由 leo
修改过什么文件或文件夹的权限吗?你说的不行是什么意思?无法在“~”下生成pkglist这个文件吗?
root和当前用户的shell一样吗?
我这里测试了没有问题,你再试试用root登陆操作一下,不过按道理说和用户权限关系也不太大。方便的话贴一下profile文件。
回复: 为什么“别名”不能设 ?
发表于 : 2012-04-02 7:50
由 sw2wolf
alias 放在/etc/profile中不起作用, 将其移到~/.profile并在~/.Xdefaults中加入:
XTerm*loginShell: true
就可以运行pkg_list这个命令了。
回复: 为什么“别名”不能设 ?
发表于 : 2012-04-02 8:12
由 leo
有点奇怪,我这里没有一点问题没有,即便是在X里,
version: snapshot i386