linux基础之关于终端的一些命令
来源:互联网 发布:淘宝电商运营培训课程 编辑:程序博客网 时间:2024/05/16 08:32
whoami
获取当前登录的用户的用户名
[root@iZ28g26851kZ user1]# whoamiroot[root@iZ28g26851kZ user1]#
who
显示当前登录到的系统上的用户都有哪些
[root@iZ28g26851kZ user1]# who root pts/0 2016-05-14 10:44 (219.132.xxx.xxx)# 用户名称 终端类型 登录时间 [root@iZ28g26851kZ user1]#
终端类型
console: 控制台pty: 物理终端 (VGA)tty#: 虚拟终端 (VGA)ttyS#: 串行终端pts/#: 伪终端
last
显示用户的登录历史及系统重启历史
其实就是显示的/var/log/wtmp
文件下的信息
-n
指定显示最近登录信息的条数
例:显示最近5条登录信息
[root@iZ28g26851kZ ~]# last -n 5root pts/0 219.132.152.252 Sun May 15 19:53 still logged in root pts/0 219.132.152.252 Sat May 14 10:44 - 17:25 (06:41) root pts/0 219.132.152.252 Fri May 13 16:16 - 21:56 (05:39) root pts/0 219.132.152.252 Thu May 12 16:57 - 19:36 (02:38) root pts/1 219.132.152.252 Wed May 11 14:41 - 19:58 (05:16) wtmp begins Thu Dec 10 15:04:30 2015[root@iZ28g26851kZ ~]#
lastb
显示用户错误的登录尝试
其实就是显示的/var/log/btmp
文件的信息
lastlog
显示每一个用户最近一次的成功登录信息
-u:显示特定的用户
例:
[root@iZ28g26851kZ ~]# lastlog -u rootUsername Port From Latestroot pts/0 219.132.152.252 Sun May 15 19:53:36 +0800 2016[root@iZ28g26851kZ ~]#
basename
从一个路径中获取文件名
例:
[root@iZ28g26851kZ ~]# basename /etc/passwdpasswd[root@iZ28g26851kZ ~]#
basename $0
在脚本中用basename $0
可以获取当前脚本的名称
因为$0在脚本中表示当前脚本的路径
#!/bin/bash#NAME=`basename $0`echo $NAME
hostname
显示主机名
生成随机数
$RANDOM
[root@iZ28g26851kZ ~]# echo $RANDOM10004[root@iZ28g26851kZ ~]#
0 0
- linux基础之关于终端的一些命令
- 关于mac 终端的一些命令
- Linux 终端的一些动画命令
- 关于初学Linux的一些基础命令记录
- 【Linux基础学习之二】关于Linux的一些基本命令(ls命令、cd命令、mv命令、cp命令…)
- linux的一些基础命令
- linux 的一些基础命令
- Linux 一些基础的命令
- 【Linux基础学习之一】关于Linux的一些基本操作(linux登陆、口令文件、多终端登陆)
- 关于linux的一些命令
- 关于linux的基础命令
- 一些实用的终端命令
- mac 终端的一些命令
- 一些常用的终端命令
- linux终端下一些“风骚”的按键操作及Linux终端命令
- 关于Ubuntu到一些终端命令
- 关于git的一些基础操作命令!!!!
- Linux基础之终端提示符~/ / # $
- linux 编译安装 Opencv3.1.0
- android开发笔记之多媒体—大图片的加载
- Hadoop-HDFS的特点
- volatile关键字
- 聊聊同步、异步、阻塞与非阻塞
- linux基础之关于终端的一些命令
- 软考二进宫-总结知识点3
- Ubuntu和FreeBSD即将合体:UbuntuBSD
- java中Comparator的用法
- Linux之grep命令
- Python爬虫技巧总结
- PAT L2-2 链表去重
- 关于无人机,你需要知道的都在这里了
- mysql触发器案例