学会这些Linux常用命令-轻松查看用户信息-linux常用命令-查看用户 (学会这些了嘛该怎么回别人)

教程大全 2025-07-13 16:24:30 浏览

linux是一个广泛使用的操作系统,特别适合用于 服务器 和高性能计算机。但是,由于Linux命令行的特殊性,很多初学者感到困惑。了解一些常用的Linux命令,可以让您更有效地使用这个操作系统。在本文中,我们将介绍一些常用的Linux命令,以及如何使用它们来查看用户信息。

1. whoami 命令

whoami命令用于显示当前登录用户的用户名。可以通过在终端中输入whoami来运行该命令。以下是whoami命令的示例输出:

2. id 命令

id命令用于显示当前登录用户的用户ID(UID)和组ID(GID)。可以通过在终端中输入id来运行该命令。以下是id命令的示例输出:

uid=1000(john) gid=1000(john) groups=1000(john),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),128(sambashare)

该命令输出了当前用户的UID、GID和所属组的列表。UID是Linux中每个用户都有的唯一标识符,而GID是一组用户的唯一标识符。在输出中,用户的UID为1000,GID也为1000。

3. who 命令

who命令用于显示当前登录到系统的所有用户,以及他们登录的终端。可以通过在终端中输入who来运行该命令。以下是who命令的示例输出:

john tty1 2023-06-07 09:48

sarah pts/0 2023-06-11 10:03 (:0)

该命令输出了当前登录系统的所有用户的用户名、登录终端、登录时间以及其他信息。在示例输出中,用户john登录到了tty1终端,而用户sarah则登录到了pts/0终端。

4. last 命令

last命令用于显示最近登录到系统的所有用户。可以通过在终端中输入last来运行该命令。以下是last命令的示例输出:

john tty1 Sun Jun 7 09:48 still logged in

sarah pts/0 Thu Jun 11 10:03 still logged in

john tty1 Sat Jun 6 17:48 – 20:22 (02:33)

sarah pts/1 Fri Jun 5 12:36 – 12:48 (00:12)

该命令输出了最近登录系统的所有用户的用户名、登录终端、登录时间以及其他信息。在示例输出中,用户john最近登录到了tty1终端,并仍然登录着系统,而用户sarah最近登录到了pts/0终端,并仍然登录着系统。

5. finger 命令

finger命令用于查看给定用户的详细信息。可以通过在终端中输入finger followed by the usename来运行该命令。以下是finger命令的示例输出:

$ finger sarah

Login: sarah Name: Sarah Smith

Directory: /home/sarah Shell: /bin/bash

On since Thu Jun 11 10:03 (EDT) on :0 (2 days 2 hours ago)

该命令输出了用户sarah的详细信息,包括她的登录名、完整名称、登录目录、登录的Shell以及其他信息。在示例输出中,用户sarah在两天前10:03登陆到了:0终端。

Linux拥有丰富的命令行工具,这些工具可以让用户更加高效地管理系统。在本文中,我们介绍了一些常用的Linux命令,包括whoami、id、who、last和finger。这些命令可以帮助您轻松查看用户信息。无论是初学者还是有经验的Linux用户,这些命令都很有价值。希望您可以尝试一下这些命令,并发现它们的强大之处。

相关问题拓展阅读:

linux常用命令(磁盘管理)

Linux磁盘管理常用三个命令为df、du、fdisk。

df,全称:disk full,列出文件系搜告统的整体磁盘使用量

du,全称:disk used,检查磁盘空间使用量

fdisk,用于磁盘分区。

接下来我们看看详细的内容介世陆明绍:

学会这些Linux常用命令

df命令参数功能:检查文件系统的磁盘空间占用情况,可以利用该命令获取磁盘被占悉和用了多少空间,目前还剩下多少空间等信息。

语法:df

参数:

-a:列出所有文件系统,包括系统特有的/proc等文件系统;

-k:以KBytes的容量显示各文件系统;

-m:以MBytes的容量显示各文件系统;

-h:以较易阅读的格式自行显示,比如:GBytes、MBytes、KBytes;

-H:以M=1000K取代M=1024K的进位方式;

-T:显示文件系统类型;

-i:不用磁盘容量,以inode的数量来显示。

du命令也是查看使用空间的,但是与df命令不同的是,Linux du命令是对文件和目录磁盘使用的空间进行查看,还是和df命令有一些区别的。

语法:du文件或目录名称

参数:

-a:列出所有的文件与目录容量;

-h:以较易阅读的格式显示;

-s:列出总量而已,而不列出每个各别的目录占用容量;

-S:不包括子目录下的统计,与-s存在差别;

-k:以KBytes列出容量显示;

-m:以MBytes列出容量显示。

fdisk命令fdisk是Linux的磁盘分区表操作工具。

语法:fdisk装置名称

参数:

-l:输出后面接的装置所有的分区内容。若仅有fdisk -l时,则系统将会把整个系统内能够搜寻到的装置的分区均列出来。

linux常用命令(磁盘管理)ls

查看目录cd

进入目录

..代表上一级

cd直接进入工作目录

.代表当前目录pwd

显示当前目录df

/目录

查陪档看目录在系统分区挂载点mount

/目录

挂载目录umount

/目录

卸载挂载点head

/etc/issue

查看操作系统版本cat

/proc/cpuinfo

查早首看CPU信息hostname

查看计算机名env

查看环境变量echo

查看环境变量free

查看内存使用量和交换区使用量du

查看指定目录的大小grep

/proc/meminfo

查看内存总量grep

/proc/meminfo

查看空闲内存量uptime

查看系统运行时间、用户数、负载cat

/proc/loadavg

查看系统负载du

linux常用命令 查看用户的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux常用命令 查看用户,学会这些Linux常用命令,轻松查看用户信息,Linux常用命令(磁盘管理)的信息别忘了在本站进行查找喔。

香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。


查看Linux服务器有哪些用户正登录在服务器上

那么Linux操作系统里查看所有用户该怎么办呢?用命令。 其实用命令就能很轻松的查看到Linux系统有哪些用户。 1、Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d :2、用户管理命令 useradd 注:添加用户 adduser 注:添加用户 passwd 注:为用户设置密码 usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等; pwcov 注:同步用户从/etc/passwd 到/etc/shadow pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整; pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件; finger 注:查看用户信息工具 id 注:查看用户的UID、GID及所归属的用户组 chfn 注:更改用户信息工具 su 注:用户切换工具 sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现; visudo 注:visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的; sudoedit 注:和sudo 功能差不多;

Linux进程查看

[例18] 查看登录用户的详细情况,键入:$ who -uH显示如下:USER LINE LOGIN-TIME IDLE FROMroot tty1 Mar 17 13:49 . foxy tty2 Mar 17 13:49 00:01 root tty3 Mar 17 13:49 00:01bbs ttyp0 Mar 17 13:49 00:01 () 这样一目了然。 其中-u选项指定显示用户空闲时间,所以可以看到多了一项IDLE。 第一个root用户的IDLE项是一个“.”,这就说明该用户在前1秒仍然是活动的,而其他用户后面都有一个时间,称为空闲时间。 最后来看看使用“who am i”格式命令的结果!root tty1 Mar 17 13:49可见只显示出了运行该who命令的用户情况,当然这时候不存在空闲时间。 who命令应用起来非常简单,可以比较准确地掌握用户的情况,所以使用非常广泛。 w命令该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学,可以认为w命令就是who命令的一个增强版。 w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。 然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。 其中JCPU时间指的是和该终端(tty)连接的所有进程占用的时间。 这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间。 而PCPU时间则是指当前进程(即在WHAT项中显示的进程)所占用的时间。 下面介绍该命令的具体用法和参数。 语法格式如下:w -[husfV] [user] 下面对参数进行说明:-h 不显示标题。 -u 当列出当前进程和CPU时间时忽略用户名。 这主要是用于执行su命令后的情况。 -s 使用短模式。 不显示登录时间、JCPU和PCPU时间。 -f 切换显示FROM项,也就是远程主机名项。 默认值是不显示远程主机名,当然系统管理员可以对源文件作一些修改使得显示该项成为默认值。 -V 显示版本信息。 User 只显示指定用户的相关情况。 [例19] 显示当前登录到系统的用户的详细情况$ w 2:50pm up 2 min, 4 users, load average:0.22,0.16,0.06USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 2:49pm 0:00s 0.56s 0.10s wfoxy tty2 2:49pm 1:09 0.42s 0.42s bashroot tty3 2:49pm 46.00s 0.67s 0.25s telnet bbs3 bbs ttyp0 2:49pm 45.00s 0.49s 0.49s bbs h

linux怎么添加用户

1、建用户:adduser phpq //新建phpq用户passwd phpq //给phpq用户设置密码2、建工作组groupadd test //新建test工作组3、新建用户同时增加工作组useradd -g test phpq //新建phpq用户并增加到test工作组注::-g 所属组 -d 家目录 -s 所用的SHELL4、给已有的用户增加工作组usermod -G groupname username或者:gpasswd -a user group5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。 想恢复该用户,去掉*即可。 或者使用如下命令关闭用户账号:passwd peter –l重新释放:passwd peter –u6、永久性删除用户账号userdel petergroupdel peterusermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)7、从组中删除用户编辑/etc/group 找到GROUP1那一行,删除 A或者用命令gpasswd -d A GROUP8、显示用户信息id usercat /etc/passwd

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐