1.whoami

【命令作用】

显示当前登录有效用户名称

【命令语法】

 whoami    [选项]

【常用选项】

【参数说明】

用户名称

【命令示例】

显示当前登录有效用户名称

# whoami

2.hostname

【命令作用】

显示或临时设置主机名

【命令语法】

 hostname    [选项]    [参数]

【常用选项】

【参数说明】

指定要设置的主机名

【命令示例】

# hostname stalk  --修改主机名为stalk

3.uname

【命令作用】

显示当前系统相关信息(内核版本、硬件架构、主机名称、和操作系统类型等}

【命令语法】

 uname    [选项]

【常用选项】

-a或--all  --显示全部的信息

-n或--nodename  -显示在网络上的主机名称

-m或--machine  --显示电脑类型

-s或--sysname  --显示操作系统名称

【参数说明】

选项

【命令示例】

显示当前系统的全部信息(-a),网络上的主机名称(-n)、电脑类型(-m)、操作系统名称(-s)

# uname -a

# uname -n

# uname -m

# uname -s

4.date

【命令作用】

显示和设置系统日期和时间

【命令语法】

date    [选项]    [参数]

【常用选项】

-d<字符串>  --显示字符串所指的日期与时间。字符串前后必须加上双引号

-s<字符串>  --根据字符串来设置日期与时间。字符串前后必须加上双引号

-u  --显示GMT

【参数说明】

指定显示时使用的日期时间格式

【命令示例】

# date +"%Y-%m-%d"  --格式化显示当前系统时间,以年月日的形式

5.clear

【命令作用】

清屏,快捷键:Ctrl + l

【命令语法】

 clear

【常用选项】

【参数说明】

直接输入clear或者ctrl+l

【命令示例】

# clear  --清屏

6.users

【命令作用】

显示当前登录系统的所有用户的用户列表

【命令语法】

 user    [选项]

【常用选项】

【参数说明】

选项

【命令示例】

# users  --显示当前登录系统的所有用户的用户列表

7.groups

【命令作用】

显示用户所在组

【命令语法】

 groups    [选项]    [参数]

【常用选项】

【参数说明】

指定要显示所属工作组的用户名

【命令示例】

# groups root  --显示root用户所属的组

8.who

【命令作用】

系统当前所有的登录会话

【命令语法】

 who    [选项]    [参数]

【常用选项】

-q--count  --只显示登入系统的账号名称和总人数

-H--heading  --显示各栏位的标题信息列

-w-T--mesg--message--writale  --显示用户的信息状态栏

【参数说明】

指定查询文件

【命令示例】

(1)# who  --显示当前系统的用户信息

(2)# who -q  --显示当前开启的终端数量和账号个数

9.w

【命令作用】

系统当前所有的登录会话及所做的操作

【命令语法】

 w    [选项]    [参数]

【常用选项】

-h --不显示头信息

-f  --显示用户从哪登录

-u  --当显示当前进程和cpu时间时忽略用户名

-s  --使用短输出格式

【参数说明】

仅显示指定用户

【命令示例】

# w -f root  --显示root用户从哪登录

10.uptime

【命令作用】

显示系统总共运行了多长时间和系统的平均负载。

系统平均负载是指在特定时间间隔内运行队列中的平均进程数。

如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好的。如果每个CPU内核的任务数大  于5,那么这台机器的性能有严重问题。

如果你的linux主机是1个双核CPU的话,当Load Average6的时候说明机器已经被充分使用了。

【命令语法】

 uptime    [选项]

【常用选项】

 -V  --显示指令的版本信息

【参数说明】

选项

【命令示例】

使用uptime命令查看系统负载

# uptime -v  --查看uptime命令版本信息

# uptime 

解释:

05:22:11  --系统当前时间

up 1 day,  2:42  --主机已运行时间,时间越大,说明你的机器越稳定

2 users  --用户连接数。是总连接数而不是用户数

load average: 0.00, 0.00, 0.00  --系统平均负载,统计最近1,5,15分钟的系统平均负载

11.sudo

【命令作用】

以系统管理者的身份执行命令,也就是说,经由sudo所执行的指定就好像是root亲自执行使用权限,在 /etc/sudoers 中有出现的使用者

【命令语法】

 sudo    [选项]    [参数]

【常用选项】

-l  --显示出自己[sudo的使用者]的权限

-u<用户>  --指定的用户作为新的身份。若不加此参数,则预设以root作为新的身份

【参数说明】

需要运行的指令和对应的参数

【命令示例】

# sudo -u userb ls -l  --指定用户执行命令

# sudo  !! --以root权限执行上一条命令

# sudo -l  --列出目前的权限

12.exit

【命令作用】

退出目前的shell,并返回给定值

【命令语法】

 exit    [参数]

【常用选项】

【参数说明】

返回值:指定shell返回值

【命令示例】

# exit  --退出当前shell

13.reboot

【命令作用】

重新启动正在运行的Linux操作系统

【命令语法】

reboot    [选项]

【常用选项】

 -f  --强制重新开机,不调用shutdown指令的功能

-w  --仅仅做测试,并不真正将系统重新开机,只会把重开机的数据写入 /var/log 目录下的 wtmp 记录文件

【参数说明】

选项

【命令示例】

  # reboot  --重新开机

  # reboot -w  --做个重开机的模拟(只有记录并不会真的重开机)

14.poweroff

【命令作用】

关闭计算机操作系统并且切断系统电源

【命令语法】

 poweroff    [选项]

【常用选项】

 -f  --强制关闭操作系统

【参数说明】

选项

【命令示例】

# poweroff  --使用poweroff命令立刻关闭系统

15.halt

【命令作用】

关闭正在运行的Linux操作系统

【命令语法】

 halt    [选项]

【常用选项】

-p  --halt之后,执行poweroff

 -d  --不要在wtmp中记录

-w  --尽在wtmp中记录,而不实际结束系统

【参数说明】

选项

【命令示例】

 # halt -p  --关闭系统后关闭电源

 # halt -d   --关闭系统,单不留下记录

16.shutdown

【命令作用】

系统关机命令

【命令语法】

 shutdown    [选项]    [参数]

【常用选项】

 -h  --将系统关闭

【参数说明】

设置多久后执行shutdown命令

要你送给所有登入用户的信息

【命令示例】

 # shutdown -h now  --现在立刻关机

 # shutdown +5 "System will shutdown after 5 minutes"  --指定五分钟后关闭,同时输出警告信息给登入用户

17.init

【命令作用】

 Linux下的进程初始化工具,init进程是所有Linux进程的父进程,他的进程号为1

【命令语法】

 init     [选项]    [参数]

【常用选项】

-b  --不执行相关脚本而直接进入单用户模式

 -s  --切换搭配单用户模式

【参数说明】

运行等级:指定Linux系统要切换到的运行等级

几个常用的命令 :

查看系统进程命令  #pa -ef | head

查看init的配置文件 # more /etc/inittab

【命令示例】

运行级别:运行级别就是操作系统当前正在运行的功能级别。这个级别从06,具有不同的功能,可以在 /etc/inttab 中查看他的英文介绍

# init 0  --停机(千万不能吧 initdefault 设置为0

1  --单用户模式

 2  --多用户模式

 3  --完全多用户模式

4  --没有用到

 5  --x11(Xwindow)

 6  --重新启动(千万不要把 initdefault 设置为6

18.alias

【命令作用】

显示和设置命令别名

【命令语法】

  alias    [选项]     [参数]

【常用选项】

 -p  --显示已经设置的命令别名

【参数说明】

定义命令别名,格式为"命令别名='实际命令'"

例如:alias 1='ls -lsh'  --将重新定义ls命令,现在只需输入l就可以列目录了。直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。

【命令示例】

查看系统已经设置的别名:

# alias -p

19.unalias

【命令作用】

取消命令别名

【命令语法】

 unalias    [选项]    [参数]

【常用选项】

 -a  --取消所有命令别名

【参数说明】

指定要取消的命令别名

【命令示例】

 # unallas cc  --取消已经设置的 "cc"命令别名取消

20.history

【命令作用】

查看历史命令记录

【命令语法】

 history    [选项]     [参数]

【常用选项】

-c   --清空当前历史命令

【参数说明】

显示最近的n条历史命令

【命令示例】

 # history 10   --显示最近使用的10条历史命令信息

21.runlevel

【命令作用】

显示当前LInux系统的运行等级

【命令语法】

runlevel     [参数]

【常用选项】

0  --停机

1  --单用户模式

2  --多用户,没有 NFS

3  --完全多用户模式

4  --图形界面

5  --重新启动

S s Single user mode

【参数说明】

参数

【命令示例】

# runlevl  --显示当前Linux的运行等级

22.chkconfig

【命令作用】

检查、设置系统中的各种服务

【命令语法】

chkconfig    [选项]

【常用选项】

--level<等级代号>  --指定读系统服务在哪里一个执行等级中开启或关闭

--add  --增加所指定的系统服务,让chkconfig指定得以管理它,并同时在系统启动的叙述文件内增加相关数据

--del  --删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据

等级代号:

0  --表示关机

1  --单用户模式

2  --无网络连接的多用户命令行模式

3  --有网络连接的多用户命令行模式

4  --不可用

5  --带图形界面的多用户模式

6  --重新启动

说明:level选项可以指定要查看的运行级而不一定是当前运行级。对于每一个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务

运行级文件:

每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停机的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用 \ 跨行注释。

【参数说明】

选项

【命令示例】

# chkconfig  --list  --列出所有的系统服务

# chkconfig  --add bind  --添加dns服务

# chkconfig  --del bind  --删除dns服务

# chkconfig --list  NetworkManager  --查看NetworkManager的所有运行级别

# chkconfig --level 35 NetworkManager on (关闭off)  --开启(或关闭)NerworkManager35级别

23.write

【命令作用】

向指定登录用户终端上发送信息

【命令语法】

 write     [参数]

【常用选项】

【参数说明】

指定要接收信息的登录用户

指定接收信息的用户的登录终端

【命令示例】

# wirte root  --传递信息给root(所有root登录的所有终端)

# wirte root pts/3  --只传递信息给root的连线pts3

24.last

【命令作用】

显示用户最近登录信息

【命令语法】

 last     [选项]    [参数]

【常用选项】

-d  --将ip地址转换成主机名称

-f<记录文件>  --指定记录文件

-n<显示列数>- <显示列数>  --设置列出名单的显示列数

【参数说明】

显示用户登录列表

显示指定终端的登录列表

【命令示例】

# last -5  --直接显示用户前五个的终端的登录记录

25.lastlog

【命令作用】

显示系统中所有用户最近一次登录信息

【命令语法】

lastlog     [选项]

【常用选项】

【参数说明】

选项

【命令示例】

 # lastlog  显示当前系统中所有用户最近一次登录信息

Linux操作系统常用命令合集——第三篇-系统管理操作(25个命令)的更多相关文章

  1. Linux操作系统常用命令合集——第六篇-软件包操作(2个命令)

    一.前言介绍 软件包即程序包 程序包管理 关键词:rpm程序包管理.YUM仓库管理.源码编译安装 程序包管理: 将编译好的应用程序的各组成文件打包一个或几个程序包文件,从而方便快捷地实现程序包的安装. ...

  2. Linux操作系统常用命令合集——第五篇-磁盘和文件系统操作(15个命令)

    1.fdisk [命令作用] 用于观察硬盘实体使用情况.也可以对硬盘分区. 对于一块硬盘来讲,最多只能管理15个分区 [命令语法]  fidisk    [选项]    [参数] [常用选项] -b& ...

  3. Linux操作系统常用命令合集——第六篇-压缩和归档操作(16个命令)

    1.gzip [命令作用] 压缩和解压缩文件 gzip/guzip/zcat zcat:不显式展开的前提下查看文本文件内容 zdiff/zgrep/zless/zmore [命令语法]  gzip   ...

  4. Linux操作系统常用命令合集——第四篇-文件系统权限操作(5个命令)

    1.umask [命令作用] 文件或目录创建时的遮罩码 [命令语法] umask     [选项]    [参数] [常用选项] -p  --输出的权限掩码可直接作为指令来执行 -s  --以符号方式 ...

  5. Linux常用命令合集

    常用命令合集 命令选项和参数 Linux中的命令格式为:command [options] [arguments]  //中括号表示可选的,即有些命令不需要选项也不需要参数,但有的命令在运行时需要多个 ...

  6. Linux 操作系统常用的三种流012

    Linux 操作系统常用的三种流: 0 标准输入流 1 标准输出流 2 标准错误流 通常在写脚本启动程序,写log时候,会出现如下写法: nohup commod > log.txt 2> ...

  7. 【转】Ubuntu常用软件合集

    [转]Ubuntu常用软件合集 Ubuntu常用软件合集 我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历.输入法.优客助手等易于上手的应用.也省的每次安装完原生的系 ...

  8. [转载]VIM命令合集

    Vim命令合集 http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 命令历史 以:和/开头的命令都有历史纪录, ...

  9. linux-Vim命令合集

    Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filena ...

随机推荐

  1. MQ与logstash实现ES与数据库同步区别

    Logstash 实现ES 与数据库同步: 使用定时器(使用sql 定时的去查询数据进行同步).实现方式比较简单. MQ 实现 ES 与数据库同步: 实时性,消息放到MQ中,消费者会自动的消费,复杂性 ...

  2. cmake用法及常用命令总结(全)

    CMakeLists.txt 的语法比较简单,由命令.注释和空格组成,其中命令是不区分大小写的.指令是大小写无关的,参数和变量是大小写相关的.但推荐全部使用大写指令.符号 # 后面的内容被认为是注释. ...

  3. js入门之内置数组对象 Array

    一. 数组 1. 创建数组的两种方式 1. 数组字面量 var array = [] 2. 数组的构造函数创建数组 var array = new Array(); 2. 如何判断一个变量是否是数组 ...

  4. vue锚点

    第一种: router.js中添加 mode: 'history', srcollBehavior(to,from,savedPosition){ if(to.hash){ return { sele ...

  5. BHD钱包部署【生态池/合作池】

    前序 BHD网址:https://btchd.org/#wallet 注:我这里是centos7, 所以我选linuxPC 部署 解压与配置 tar -zxf bhd-v1.3.4.0-d909c0e ...

  6. stm32 触摸屏 XPT2046

    引脚功能描述 控制字的控制位命令 控制字节各位描述 单端模式输入配置 差分模式输入配置 时序 前8个时钟用来通过DIN引脚输入控制字节,接着的12个时钟周期将完成真正的模数转换,剩下的3个多时钟周期将 ...

  7. js几种数组排序及sort的实现

    给出以下数组,并进行排序处理 var arr = new Array('1','3','8','2','3','5'); 1. 插入法排序 Array.prototype.csSort = funct ...

  8. Python——getpass(密码不显示)

    为了用户输入密码时,不被其他人员看到,可以使用getpass模块来将密码以不显示的形式来表达. import getpass pwd = getpass.getpass() #在PyCharm中,运行 ...

  9. Android笔记(二十八) Android中图片之简单图片使用

    用户界面很大程度上决定了APP是否被用户接收,为了提供友好的界面,就需要在应用中使用图片了,Android提供了丰富的图片处理功能. 简单使用图片 使用Drawable对象 为Android应用增加了 ...

  10. JAVA笔记整理(二),下载安装JDK

    Windows平台 1.登录Oracle官方网站(http://www.oracle.com/index.html),找到下载 2.选择要下载的版本,点击JDK DOWNLOAD 3.下载文件,先勾选 ...