linux 终端类型,who,last

w

who

whoami

last:显示/var/log/wtmp文件,显示用户登录历史以及系统重启历史

-n:显示最近N次的相关信息

lastb:/var/log/btmp文件,显示用户错误的登录尝试历史

-n:

lastlog:显示每一个用户最近一次的成功登录信息

-u USERNAME:显示特定用户最近的登录信息

basename $0:取名字 不显示路径

mail:发邮件

hostname:显示主机名称

RANDOM:0-32768中的生成随机数

随机数生成器:熵池

/dev/random    更安全

/dev/urandom    更好用

例如:写一个脚本,利用RANDOM生成10个随机数,并找出其中的最大值和最小值

#!/bin/bash

MAX=0

MIN=0

for (( i=1;i<=10;i++ ))

do

myrand=$RANDOM

if [ $i -eq 1 ]

then

MIN=$RANDOM

fi

if [ $i -le 9 ]

then

echo -n "$myrand,"

else

echo $myrand

fi

if [ $myrand -gt $MAX ]

then

MAX=$myrand

fi

if [ $myrand -lt $MIN ]

then

MIN=$myrand

fi

done

echo "The max number is $MAX"

echo "The min number is $MIN"

终端类型

console:控制台

pty:物理终端(VGA)

tty:虚拟终端(VGA)

ttys:串行终端

pts/#:伪终端

时间: 2024-08-01 09:37:36

linux 终端类型,who,last的相关文章

linux基础篇-21,linux终端类型

终端类型 console:控制台 pty:物理终端(vga) tty#:虚拟终端 ttys#:串行终端 pts/#:伪终端 常用终端软体 securecrt puuty

Linux学习汇总——Linux程序管理,终端类型及命令获取帮助方式

本章Blog相关Linux知识点 计算机=硬件+软件 . 冯诺依曼理论,五大部件:CPU -- 运算器.控制器, 存储器,输入设备,输出设备. Shell 环境配置通过环境变量进行配置的 ,环境变量保存对应用程序的配置,在当前进程有效 .若长期有效,需保存到配置文件中. 语言分类: 解释型语言--写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件:编译型语言:解释性语言在运行程序的时候才翻译,效率比较低.两种方式只是翻译的时间不同 程序与进程的关系: 程序运行--进程启动

Linux学习汇总——Linux程序管理,终端类型及获取命令帮助方式

本章Blog相关Linux知识点 计算机=硬件+软件 . 冯诺依曼理论,五大部件:CPU -- 运算器.控制器, 存储器,输入设备,输出设备. Shell 环境配置通过环境变量进行配置的 ,环境变量保存对应用程序的配置,在当前进程有效 .若长期有效,需保存到配置文件中. 语言分类: 解释型语言--写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件:编译型语言:解释性语言在运行程序的时候才翻译,效率比较低.两种方式只是翻译的时间不同 程序与进程的关系: 程序运行--进程启动

Linux汇总一——Linux程序管理,Linux终端,Linux命令格式、命令类型及Linux命令帮助

本章blog主要汇总了Linux程序管理,linux应用程序的分类,Linux终端类型,Linux命令格式.命令类型及Linux命令帮助等相关知识点,并介绍了man命令,which命令,type命令,tty命令,hash命令,dirname命令,basename命令,who命令的相关功能及选项. 本章Blog相关Linux知识点 计算机=硬件+软件 . 冯诺依曼理论,五大部件:CPU -- 运算器.控制器, 存储器,输入设备,输出设备. Shell 环境是通过环境变量进行配置的 ,环境变量保存对

学习linux-基础二(终端类型)

Linux终端类型 Linux的终端类型包括控制台终端.虚拟终端.伪终端.串行终端.控制终端.图形终端. 终端 要理解伪终端(Pseudo Terminal),先来看看什么是"终端"(Terminal). 终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备. 1.串行端口终端(/dev/ttySx) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备.计算机把每个串行端口都看作是一个字符设备.这些串行端口所对应的设备名称是

Linux终端命令

Linux终端: whoami命令: 用来显示当前登录到系统的账户. [[email protected] /]# whoami root [[email protected] /]# who命令:(注意:su –过去的不是登陆用户,不会显示.) 登录到当前系统的用户有哪些. [[email protected] ~]# who root    tty1         2014-11-20 09:04 (:0) root    pts/0        2014-11-20 09:06(192

Linux的终端类型

终端是一个很重要的外设,用过终端设备的人都知道如果设备类型不对就会有乱字符,也可用仿真终端软件如netterm试验一下,Linux的终端信息放在 /usr/share/terminfo下,在这个目录的子目录v下就有许多的如vt100,vt102,vt200等,你看一下就知道了. 用例:如在ssh终端上先执行:TERM=linux才能用top命令 查看终端模拟的终端类型名,即查看TERM变量:# export | grep TERM declare -x TERM="xterm" 可以通

JS 获取当前操作系统类型,浏览器,终端类型的工具

总结了一个JavaScript获取当前终端类型(pc, mobile),操作系统类型,浏览器类型,浏览器版本的小工具. 个人觉得还行,测试过没有问题,能识别ie7以及以上. /** author: Weihuan date: 2017-6-26 **/ var _AgentInfo = { deviceType: "", // pc or mobile OSname: "", // windows, Android, linux and so on... brows

文件系统访问列表(facl)及用户和linux终端

FACL:Filesystem Access Control List 利用文件扩展保存额外的访问控制权限 tom: tom,tom基本组 jerry:other:r-- chown :只有管理员才有权限 jerry:rw- setfacl -m:设定,附加 u:UID:perm(权限) g:GID:perm -x:取消 u:UID g:GID getfacl 几个命令: w who 练习:每隔5秒钟,就查看hadoop是否已经登录,如登录,显示其已经登录,并推出 sleep whoami la