Linux命令详细总结(一)
who, who am i , w, users, tty命令
who
这个命令可以查看当前系统上有哪些连接。
who am i
这个命令和上述一样但是只能显示自己单独的信息。
whoami
这个命令功能十分简单,用于看当前登录用户的用户名
w
这个命令和who命令类似但是会显示出更加详细的信息。如下图
如图所示,现实的9点54分为当前系统的时间,up 19min 表示当前系统已经启动了19min, 目前有两个用户在使用(本环境是用VM开启的linux虚拟机,在Win上使用Xshell进行的连接,开启虚拟机登陆时使用的是root用户,tty1表示登录系统时的用户),load average 为平均负载,后面的三个小数,0.00,0.01,0.01分别表示过去1min,10min,15min平均提交了0.00,0.01,0.01个任务。
从第二行参数开始,每个参数的依次含义为: 用户名, 登录的终端,登录的IP,登陆时间,(IDLE)闲置时间,如果闲置时间为0那么就代表没有空闲,(JCPU)一共使用CPU的时间,(PCUP)当前程序使用CPU的时间,(WHAT)当运行的程序。
users
查看有哪些用户使用该系统。
tty
查看当前终端信息
以上两个命令结果如图:
两个dev 是因为开了两个dev终端。
date cal 查看日期
date 可以直接查看当前的日期
cal 是calendar,日历的缩写,可以查看当月的日历,某一年的日历,有年某月的日历
cal 2020 查看2020年的日历。
passwd修改密码
1.用户可以通过passwd来直接修改自己的密码
2.在root下通过passwd 用户名来进行修改用户的密码
3.passwd -S 用户名 可以查看用户是否设置了密码(只有根用户才能有此操作)
whatis 和 help
whatis 用于查看一个命令的作用
help 用于查看该命令的参数,以及所用
man
man 用于查看命令手册的
man -k 用于查看只记得一点的命令 (很重要)
可以说这个命令很爽,有些很长的命令就不用死记了
man -f 知道命令的名字,想进一步的了解其功能作用和whatis一样
info 内容和 man 类似,如果有Info Pages存在,那么提供的信息会比man 中Man pages信息的更加详细