显示用户信息。该命令和 finger 命令是一样的。
{ f | finger } [ [ -b] [ -h] [ -l] [ -p] ] | [ [-i] [ -q] [ -s] [ -w] ]
[ -f] [ -m] [ User | User @Host | @Host ]
/usr/bin/f 命令显示了当前登录到某台主机上的用户的有关信息。输出的格式随显示信息的选项设置不同而变化。
缺省格式包含了以下条目:
对于主机上的每一个用户,缺省信息列表也包括如下的项(如果这些项的信息是可知的):
位置特定的信息将从 /etc/passwd 文件中的 gecos 字段检索。gecos 字段可能包含一个后跟逗号的用户全名。跟在逗号后面的所有信息由带有位置特定信息的 finger 命令显示。
无论用户的名称列表何时给出,f 命令使用长格式。(账户名称以及用户的名和姓会被接受。)这种格式是多行的,包括上面描述的所有信息和如下信息:
f 命令也可用于寻找远程系统上的用户。格式是指定用户为 User@Host。如果省略了用户名,f 命令提供了远程系统上的标准格式列表。
使用您喜欢的文本编辑器创建 .plan 文件和 .project 文件,并把这些文件放在您的 $HOME 目录中。f 命令在显示 .plan 文件和.project 文件的内容时,使用 toascii 子例程去转换正常的 ASCII 字符范围以外的字符。f 命令在每一个被转换的字符前面显示一个 M-。
当您用 User 参数来指定用户的时候,您可以指定用户的名或者姓或者账户名。当指定用户时,在指定的主机上,f 命令仅以长格式返回那些用户的有关信息。
有关 f 命令的其它信息,请参阅《AIX 5L V5.2 系统管理指南:通信与网络》中的『TCP/IP 安装和配置』。
@Host | 指定远程主机上的所有登录用户。 |
User | 请如在 /etc/passwd 文件中所指定的那样,指定一个本地用户 ID(用于任意访问控制)或本地用户登录名。 |
User@Host | 在远程主机上指定一个以长格式显示的用户标识。 |
f @alcatraz
就会显示与下列类似的信息:
[alcatraz.austin.ibm.com] 登录 名称 TTY Idle 时间 位置信息 brown Bob Brown console 2d Mar 15 13:19 smith Susan Smith pts0 11: Mar 15 13:01 jones Joe Jones tty0 3 Mar 15 13:01
用户 brown 是从控制台上登录的,用户 smith 是从伪电传打字机线路 pts0 登录的,用户 jones 是从 tty0 上登录的。
f brown@alcatraz
就会显示与下列类似的信息:
Login name: brown Directory: /home/brown shell: /home/bin/xinit -L -n Startup On since May 8 07:13:49 on console No Plan.
f -q brown
就会显示与下列类似的信息:
登录 TTY 时间 brown pts/6 Mon Dec 17 10:58
/usr/bin/f | 包含了 f 命令。 |
/etc/utmp | 包含了当前登录的用户列表。 |
/etc/passwd | 定义了用户账户、名称和主目录。 |
/etc/security/passwd | 定义了用户口令。 |
/var/adm/lastlog | 包含了上一次登录的时间。 |
$HOME/.plan | 包含一个用户计划的一行描述的可选文件。 |
$HOME/.project | 可选文件,它包含了某个用户的项目分配。 |
hostname 命令,rwho 命令,finger 命令。
fingerd 守护进程。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『显示已登录用户的相关信息』。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『网络概述』。