1.whoami
【命令作用】
查看当前用户(id -un)
【命令语法】
whoami [选项]
【常用选项】
-- help 帮助
【参数说明】
无
【命令示例】
# whoami 查看当前用户是谁
2.hostname
【命令作用】
显示当前主机名或修改主机名
【命令语法】
hostanme [选项] [参数]
【常用选项】
-a 显示主机的别名
-i 显示主机的IP地址
【参数说明】
主机名
【命令示例】
# hostname 查看当前主机名
# hostname test 临时修改主机名为test,关机或重启后失效
3.uname
【命令作用】
查看系统信息
【命令语法】
uname [选项]
【常用选项】
-a 查看系统详细信息
-n 查看当前主机名
-r 查看内核版本号
【参数说明】
无
【命令示例】
# uanme 查看操作系统名称
# uname -a 查看系统详细信息
# uname -n 查看当前主机名
# uname -r 查看内核版本号
4. date
【命令作用】
显示或修改系统时间与日期
【命令语法】
date [选项] [参数]
【常用选项】
-d 显示字符串所指的日期和时间,字符串必须加上双引号
-t 根据字符串来设置日期和时间,字符串必须加上双引号
【参数说明】
指定显示日期与时间的格式
%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 显示时间与日期
5.clear
【命令作用】
清屏(Ctrl+L)
【命令语法】
clear
【常用选项】
无
【参数说明】
无
【命令示例】
# clear 清屏
6.users
【命令作用】
查看当前登录用户列表
【命令语法】
users [选项]
【常用选项】
-- help 查看帮助
【参数说明】
无
【命令示例】
# users 查看当前登录用户列表
7.groups
【命令作用】
查看用户所属组
【命令语法】
groups [选项] [参数]
【常用选项】
-- help 查看帮助
【参数说明】
用户名
【命令示例】
# groups test 查看test用户所属组
8.who
【命令作用】
查看当前登录系统的用户信息,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入
【命令语法】
who [选项] [参数]
【常用选项】
-H 显示各栏的标题信息
-q 仅显示当前登录的用户和数量
【参数说明】
文件名
【命令示例】
# who 查看当前登录系统的用户信息
# who -H 显示各栏的标题信息
# who -q 仅显示当前登录的用户和数量
9.w
【命令作用】
查看当前登录系统的用户列表
【命令语法】
w [选项] [参数]
【常用选项】
-h 不显示标题信息
-s 短格式输出信息
【参数说明】
用户名
【命令示例】
# w 查看当前登录系统的用户列表
# w -h 不显示第一行的标题信息
# w -s 短格式输出信息
10.uptime
【命令作用】
显示当前时间、开机时长、登录用户个数、过去一分钟、五分钟、十五分钟的负载
【命令语法】
uptime [选项]
【常用选项】
-v 显示版本信息
【参数说明】
无
【命令示例】
# uptime 显示当前时间、开机时长、登录用户个数、过去一分钟、五分钟、十五分钟的负载
11.sudo
【命令作用】
将特定命令赋予他人可以使用,使用visudo编辑/etc/sudoers文件,格式为:用户名 被管理者IP=使用的身份 授权的命令(绝对路径)
【命令语法】
sudo [选项] [参数]
【常用选项】
-h 列出帮助列表
-l 列出当前用户可执行的命令
-u 以特定的身份执行命令
-k 清空密码的有效时间
-b 在后台执行指定的命令
-p 更改询问密码的提示语
【参数说明】
需要执行的命令
【命令示例】
# visudo 编辑
# test all=(all) /bin/cat 给予test用户权限
# su - test 切换到test用户测试
# sudo -l 查看可用的命令
# sudo /bin/cat /etc/shadow 使用命令
12.exit
【命令作用】
退出当前shell
【命令语法】
exit [参数]
【常用选项】
无
【参数说明】
返回值
【命令示例】
# exit 退出当前shell
13.reboot
【命令作用】
重启系统
【命令语法】
reboot [选项]
【常用选项】
-f 强制关机
【参数说明】
无
【命令示例】
# reboot 重启系统
14.poweroff
【命令作用】
关机并切断系统电源
【命令语法】
poweroff [选项]
【常用选项】
-f 强制关机
【参数说明】
无
【命令示例】
# poweroff 关机
15.halt
【命令作用】
关机
【命令语法】
halt [选项]
【常用选项】
-p 关机并切断电源
【参数说明】
无
【命令示例】
# halt 关机
16.shutdown
【命令作用】
关机
【命令语法】
shutdown [选项] [参数]
【常用选项】
-h 关机
-r 重启
【参数说明】
时间
提示信息
【命令示例】
# shutdown -h now 立刻关机
# shutdown -r now 立刻重启
17.init
【命令作用】
切换进程运行等级,0:关机、1:单用户形式,只root进行维护、2:多用户,不能使用net file system、3:完全多用户、4:没有用到、5:图形化、6:重启
【命令语法】
init [选项] [参数]
【常用选项】
无
【参数说明】
运行等级
【命令示例】
# init 0 关机
18.alias
【命令作用】
设置别名命令
【命令语法】
alias [选项] [参数]
【常用选项】
-p 查看已有别名
【参数说明】
别名设置
【命令示例】
# alias test='ls -l' 设置test这个别名命令=ls -l
# alias -p 查看已有的别名命令
19.unalias
【命令作用】
删除别名命令
【命令语法】
unalias [选项] [参数]
【常用选项】
-a 删除所有别名命令
【参数说明】
需要删除的别名
【命令示例】
# unalias test 删除test别名命令
20.history
【命令作用】
当前用户的历史命令,默认1000条
【命令语法】
history [选项] [参数]
【常用选项】
-c 清空当前历史命令
【参数说明】
查看最近多少条命令
【命令示例】
# history 50 查看最近50条的历史命令
21.runlevel
【命令作用】
查看当前linux系统的运行等级
【命令语法】
runlevel
【常用选项】
无
【参数说明】
无
【命令示例】
# runlevel 查看当前Linux系统的运行级别
22.chkconfig
【命令作用】
查看和设置各种系统服务
【命令语法】
chkconfig [选项]
【常用选项】
--list 查看所有服务
--add 添加服务,让chkconfig可以管理该服务
--del 删除服务,让chkconfig不可以管理该服务
--level<运行级别> 指定系统服务在哪个运行等级中开启或关闭
【参数说明】
无
【命令示例】
# chkconfig --list 查看所有服务
# chkconfig httpd on httpd开机自启动
# chkconfig --del httpd 让chkconfig不在管理httpd五福
23.write
【命令作用】
向指定用户或终端发送信息
【命令语法】
write [参数]
【常用选项】
无
【参数说明】
用户
终端名
【命令示例】
# write test 向test用户发送信息
24.last
【命令作用】
查看用户最近的登录信息
【命令语法】
last [选项] [参数]
【常用选项】
-a 主机名称或IP地址在最后一行显示
-d 把IP地址转换为主机名称
-R 不显示登录的主机名称和IP地址
-# 显示#条记录
【参数说明】
用户名
【命令示例】
# last 查看用户最近登录的信息
x
# last -5 查看最近五条的用户登录信息
25.lastlog
【命令作用】
显示所有用户最近一次的登录信息
【命令语法】
lastlog [选项]
【常用选项】
-b 显示指定天数前的登录信息
-t 显示指定天数内的登录信息
-u 查看指定用户最近登录信息
【参数说明】
无
【命令示例】
# lastlog 查看所有用户最近一次的登录信息