(一) 用户基本知识 1.文件信息 ls -l drwxrwxrwx filename (1)访问权限 mode : rwx rwx rwx r:read w:write x:execute user group other 缩写 : (u) (g) (o) (2) 文件类型 - : 普通文件 b : 块特殊文件,如硬盘和CDROM设备 c : 字符文件设备或称“raw”设备文件 l : 符号连接 p : 管道或流,用于进程通讯 d : 目录
2.chown 改变文档或目录之拥有权 命令格式:chown [-R] username name ( name 可为档名或目录名.) 例子 : %chown user file1 将文档 file1 之拥有权,改为使用者 user 所有. %chown -R user dir1 将目录 dir1,及其下所有文档和子目录之拥有权, 改为使用者 user 所有.
8.su 转换用户 命令格式: su [-] username 无用户参数为转换到超级用户 - :执行新用户环境设置 su –c root dbshut
(三)shell特点 1. solaris三类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