返回主页 网页编辑 图形图象 动画制作 操作系统 网络知识 办公软件 程序语言  多媒体  留言板  联系作者
您目前的位置:月光工作室网络学苑→操作系统

UNIX操作系统基本命令

(2000-02-29)

第二章 (作者:胡靓)

第二节 信息查询指令

  通过这些指令,我们可以了解现在操作系统运行的情况,或者我们所用的终端信息。

一:查询登录名称

  命令名:logname 无选项参数。

  我们在使用UNIX之前,总是要接受UNIX的盘查,要输入一个logname,也就是用户名,有时也叫登录名。并且核对密码以后,才能进入UNIX系统。UNIX允许一个人拥有多个登录名,所以有时进入系统后,会一时记不清是用哪一个登录名登录系统的,就可以使用此命令。如:
      $logname <CR>
      jcjys

这是用jcjys用户名登录的系统。

二:显示有关UNIX的系统本身信息

    指令格式 uname 一选项

该命令有如下选项:

   r:显示操作系统的发行版本

   n:显示节点名称(用于网络)

  a:显示所有信息

比如:

$uname

Linux

$uname -a

Linux www 2.0.30 #3 Tue Jun 24 03:49:52 CDT 1997 i586 unknow

$uname –n

www

表示当前我们使用的是LINUX系统,其主机名是www,使用的是Linux 2.0.30版本,运行于586微机。

三:查询已登录的用户

1:who 查询同时登录到本系统的其它用户。

  通常都是在多用户的环境下使用UNIX,当有一台计算机常有多个终端时,我们可以通过该命令来查询共同使用一套主机的其它用户的信息,一般包括登录者的用户标识符,终端号码和登录时间。
比如说:

$who

fhl ttyp0 May 20 22:33 (flying.hnpts.ha.cn)

xql ttyp1 May 20 22:46 (dns.hnpts.ha.cn)

  就表示目前在系统中有两个用户,其中fhl使用ttyp0,于5月20日22:33登录,使用的机器的INTERNET地址为flying.hnpts.ha.cn。

2:who am i

从自己终端上查看自己的有关信息,项目包括标识符、终端、登录日期等。

who am i直译为中文就是“我是谁”,UNIX就是供这样一个命令让我们用以查询自己的有关信息。询问“我是谁”,指目前在UNIX系统上“我是谁”,包括用户名、使用终端号等等。这对于某些有多个用户名的或容易“忘记自己”的用户很有用。

四:查询所有用户

另一个命令我们可以查询有关的其它用户的信息,不论用户是否登录,这个命令就是finger。

$finger <CR>

Login Name Tty Idle Login Time Office Office Phone

fhl huliang p0 May 20 22:33 (flying.hnpts.ha.cn)

xql liang p1 2 May 20 22:46 (dns.hnpts.ha.cn)

当tty字段中tty号前有一个“*”号时,表示上目前该终端表示对方现在不愿受到打扰

当finger不带参数时,它可以显示所有用户的信息,包括登录用户名(login字段),全名(name字段),使用终端号(tty),空闲时间(idle),何时登录(Login time),以及注册的地点(office)。当然,我们也可以让finger带上参数,参数就是用户的登录名,这样就可以显示指定用户的信息了,就算这个用户没有登录,也能查阅他的有关信息。如

$ finger xing

Login: xing Name: Director Xing

Directory: /home/xing Shell: /bin/pppp

Last login Wed May 06 16:31 (CST) on ttyp0 from 128.0.6.26

No mail.

No Plan.

五:man

当我们对某个UNIX命令拿不准使用方法时,可以使用man命令来查询。使用方法如下:

man 命令名

如果一个命令解释内容太多,可以使用空格键换到下一页,最后按‘q’键退出。

如:~$ man uname

UNAME(1) UNAME(1)

NAME

uname - print system information

SYNOPSIS

uname [-snrvma] [--sysname] [--nodename] [--release]

[--machine] [--all] [--help] [--version]

DESCRIPTION

This documentation is no longer being maintained and may

be inaccurate or incomplete. The Texinfo documentation is

now the authoritative source.

This manual page documents the GNU version of uname.

uname prints information about the machine and operating

system it is run on. If no options are given, uname acts

as if the -s option were given. If multiple options are

given or the -a option is given, the selected information

is printed in the order `snrvm' with a space between

items.

Line1


上一页--目录--