1.whoami
【命令作用】
打印当前用户名至标准输出
【命令语法】
whoami [选项]
【常用选项】
无
【参数说明】
无
【命令示例】
[root@s1 ~]# whoami 打印当前用户名至标准输出
root
2.hostname
【命令作用】
查看主机名,临时修改主机名
【命令语法】
hostname [选项] [主机名]
【常用选项】
无
【参数说明】
临时更改主机名的时候,后面跟上主机名即可。默认不跟任何参数及选项是查看当前主机名全名
【命令示例】
hostname 123 临时修改主机名为123
3.uname
【命令作用】
打印当前系统信息至标准输出
【命令语法】
uname [选项]
【常用选项】
-a 显示全部信息
-m 显示操作系统类型(X86或者X86_64)
-s 显示操作系统名称(Linux)
-v 显示操作系统发布时间
-p 显示处理器类型
【参数说明】
无
【命令示例】
uname -a 显示操作系统详细信息
4.date
【命令作用】
显示时间和修改系统时间
【命令语法】
date [选项] [参数]
【常用选项】
-d"字符串" 根据字符串显示日期与时间。字符串前后必须加上双引号
-s"字符串" 根据字符串设置日期与时间。字符串前后必须加上双引号
【参数说明】
%H 小时,24小时制(00~23)
%I 小时,12小时制(01~12)
%k 小时,24小时制(0~23)
%l 小时,12小时制(1~12)
%M 分钟(00~59)
%p 显示出AM或PM
%r 显示时间,12小时制(hh:mm:ss %p)
%s 从1970年1月1日00:00:00到目前经历的秒数
%S 显示秒(00~59)
%T 显示时间,24小时制(hh:mm:ss)
%X 显示时间的格式(%H:%M:%S)
%Z 显示时区,日期域(CST)
%a 星期的简称(Sun~Sat)
%A 星期的全称(Sunday~Saturday)
%h,%b 月的简称(Jan~Dec)
%B 月的全称(January~December)
%c 日期和时间(Tue Nov 20 14:12:58 2012)
%d 一个月的第几天(01~31)
%x,%D 日期(mm/dd/yy)
%j 一年的第几天(001~366)
%m 月份(01~12)
%w 一个星期的第几天(0代表星期天)
%W 一年的第几个星期(00~53,星期一为第一天)
%y 年的最后两个数字(1999则是99)
【命令示例】
date -d "+1 day" +%Y%m%d 显示前一天的日期 (year 年 month 月)
date -d "-1 day" +%Y%m%d 显示后一天的日期
date -s "16:08:01 2016-04-28" 设置当前时间为指定时间
date -s "2016-04-28 16:08:01" 设置当前时间为指定时间
date -s "20160428 16:08:01" 设置当前时间为指定时间
5.clear
【命令作用】
清空屏幕信息(相当于ctrl+l)
【命令语法】
clear
【常用选项】
无
【参数说明】
无
【命令示例】
clear 清除屏幕信息(一般用快捷键ctrl+l)
6.users
【命令作用】
查看正在登陆的所有用户列表
【命令语法】
users
【常用选项】
无
【参数说明】
无
【命令示例】
users 查看当前所有登陆的用户
7.groups
【命令作用】
打印当前用户所属组
【命令语法】
groups
【常用选项】
无
【参数说明】
无
【命令示例】
groups 查看当前登陆用户所属组
8.who
【命令作用】
查看谁在登陆
【命令语法】
who [选项] [参数]
【常用选项】
-a 查看所有信息
-b 查看系统此次引导日期
-l 打印系统用户进程
-H 显示头信息
-d 打印已死的进程
-r 查看运行级别
【参数说明】
无
【命令示例】
who -a 查看全部信息
9.w
【命令作用】
显示谁正在登陆
【命令语法】
w [选项]
【常用选项】
无
【参数说明】
无
【命令示例】
w 查看登陆信息
10.uptime
【命令作用】
查看系统运行时间
【命令语法】
uptime
【常用选项】
无
【参数说明】
无
【命令示例】
uptime 查看运行时间
11.sudo
【命令作用】
以超级用户的身份或者其他用户的身份执行命令
【命令语法】
sudo
【常用选项】
-b 在后台执行(有一些命令不支持后台执行,可能会报错)
-l 列出可执行和不可执行的命令
【参数说明】
命令
【命令示例】
sudo ls /root 使用管理员权限查看root的家目录
12.exit
【命令作用】
退出,在切换登陆等一切沉浸式操作中,使用此命令退出
【命令语法】
exit
【常用选项】
无
【参数说明】
无
【命令示例】
exit 退出
13.reboot
【命令作用】
重启
【命令语法】
reboot
【常用选项】
-d 重新开机时不记录日志(/var/tmp/wtmp)
-f 强制重新开机(即不调用shutdown)
-w 伪装开机(即有开机记录但不真正开机)
【参数说明】
无
【命令示例】
reboot 重启
14.poweroff
【命令作用】
关闭系统并关闭电源
【命令语法】
poweroff [选项]
【常用选项】
-f 强制
-d 关闭操作系统且不记录日志(日志地址:/var/log/wtmp)
-i 关闭操作系统之前关闭所有的网络接口
-h 关闭操作系统之前将系统中所有的硬件设置为备用模式
-w 不真正关闭操作系统,仅在日志中添加对应记录(日志地址:/var/log/wtmp)
【参数说明】
无
【命令示例】
poweroff -f 强制关机
15.halt
【命令作用】
关机
【命令语法】
halt
【常用选项】
-p 关闭系统并关闭电源
-d 关闭系统并不留下记录
【参数说明】
无
【命令示例】
16.shutdown
【命令作用】
关闭计算机
【命令语法】
shutdown [选项]
【常用选项】
-f 重新启动时不执行fsck
-F 重新启动时执行fsck
-h 将系统按照指定时间关机,时间单位为分钟
-r 关机后重启计算机
【参数说明】
无
【命令示例】
shutdown -h 5 五分钟之后关机
17.init
【命令作用】
切换模式
5为图形化工作界面
3为字符工作界面
【命令语法】
init [选项]
【常用选项】
-b 不执行相关脚本而直接进入单用户模式
-s 切换到单用户模式
【参数说明】
无
【命令示例】
init 5 切换到图形化工作界面
init 3 切换到字符工作界面
18.alias
【命令作用】
命名别名命令,临时命名,如果要永久命名的话,需要修改用户家目录下的".bashrc"
【命令语法】
alias 新的命令='原命令 -选项/参数'
【常用选项】
-p 查看所有别名命令
【参数说明】
命令
【命令示例】
alias la='ls -la '
19.unalias
【命令作用】
取消别名命令
【命令语法】
unalias [选项] [参数]
【常用选项】
-a 取消所有别名
【参数说明】
alias命令
【命令示例】
unalias ll 取消ll的别名命令
20.history
【命令作用】
查看历史命令
【命令语法】
history [选项] [参数]
【常用选项】
-c 清空当前历史命令
-a 将历史命令缓冲区中命令写入历史命令文件中
-r 将历史命令文件中的命令读入当前历史命令缓冲区
-w 将当前历史命令缓冲区命令写入历史命令文件中
【参数说明】
数字,显示指定数字的历史命令,未跟参数则显示所有历史命令,使用!数字可以重复执行数字代表的命令
【命令示例】
history
!1 执行第一条命令
21.runlevel
【命令作用】
显示上一次的运行级别,和此次的运行级别
【命令语法】
runlevel
【常用选项】
无
【参数说明】
无
【命令示例】
runlevel
22.chkconfig
【命令作用】
修改开机自动启动的服务
【命令语法】
chkconfig [选项] [参数]
chkconfig [服务名] {off|on}
【常用选项】
--list 查看所有的开机自启动,后跟服务名称,可查看指定服务
--level 指定运行等级
【参数说明】
服务名
【命令示例】
chkconfig --list dhcpd 查看dhcp服务的开机自启动详情
chkconfig --level 35 dhcp on 开启dhcp服务在35两个运行等级
23.write
【命令作用】
发送消息给指定终端
【命令语法】
write [登陆用户]
【常用选项】
无
【参数说明】
是一个沉浸式持续的应用,需要ctrl+c来退出
【命令示例】
write root 给root发送消息
24.last
【命令作用】
显示用户最近登录信息,即读取/var/log/wtmp并显示到屏幕上
【命令语法】
last
【常用选项】
无
【参数说明】
无
【命令示例】
last
25.lastlog
【命令作用】
报告所有用户的最近登录情况,或者指定用户的最近登录情况。
【命令语法】
lastlog [选项]
【常用选项】
-b(天数) 显示指定天数前的登录信息
-t(天数) 显示指定天数以来的登录信息
-u(用户名) 显示指定用户的最近登录信息
【参数说明】
无
【命令示例】
lastlog 查看所有用户的最近登陆情况
lastlog -b5 查看五天前的登陆信息
lastlog -t3 查看三天以来的所有登陆信息
lastlog -uzxc 查看用户zxc的登陆信息