考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:操作系统 > Unix > 文章内容
  

UNIX常用命令大全(35)

 [ 2016年9月28日 ] 【

(三)shell特点
1. s olaris三类shell
- Bourne(缺省shell)
- C
- Korn
Shell 基本特点
特点 Bourne C Korn
别名机制 No Yes Yes
增强的cd(CDPATH)功能 Yes Yes Yes
历史列表 No Yes Yes
作业控制 No Yes Yes
防止文件被覆盖 No Yes Yes
忽略Control_D No Yes Yes
2. B shell
(1) 变量设置
实例:  终端类型:TERM=vt100;export TERM
语言环境:LANG=C;export LANG
执行路径:PATH=$PATH:/usr/bin:. ; export PATH
显示终端:DISPLAY=host:0.0;export DISPLAY
(2)  环境文件
.profile
3. C shell
(1) 变量设置
set        定义变量
setenv  定义环境变量(环境变量与变量不同之处在于环境变量可以影响子进程)
例子:   终端类型:setenv TERM=vt100
提示符:    set prompt=”I love unix>;”
路径变量:set path=($path  /usr/bin .)
显示终端:setenv DISPLAY host:0.0
共享库:    setenv LD_LIBRARAY_PATH
/usr/dt/lib:/usr/openwin/lib
(2) 环境文件

.login   .cshrc
(3) 脚本语言
事例1: 更换后缀
foreach file (*.ab)
set base=`basename $file   .ab`
mv $file $base.cd
end
事例2:简单循环
@  cnt  = 1
echo  I will count from 1 to 100
echo  and pause at every ten numbers for
confiumation to continue
echo  -n Press an key to start:
#显示数据后不回车
set key = $<                  #接受输入字符
while ($cnt < 101)
echo This is $cnt
if  (`exp  $cnt   %   10`   ==  0
)   then
echo –n  “continue or
not(Y/N)”
set key  =   $<
if  ($key == ‘n’)   exit
endif
@  cnt  +=  1          # 变量cnt 加
1
end
echo DONE
4. dtterm
.dtprofile   通用桌面环境设置选项
(四) 创建,删除用户帐户
1. 图形化管理工具
admintool

2. 字符型用户管理
useradd  ,usermod

首页 1 2 3 尾页
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved