linux常用命令集(系统管理操作-共25个)

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的登陆信息

 

posted on 2018-06-11 08:53  落花语  阅读(366)  评论(0编辑  收藏  举报

导航