I use openbsd3.9 .prefile # cat .profile # $openbsd: dot.profile,v 1.5 2005/03/30 21:18:33 millert Exp $ # # sh/ksh initialization path=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin export path : ${HOME='/root'} export HOME umask 022 export pkg_path=ftp://openbsd.csie.nctu.edu.tw/pub/openbsd/3.9/pac...
by limutian - BSD - 2006-08-07 15:03:37 阅读(1277) 回复(4)
One of the new features of pkg_add(1) in openbsd 3.8 is the ability to update all installed packages. 3.8's pkg_add will not do it automatically but rather list all packages for you to do it yourself (through pkg_add -r). The pkg_add in current though will update all packages: # dmesg | head -1 openbsd 3.8-current (GENERIC) #159: Tue Sep 27 22:21:33 MDT 2005 # export pkg_path=ftp://f...
root用户 # echo $path /usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin 但是/root/.profile里面设置的: path=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin 怎么会没有/usr/local/sbin哪?刚才执行一个/usr/local/sbin下的一个程序发现找不到路径才发现这个问题的。 我又增加的一个用户的路径就没问题: $ echo $path /home/jjp/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bi...
ksh中path=$pkg_ROOT/bin:$path什么意思? 不明白,之后path是什么东西?一个字符串?为什么后面有 :$path?
我在每个用户的宿主目录里面都建立有.profile文件,里面定义了path值。当一某用户登录后,path值为我所设定的。但是,一旦su为另外一个用户(比如root),path值就变成了系统默认值,不是我为root用户设置的值。 请问,彻底更改path值应该怎么做?
我先删除openldap-server-ldap-2.3.43.tgz 可又出了个新问题删除openldap-client-ldap-2.3.43.tgz时提示:Can't remove openldap-client-ldap-2.3.43 without also remove: cyrus-sasl-2.1.22p4-ldap 我pkg_delete cyrus-sasl-2.1.22p4-ldap.tgz时却提示:Can't remove cyrus-sasl-2.1.22p4-ldap without also remove: openldap-client-ldap-2.3.43 [ 本帖最后由 huqing 于 2009-2-15 17:47 编辑 ]