| 网站首页 | 资讯 | Hack | 漏洞 | 网管 | 编程 | 培训 | 品黑页 | 软件 | 论坛 | 动画 | 视频 | 经典 | 教学站 | 黑客点睛 | 
服务导航 我要发布 主力频道 空间域名 精华收集 服务器出租 黑客培训 光盘刻录 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> 编程 >> 其它编程 >> 正文 用户登录 新用户注册
shell编程例子 -- 一个.cshrc例子           ★★★ 【字体:
shell编程例子 -- 一个.cshrc例子
作者:不详 文章来源:华盟收集 点击数: 更新时间:2007-7-16
 *****************************************************************
# * *
# * *
# *****************************************************************
#
# HISTORY
#
# @(#)$RCSfile: .cshrc,v $ $Revision: 4.1.3.3 $ (DEC) $Date: 1992/05/11 09:13:09
$
#
setenv MAIL /usr/spool/mail/$USER
#***************************************************************
#***************************************************************
#
# add by zzy 2000.08.06
#
#***************************************************************
#***************************************************************
# set pics environment
#***************************************************************
#source /etc/pics.d/picsenv.csh
#***************************************************************
# set innovator environment
#***************************************************************
#source /usr/innovator/inoenv.csh
#***************************************************************
# set PCFC application environment
#***************************************************************
source ${HOME}/app_login
#***************************************************************
# change path to home path
#***************************************************************
cd ${HOME}
#***************************************************************
app_login:
==========
#***************************************************************
#* module: app_login
#* description: app login
#* This script must be called in the login file
#* with the command 'source app_login'
#* author: zzy
#* version: 31.08.1998
#***************************************************************

#***************************************************************
# entry
#***************************************************************

#***************************************************************
# environment
#***************************************************************
set say = "echo"
set mode = ""
set node = "`uname -n`"
set user = "`logname`"

#***************************************************************
# this path and this script
#***************************************************************
set this_path1 = "`dirname ${HOME}/x`"
set this_script1 = "app_login"

if ( ! -f ${this_path1}/${this_script1} ) then
$say 'this script must be in the directory $HOME'
goto exit
endif

#***************************************************************
# start message
#***************************************************************
$say " %$this_script1, `date '+%H:%M:%S'` start executing on $node"

#***************************************************************
# set project and channel prefix for all user
#***************************************************************
if ( "$user" == "root" ) then
setenv PROJ pcfc
setenv CPRE ""
endif

if ( "$user" == "pcfc" ) then
setenv PROJ pcfc
setenv CPRE ""
endif

if ( "$user" == "picsadm" ) then
setenv PROJ baoshan
setenv CPRE ""
endif

if ( "$user" == "picsvis" ) then
setenv PROJ baoshan
setenv CPRE ""
endif

if ( "$user" == "" ) then
setenv PROJ pcfc
setenv CPRE ""
endif

#***************************************************************
# set project directory
#***************************************************************
setenv PROJ_DIR /home/$PROJ

#***************************************************************
# call project application login
#***************************************************************
if ( -f "${this_path1}/${this_script1}_$PROJ" ) then
$say " %$this_script1, call project application login"
source ${this_path1}/${this_script1}_$PROJ
endif

#***************************************************************
# end message
#***************************************************************
#$say " %$this_script1, `date '+%H:%M:%S'` finished"

#***************************************************************
# exit
#***************************************************************
exit:
unset this_path1
unset this_script1
exit

#***************************************************************

app_login_pcfc
==============
#***************************************************************
#* module: application_login_$PROJ
#* description: application login for a project
#* This script must be called in the login file app_login
#* with the command 'source app_login_$PROJ'
#* author: Zhou zeyan
#*
#* version: 8.1.2000
#***************************************************************

#***************************************************************
# entry
#***************************************************************

#***************************************************************
# environment
#***************************************************************
set say = "echo"
set mode = ""
set node = "`uname -n`"
set user = "`logname`"

#***************************************************************
# this path and this script
#***************************************************************
set this_path2 = "`dirname ${HOME}/x`"
set this_script2 = "app_login_$PROJ"

#***************************************************************
# start message
#***************************************************************
$say " %$this_script2, `date '+%H:%M:%S'` start executing on $node"

#***************************************************************
# history
#***************************************************************
set history=40
alias h history

#***************************************************************
# aliases
#***************************************************************
alias sql sqlplus pcfcadm/pcfcadm

#***************************************************************
# set environment for components
#***************************************************************

set cmp = glb
if ( -r "${PROJ_DIR}/${cmp}/etc/${cmp}_init" ) then
source ${PROJ_DIR}/${cmp}/etc/${cmp}_init
endif
set cmp = utl
if ( -r "${PROJ_DIR}/${cmp}/etc/${cmp}_init" ) then
source ${PROJ_DIR}/${cmp}/etc/${cmp}_init
endif
set cmp = com
if ( -r "${PROJ_DIR}/${cmp}/etc/${cmp}_init" ) then
source ${PROJ_DIR}/${cmp}/etc/${cmp}_init
endif
set cmp = log
if ( -r "${PROJ_DIR}/${cmp}/etc/${cmp}_init" ) then
source ${PROJ_DIR}/${cmp}/etc/${cmp}_init
endif
set cmp = tel
if ( -r "${PROJ_DIR}/${cmp}/etc/${cmp}_init" ) then
source ${PROJ_DIR}/${cmp}/etc/${cmp}_init
endif
set cmp = mva
if ( -r "${PROJ_DIR}/${cmp}/etc/${cmp}_init" ) then
责任编辑:朱倩  联系方式  Email:朱倩
电话:51228163
  • 上一篇编程:

  • 下一篇编程:
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    姓 名:
    * 游客填写  ·注册用户
    主 页:
    评 分:
    1分 2分 3分 4分 5分
    评论内容:
    验证码: *
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 最新hack更新
    最新推荐资讯
    相关编程
    关于Wget命令使用技巧
    Linux系统Shell基础知识
    新手入门——shell入门
    Linux系统环境程序设计
    Shell脚本的入门知识
    shell脚本初学者的入门
    伪造发件人邮件地址
    感染网页文件的一程序
    BCB和MASM混合编程
    一篇Socket编程的文章
    最新会员软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 QQ38588913
    热线电话: 86-10-67634029/676229433
    京ICP证041431号