5 sco unixware 7.1.1 全面学习资料

第一部分:常用系统管理与网络命令
一、与用户有关的命令
login用户登陆命令
rlogin通过网络登陆到其他计算机的命令
telnet远程登陆命令
su切换用户命令
passwd更改用户明码命令
exit退出当前SHELL命令,等同ctrl d.
二、定位命令
当用户要执行一条命令时,系统首先要根据搜寻路径定位该命令 。搜寻路径是为了定位命令而列出的一组目录 。
在系统安装时默认的搜寻路径是一些标准的目录,如/bin,/usr/bin,sbin,/usrsbin等 。用户可以根据自己的需要修改搜寻路径 。方法如下:
修改.profile文件中的PATH语句(K SHELL和B SHELL)
修改.cshrc或.login文件中的path=(...)集合(C SHELL)
which用来在搜寻路径中寻找一个特定的命令 。若发现该命令,
(usr/ucb) which命令就输出该命令的目录名 。

三、man 命令的使用
-k keyWord 在手册关键字数据库中总结出与keyword有关的信息项 。
-f command 找出与command有关的详细信息 。在使用这一选项时必须要确保root
用户已建立/usr/man/watis文件 。
-m path 指定man 命令所使用的搜寻路径 。
四、管理命令
install该命令用来安装软件的新版本或新的软件 。
-cDirectory将文件装入指定的目录,如果该文件已经存在,次此操作
无效 。
-fdirectory将文件装入指定的目录(即使该命令已经存在),如果装
入的命令版本比原来新,那么文件使用默认的权限 。

shutdown关机命令(只有root权限才可以)
-h完全停止操作系统的执行 。
-i 在shutdown过程中给用户提示信息 。
-m把系统变成维护模式(单用户) 。

ulimit在K SHELL和B SHELL中,ulimit命令用来限制进程对某类资源的使用 。limit命
令对资源的限制分为二类:
硬限制在整个系统内对资源的限制,只能由root用户修改 。
软限制 对新创建进程的默认的限制,可增加到系统范围内的硬限制 。
-a显示软限制
-Ha显示硬限制
-c size设置core文件的大小(单位为块) 。
-f size设置CPU时间(单位为秒) 。
-d size设置数据块的最大值(单位为K字节) 。
-s size设置栈的最大值 (单位K字节) 。
-m size 设置使用内存的最大值(单位K字节) 。
如:ulimit -t 60(用户想把CPU时间限制为每个进程60秒)

umask为每个用户设置默认的权限值 。
文件和目录包含三种权限:所有者、组成员和其他用户的权限 。系统使用八进制对权限设置 。用户在使用umask命令时要小心,用777减去umask值才是对文件和目录权限设置的默认权限 。例如当umask设置的值为022,那么默认权限为777-022=755

五、进程相关的命令
进程可分为三大类:
在终端上执行的交互式进程
批处理进程
守护进程

ps 查询正在运行的进程 。
-A 列出系统中正在运行的进程的详细信息 。
-e列出除核心进程外的所有进程 。
-a列出与终端有关的所有进程 。
-f产生一个完全列表 。
-l产生一个长列表 。
-t list列出由list表指定的终端创建的所有进程的详细信息 。
查询当前正在运行的所有进程并列出完整表格:ps -ef/Af
查询终端pts002正在运行的所有进程:ps -tf pts002

nohup命令
Unix环境下进程可以在前台运行也可以在后台运行 。进程在前台运行时,用户必须在终端旁等待该进程结束 。若此时用户想使用终端而又不想终止运行的程序时,可以按如下方法把进程转移到后台运行:
Ctrl z
bg
当用户从当前SHELL或系统中退出时,该用户在前后台运行的程序都将被终止 。为了使用户在退出时,系统保留其进程继续运行,UNIX提供nohup命令 。
nohup命令将标准输出重定向到文件nohup.out中,该文件存在于nohup命令执行时的当前目录中 。若用户后台执行脚本a.sh,可使用如下命令:

推荐阅读