root的.profile文件是指.dtprofile?如果不是,它的位置在哪,还有/etc/profile和个人home目录中有local.profile和.profile有什么驱别?
laosechong 回复于:2002-02-04 09:57:05
应该是/etc/profile
个人目录下 local.profile 是创建拥护时默认的, 可在此基础上建立自己的 .profile
czc9 回复于:2002-02-04 10:02:26
什么叫拥护呢,谢谢
bear 回复于:2002-02-04 10:25:20
root的.profile在/目录下。local.profile在/etc/skel下,是个模版文件。用admintool创建用户时系统不会将模版文件复制到用户主目录,而用useradd命令时系统会将local.profile复制到用户主目录并改名为.profile,当然看你给用户定义什么SHELL了。不同SHELL用户用不同的文件:
BSHELL:.profile
KSHELL:.profile,.kshrc
CSHELL:.login,.cshrc
czc9 回复于:2002-02-04 11:42:40
bear 可是在/目录下根本没有.profile 只有一个.dtprofile
bear 回复于:2002-02-04 11:44:51
从/etc/skel下cp一个模版过来。命名为.profile再加入你自己的东西。
czc9 回复于:2002-02-04 11:45:44
bear 可是在/目录下根本没有.profile 只有一个.dtprofile,当我用这个命令
useradd -u 110 -m -d /usr/users/abc abc 创建用户时,其home目录下有local.profile这个文件,这个现象怎样理解呢,多谢。
bear 回复于:2002-02-04 11:54:59
手工复制改名。
czc9 回复于:2002-02-05 09:24:21
谢谢,
czc9 回复于:2002-02-05 10:29:37
bear /目录下的.dtprofile 是个什么的文件?谢谢
czc9 回复于:2002-02-05 14:23:29
Unix的环境变量 (bear请看)
本文出自:http://www.asfocus.com 作者: (2002-02-02 07:20:00)
一、SHELL的功能及分类
SHELL是UNIX作业系统中的'命令编译器'(Command Inter-
preter),它基本上是一个常驻的执行程式,它在使用者一签入
成功後就立即被载入(可在签入後以ps指令看到),主要功能则
在於接受使用者的指令、寻找命令(即档案)的所在并加以执行。
因此,SHELL的不同可能直接影响使用者输入指令的方式、档
案寻找的程序及速度等。
UNIX作业系统的SHELL大致可分为两大系统,一是1970年代
前期由美国贝尔实验室(BELL LAB)所发展的sh(Bourne Shell),
它是UNIX系统中的标准SHELL,此一系统後来又发展出ksh(Korne
Shell)、bash(Bourne Again Shell)等功能更多的介面;另一系
统是美国柏克来大学(Berkekey)在1970年代後期所发展的csh(C
Shell),和它属於同一系统的有tcsh等。
无论上述的那一种shell,它的基本功能与作用都是相同的,
它们之间的不同处可能在於对同一动作处理程序上的不同(会影响
命令处理的速度)、所提供内键命令及变数的或多或寡等,其中内
部命令与变数的多寡直接影响到shell功能的多寡,是使用者在使
用时最容易直接感受到的。
在UNIX系统中,使用者可视自己的需要执行sh、ksh、bash、
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 不是 位置 如果 文件 设定 指令 shell 变数 环境 使用 |
注册
个人空间
