SCO UNIX学习宝典(基本配置及操作)(2) 环境变量虽在不同的SHELL中有不同的设置方法,但工作环境的变量,所有运行程序均可使用。 执行程序中设置的环境变量,除非这个程序是被(. dot)调用的,程序执行完后不会带到工作环境中来。 2.输入输出和联机帮助 (1).输入输出重定向 在UNIX的SHELL环境中,其输入输出的重定向的功能非常有用。其中可以使用标准输入输出设备,0表示标准输入、1表示标准输出、2表示标准错误输出。 a.filename输出重定向(更新方式)。 将输出定向到文件,文件为更新方式。 b.>> filename输出重定向(追加方式)。 将输出定向到文件,文件为追加方式。 c.< filename输入重定向。 将文件的内容作为执行程序的输入。 d.<< word输入重定向。 Word为输入结束标志符,将后续输入的内容作为执行程序的输入。输入以word或control-D结束。 c. 管道。 将前一个命令的输出作为后一个命令的输入。 (2)联机帮助 UNIX中提供了很详细有用的帮助,使用man 命令可以去看你所需要的命令的帮助。 Man的基本用法:man [段节] 主题 man –k 关键词 段节指主题所属的范畴,有: ADM系统管理命令 C 用户命令 F 文件格式 HW 硬件属性 M 其他的 TCL SCO Visual Tcl(TM) commands 只有一个主题有多个范畴的帮助时,才须指定你需要的段节。 Man –k 可以显示帮助文档中出现这个词的所有主题。 技巧: 我们需要找一个想要的命令时,man一下我们知道的命令。从相关命令出发就可找到答案。Man –k 搜索也是很好的办法。 在XWINDOW的HELP中找答案会更方便、详细。 !警告:不要随意执行你不知道是用来做什么的命令!不要使用 .*做参数 3.基本命令: env显示设置命令执行环境 env [ - -i ] [ name=valuess ] ... [ command ][args] ] date显示和设置时间 date [ -u ] [ +format ] date [ -u ] [ MMDDhhmm][YY] -t [CC]YYMMDDhhmm[.SS] ] clear清除当前屏幕 grep找到与字符串匹配的行 wc计算字、行数、字节数 cat显示文件内容 more分屏显示文件内容 文件系统操作 ls列文件名 cp拷贝文件 mv移动文件 rm删除文件 cd目录切换 mkdir建目录 rmdir删除目录 pwd显示当前所在目录 find搜索文件 sort对文件进行排序 cut对文件进行列切割 paste对文件进行列组合 ln文件或目录链接 进程管理 ps显示当前进程状态 kill杀死进程 用户和权限管理 useradd添加用户 userdel删除用户 usermod修改用户 userls列可用用户 passwd修改口令 chmod修改文件目录权限 chown修改文件目录属主 who显示当前在线用户 finger显示用户信息 设备和终端管理 mkdev 设备管理 hwconfig显示当前设备信息 stty设置终端模式 enable打开终端 disable关闭终端 IPC管理 Ipcs显示IPC状态 Ipcrm删除信号量集、消息队列、共享内存 网络 telnet登录远程服务器