linux命令之who、w、whoami

who、w和whoami命令都可以显示登录的用户名,但是用法和使用效果会有所不同,以下让我们来了解下这三个命令的用法以及它们的不同之处。

1、who命令:显示目前登入系统的用户信息,不会显示通过su命令切换用户的登录者:

[[email protected] ~]# who

root     tty1         2015-08-19 16:23

root     pts/0        2015-08-27 01:08 (192.168.1.254)

root     pts/1        2015-08-27 02:57 (192.168.1.254)

2、w命令:w命令也是用来显示目前登入系统的用户信息,但是w命令显示的信息更加的详细:

[[email protected] ~]# w

03:06:43 up  5:55,  3 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT

root     tty1     -                19Aug15  4:22   0.14s  0.14s -bash

root     pts/0    192.168.1.254    01:08    1:28m  0.06s  0.06s -bash

root     pts/1    192.168.1.254    02:57    0.00s  0.09s  0.04s w

3、whoami命令:用来显示自身的用户名称,这个命令相当于“id -un”指令。

[[email protected] ~]# whoami

root

[[email protected] ~]# id -un

root

下面来看下这三个指令的一些参数

who命令的参数:

1、who -b   //显示上一次重新启动的日期和时间

2、who -r   //显示初始化进程的当前运行级别

3、who -H   //显示时为每一列添加标题

4、who -m   //只显示当前运行终端信息

5、who -q   //对当前登录用户数量进行统计

6、who -l   //显示登录进程

7、who -a   //显示所有信息

w命令的参数

1、w -h   //不显示标题

2、w -u   //用于执行su命令后,列出当前进程和cpu时间时忽略用户名

3、w -s   //使用短模式。不显示登录时间、JCPU、PCPU时间

时间: 2024-10-22 13:35:56

linux命令之who、w、whoami的相关文章

Basic Linux Commands :date, clock, hwclock, cal, ls, pwd, whereis, which, who, w, whoami

作业01:自行学习如下命令 date, clock, hwclock, cal ls, cd, pwd, tty, whereis, which stat, echo, shutdown, halt, reboot, poweroff who, w, whoami date: 显示系统时间, [时间日期] date 查看系统当前时间 参数-u显示utc时间 格式化显示年月日 用+号连起来如:date +%Y-%m-%d(如果我们用date +%Y - %m - %d 会发现出错,因为系统看见空格

linux命令详解(一)

linux命令 在使用linux环境进行工作和学习中,我们更多时间是手指在键盘上跳动.这里,我们就来说linux命令使用吧在linux环境中,显然不能记下所有的命令及其使用规则,那么这时,man,help两个命令就尤为重要了关于man命令,强调关于我们所需要查找命令的级别,场景,注意对号入座查找其次就是,告诉我们,man页面给出的选项,通常我们需要注意的是:描述(DESCRIPTION),返回值(RETURN VALUE).. 在man中查找一个字符串方式为:/str 向上查找,?str向上查找

Linux命令随笔

1 Linux命令总结 2 3 man ==命令帮助; 4 help ==命令的帮助(bash的内置命令); 5 ls ==list,查看目录列表; 6 -ld:查看目录权限; 7 -l:(long)长格式显示属性; 8 -F:给不同的文件类型结尾加标识 9 -p:给目录加斜线 10 -r:(reverse)反转排序 11 -t:按时间排序 12 --color=auto 给输出的不同类型文件加不同颜色 13 -a:显示隐藏文件 14 ls -l --time-style=long-iso,显示

【老鸟分享】LINUX命令行终端提示符多种实用技巧!

1.Linux命令行提示符简介 众所周知,Linux命令行是系统管理员管理Linux的重要手段,我们管理Linux,首先要面对的就是Linux命令行提示符. Linux命令行结尾的提示符有"#"和"$"两种不同的符号,如下所示: [[email protected] ~]# #<==这是超级管理员root用户对应的命令行. [[email protected] ~]$ #<==这是普通用户oldboy对应的命令行. 其中: 1)#号,是使用超级用户roo

《Linux命令应用大词典》一书,讲述729个命令,1935个例子

<Linux命令应用大词典>涵盖了Linux系统常用的命令,内容涉及基础入门.系统管理.网络管理.网络安全.服务器配置和程序编译等多方面,共计729个命令,1935个例子,内容非常全面.每一个命令都讲述了它的功能描述.命令语法.选项含义和命令实例,内容清晰明了,正所谓一书在手,万事不愁. <Linux命令应用大词典>可以作为读者学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可:适合Linux爱好者.Linux系统管理工程师.培训机构教师和学生以及高等院校计算机专

linux命令集

线上查询及帮助 [[email protected] ~]# man help (help command内建命令帮助)NAME       bash,  :,  .,  [,  alias,  bg, bind, break, builtin, caller, cd, command, compgen, complete, compopt, continue,       declare, dirs, disown, echo, enable, eval, exec, exit, export

Linux命令之查看系统信息

查看磁盘相关信息 df 查看磁盘使用情况,这个已经介绍过了. fdisk 用来进行磁盘分区.我们只是需要它的-l命令查看磁盘的分区情况.如下: m@sys:~/program/C_codes/algorithms$ sudo fdisk -l [sudo] password for m: Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168

基本Linux命令总结

常用基本Linux命令总结 学习linux/unix之初,你可能会被上百条的各种命令搞的头昏脑涨,虽然可用的命令有很多,但是日常使用的不过那么几条,如果仅仅是DBA角色而非系统管理员,那么就来一起学习一下我总结的日常命令吧,总结的比较仓促,但是该有的还是有的,一起来学习吧! 命令 说明 例子 基础命令 date 显示时间和日期 echo 在屏幕上打印出文本 grep 是一个查找命令 grep aa test.txt history 给出你或其他用户前面输入的命令 History -3 显示最近三

Linux学习总结(1)——Linux命令大全完整版

Linux命令大全完整版 目    录I 1. linux系统管理命令1 adduser1 chfn(change finger information)1 chsh(change shell)1 date2 exit3 finger4 free5 fwhois5 gitps(gnu interactive tools process status)5 groupdel(group delete)6 groupmod(group modify)6 halt7 id7 kill8 last8 la

Linux 命令备忘录1

第一章.linux的介绍和安装 1.1  linux操作系统介绍 linux的创始人Linus torvalds.      linux与GNU和minix      linux与windows      linux与unix(POSIX标准)      linux的版本号      linux的优点 1.2  linux操作系统的安装 1.2.1 linux的常见发行版本 redhat:advanced standard 5 : Enterprise standard 5 :workstati