论坛登陆 注册 教程 笑话 影视 投稿
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
笑话 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>操作系统>>FreeBSD>>正文

FreeBSD的基本系统下Shell设置

www.xker.com 作者: 来源:freebsd使用大全 加入日期:2006-2-27 7:32:15

【问题提问、论坛交流】命令解释程序shell是与用户关系最密切的应用程序,用户主要通过shell使用系统在每次登录系统之后,就启动了一个与用户交互的shell,这个shell将给出一个提示符等待用户输入,(sh为 “$” ,csh为 “%” ,如果是使用root用户,登录提示符将是 “#” ),然后对用户的输入进行解释执行

FreeBSD的基本系统中可以使用的shell有两个:sh和csh这两个基本shell的风格不太相同,不同的使用者常常会根据喜好来在两者之间进行选择当然当前有更好的shell程序可供使用者选择,这些后续的 shell均是根据sh或csh的风格进一步发展出的,因此可以说在shell中,也有两种风格,需要使用者根据自己的使用习惯进行选择

对于管理员来将,要为使用不同shell的用户都设置好基本的环境,就必须了解这两种风格的shell设置方式系统登录时,sh将首先执行/etc/profile文件,为每个用户设置最基本的环境,而csh将使用 /etc/csh.cshrc,csh.login和csh.logout作为系统csh 资源文件执行了系统级别的登录文件之后,每个用户的shell就在该用户的主目录下寻找该用户个人的资源文件:sh使用.profile文件,csh使用.login和.cshrc文件这些资源文件均使用相应的shell语言,/etc/profile和个人目录下的.profile使用sh风格的控制语言,/etc/cshrc和个人目录下的.login、.cshrc使用csh 风格的控制语言系统管理员可以改动这些资源文件,为用户提供一个最方便的使用环境当然,系统管理员没有必要直接去修改个人主目录下的资源文件,这些文件应该由用户自己管理,但是系统管理员可以在生成帐号时为用户产生缺省的资源文件,以减轻用户设置资源文件的麻烦adduser命令缺省使用/usr/share/skel下的文件为用户提供各种资源文件的缺省设置,这个目录下除了可以放入shell的资源文件之外,还可以放入其他应用程序的资源文件由于这些资源文件都是以点开头的隐藏文件,为了表示清楚,在skel目录下使用了一种转换方式,如使用dot.profile 作为.profile的模板

# ls /usr/share/skel 

dot.cshrc dot.mail_aliases dot.rhosts 

dot.login dot.mailrc dot.shrc 

dot.login_conf dot.profile 

在/usr/share/skel中为用户设置的缺省配置文件,在用户生成之后,就不会对用户产生影响了因此对系统登录文件进行修改更有效和直接对于sh风格的用户,可以更改/etc/profile文件,对csh应更改 /etc/csh.cshrc文件在这些文件中可以改动shell使用的环境变量,这样来改变shell的行为方式,或者执行一系列自动操作,完成一些用户登录时需要自动执行的任务

常用的环境变量

EDITOR 设置用户常用的编辑器,很多程序查看这个变量来启动具体的编辑器,可以 根据系统的情况更改 

HOME 用户的主目录的名字,这个变量由login程序设置,一般不需要更改DISPLAYX 使用这个环境变量来标识具体的显示位置,格式为“计算机名字:X服务 器序号.显示屏序号” ,例如:xt1:0.0,它不需要在资源文件中进行定义

本新闻共3页,当前在第1页  1  2  3  

编辑:xker.com

上一篇:FreeBSD5.2中成功安装oracle9i手记
下一篇:FreeBSD中的物理内存管理
关闭窗口】【技术交流】【收藏此页
相关文章
·察看FreeBSD日志信息·FreeBSD下gd库的安装方法·FreeBSD在安装ports时缩短下载时间
·配置Intel® i810显示芯片组在Fre·FREEBSD升级及优化全攻略·FreeBSD中的物理内存管理
·FreeBSD5.2中成功安装oracle9i手记·FreeBSD中m0n0wall配置指南·FreeBSD下PPPoE的设置
·配置FreeBSD的内核·FreeBSD系统终极安装手册(图)·FreeBSD系统安装配置之配置篇(图)
·FreeBSD系统安装配置之安装篇(下)·FreeBSD系统安装与配置安装篇(上)·FreeBSD系统安装与配置之准备篇
推荐文章 最新文章 热门文章
·毕业论文范文
·毕业论文格式
·计算机毕业论文
·用VC获取本机IP地址列表的方法
·用KC 短信免费发 电话免费打
·Windows 2003服务器安全配置终极技巧
·巧用“隐身”浏览器与你老板打游击
·迁移临时文件夹 让系统性能全面提升
·轻松找回遗忘的网站论坛帐号密码
·SQLServer和Access、Excel数据传输简
·分析网页的几种加密技术
·读懂Windows“虚拟内存”问题
·ASP中调用存储过程、语法、写法-sql
·深入浅出VC++串口编程之DOS的串口编程
·ADSL Modem设置含义及功能全知道(四)
·察看FreeBSD日志信息
·FreeBSD下gd库的安装方法
·FreeBSD在安装ports时缩短下载时间
·配置Intel® i810显示芯片组在Fre
·FREEBSD升级及优化全攻略
·千千静听下载
·毕业论文范文
·毕业论文格式
·计算机毕业论文
·拒绝共享 保护自己电脑文件的安全
·QQ空间皮肤代码
·免费午餐 将图片放到国外免费空间上
·Css不朽的经典—3D文字特效
·别出心裁 巧妙使用输入法制作特殊字符
·沟通无国界: 2006翻译工具编辑推荐
·个人简历表格
·免费代理IP(每日更新)
·QQ密码丢失后能做的事情:快速找回密码
·Norton AntiVirus 2006 注册码(激活
·豪杰超级解霸V9.1正版注册码
·WinRAR 3.51 注册码
·系统优化 专题
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·Ajax技术开发指南
·最经典的黑客入门教材
·求职简历封皮
·ACDSee v8.0注册码
·怎样查找对方的IP地址
·应届毕业生求职信
评论

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved.小新技术网 合作广告QQ:12231446
本页浏览次数: