●注册(login)
用户如果需要使用AIX,用户必须先在系统中进行注册,注册时需要输入用户名称和用户口令(用户名称即用户在系统中的帐户,该帐户在用户登陆到系统前应由系统管理员创建并赋予口令)".用户将看到如下登陆界面
AIX Version 4
(C) Copyrights by IBM and by others 1982, 1996.
login:user01
用户在login:后输入自己的名称后会出现询问口令的提示
user01's password:
用户在该提示后输入自己设定或系统管理员分配的口令(口令输入时不会在屏幕上显示任何东西.当系统验证无误后会显示一个系统提示符
$_
●注销(logout)
当用户使用完系统后应该从系统中退出即注销.用户可以使用三种方式从系统中退出
$ logout
或者
$ exit
或者
$ ctrl-d
刚创建的用户的口令是被系统管理员分配的,用户在进入系统后可以修改自己的口令,修改口令的命令是passwd [用户名称],如果用户名称不用,则表示修改自己的口令.如果用户不是系统管理员,那么在修改口令时会被询问被修改口令用户的以前的口令,如下所示
$ passwd
Changing password for user01
user01’s old password :
user01’s new password:
reenter the new password :
$_
我们在开始学习如何使用AIX/UNIX前,首先应该了解她的命令的一般格式
AIX命令的格式如下所示
$ command option(s) argument(s)
在命令与选项,选项与参数,参数与参数见都应该有空格存在.例如
$ mail -f newmail
其中选项前必须跟有一个"-"符号,如果有多个选项我们可以将多个选项连在一起些,也可以分开写.如果有多个参数时参数与参数之间必须有空格存在.例如
我们现在系统中经常需要知道系统的时间,用户可以用date命令来知道系统的当前时间.(系统管理员可以使用该命令修改系统时间,一般用户只能看系统时间.)例如
$date
Sat Sep 7 10:15:00 PRC 2002
我们在有时会查看一下年历,我们可以使用cal命令,例如
● 看一个月的日期
cal命令后可以跟两个参数,跟一个参数时该参数表示所要显示的年份,跟两个参数时第一的参数表示月份,di'er的参数表示年份
● 看一年的日期
$ cal 2002
我们可以使用who命令来了解有哪些用户已经登陆到系统当中,例如
该命令显示登陆用户的名称,登陆地点和登陆时间
在UNIX/AIX 系统中允许用户在系统使用su命令来转换身份,当一个用户多次转换身份后可能不知道他当前的身份是什么和他以什么用户登陆到系统中来的,用户可以用who am i 来了解登陆的身份,whoami了解他的当前身份.例如
$who am i
team01 pts/1 Sept 4 17:21
$whoami
team01
我们用who命令只可以看到用户的登陆名称,登陆时间和登陆地点,用户的其它信息无法获得,用户可以使用finger的命令来进一步了解一个已登陆系统用户的较详细信息.例如
我们在unix系统中可以使用mail命令来查看和发送邮件.如果我们需要给本机的team01写一封信,我们可以这样做
$ mail team01
Subject: hello
This is a test mail from user01
.
Cc:[enter]
在subject:填写信的标题,输入标题后可以输入信的内容.当输入一个只包含"."字符的空行后表示信的结束.邮件系统会出现Cc的提示表示输入该信需要转发的人的地址.如果不需要转发,可以直接按回车键.到此为止一封信就被发出了.
如果我们需要给system2机器上的team01写一封信,我们可以这样做
$ mail team01@system2
Subject: hello
This is a test mail from user01
.
Cc:[enter]
当我们进入系统时,系统会自动帮助用户检查是否有邮件,如果有会显示如下信息
[YOU HAVE NEW MAIL]
当用户知道自己有新邮件时,用户可以使用mail不代任何参数的命令,来查看自己的邮件.例如
我们在?提示符下可以输入一些对邮件的操作命令,s表示存盘,q表示退出该程序,x后跟信的编号表示删除该信,t后跟信的编号表示查看该信.
用户在使用系统时有时需要和其他用户进行通讯,用户可以选择如下通讯方式直接将信息写到指定用户的屏幕上(write),给所有的用户发出相同的信息(wall),和系统中某个用户进行交谈(talk).例如
$ write team01
在输入该命令后用户就可以输入他想输入的内容,用ctrl-d表示输入内容结束,当输入结束后用户的输入信息将直接写到team01用户的屏幕上
$ wall
在输入该命令后用户就可以输入他想输入的内容,用ctrl-d表示输入内容结束,当输入结束后用户的输入信息将直接写到所有已登陆用户的屏幕上
talk命令需要对话双方的配合,例如
结束对话使用ctrl-d
如果用户不愿意让别人的直接往屏幕上发送东西,用户可以使用mesg命令进行限制
$mesg [n/y]
使用n参数时表示拒绝别人写,y参数表示允许别人写.但是mesg命令不能拒绝wall命令和root用户写的东西.
| | |