Linux信息显示命令,Linux常用信息显示命令

通过信息显示命令,系统管理员可以直接了解系统的工作状态。常用的信息显示命令有20多个。

一.查看文件信息

pwd命令

pwd命令用于在屏幕上输出当前的工作目录。

stat命令

stat命令用于显示指定文件的相关信息,比如:

#stat bubble.out

文件:"bubble.out"

大小:8147 块:16 IO 块:4096 普通文件

设备:801h/2049dInode:284847 硬链接:1

权限:(0775/-rwxrwxr-x) Uid:( 1000/ str) Gid:( 1000/ str)

最近访问:2013-04-20 12:49:33.495629948 +0800

最近更改:2013-04-20 12:49:31.899629981 +0800

最近改动:2013-04-20 12:49:31.899629981 +0800

创建时间:-

二.查看系统信息

uname命令

uname命令用于显示操作系统信息

str@str-virtual-machine:~$ uname -a

Linux str-virtual-machine 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:32:08 UTC 2012 i686 i686 i686 GNU/Linux

cat /etc/issue 命令

cat /etc/issue 命令用于显示当前系统的发行版本

# cat /etc/issue

Ubuntu 12.10 \n \l

sysctl -a 命令

sysctl -a 命令用于显示 操作系统中所有可以设置的内核参数

cat  /proc/interrupts命令

cat /proc/interrupts 用于显示系统中正在使用的中断号(IRQ)

# cat /proc/interrupts

CPU0 CPU1

0: 57 0 IO-APIC-edge timer

1: 8099 5 IO-APIC-edge i8042

4: 160521 114020 IO-APIC-edge

6: 5 1 IO-APIC-edge floppy

7: 0 0 IO-APIC-edge parport0

.....

cat /proc/filesystems

用于显示当前使用的文件系统类型

# cat /proc/filesystems

nodevsysfs

nodevrootfs

nodevbdev

nodevproc

....

lsmod

用于显示目前已经加载的内核模块

# lsmod

Module Size Used by

vmhgfs 57303 0

vsock 47445 0

acpiphp 23368 0

snd_ens1371 24446 2

dmesg

用于显示系统最后一次启动时内核的内部缓存信息

free命令

free命令用于显示当前内存和交换区的使用情况

free

total used free shared buffers cached

Mem: 2064940 1550200 514740 0 185256 785912

-/+ buffers/cache: 579032 1485908

Swap: 2094076 0 2094076

locale命令

locale命令用于显示当前系统的语言设置

u# locale

LANG=en_US.UTF-8

LANGUAGE=zh_CN:en

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC=en_US.UTF-8

LC_TIME=en_US.UTF-8

LC_COLLATE="en_US.UTF-8"

LC_MONETARY=en_US.UTF-8

LC_MESSAGES="en_US.UTF-8"

三.查看主机信息

hostname命令

hostname 命令用于显示当前本地主机的名称

# hostname

str-virtual-machine

cat /proc/cpuinfo 命令

cat  /proc/cpuinfo命令用于显示CPU的相关信息,如下所示:

# cat /proc/cpuinfo

processor: 0

vendor_id: GenuineIntel

cpu family: 6

model: 42

model name: Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz

stepping: 7

microcode: 0x28

cpu MHz: 3093.059

cache size: 6144 KB

......

四.查看时间日期信息

date命令

date命令用于显示系统当前的日期和时间。配合参数“-s”可以对系统的日期、时间重新进行设定,如下所示:

# date

Fri Nov 15 16:11:13 CST 2013

# date -s 1989-09-14

Thu Sep 14 00:00:00 CDT 1989

# date -s 11:23:33

Thu Sep 14 11:23:33 CDT 1989

# date

Thu Sep 14 11:23:41 CDT 1989

cal命令

cal命令用于显示本月的月历,带参数“-y” 可以显示全年的年历

# cal

November 2013

Su Mo Tu We Th Fr Sa

1 2

3 4 5 6 7 8 9

10 11 12 13 14 15 16

17 18 19 20 21 22 23

24 25 26 27 28 29 30

time命令

time命令用来计算执行一个进程所需的时间。包括实际CPU时间、用户CPU时间和系统时间。

time mkdir 2013

real0m0.009s

user0m0.000s

sys0m0.012s

uptime命令

用于显示系统自上次启动到现在总运行时间

# uptime

16:24:20 up 4 days, 8:52, 2 users, load average: 0.00, 0.01, 0.05

clock命令

clock命令用于显示时钟。

五.查看进程信息

ps命令

ps命令用于监测进程的工作情况。它所显示的进程工作状态是瞬时的。其格式如下

ps [-e][-f][-h][-l][-w][-a][-r][-x][-u]

-e  显示所有进程。

-u 显示用户的UID。

-A 显示所有进程,等同于 -e

-w 宽格式输出

-l 长格式输出。

-h 不显示标题。

-f 全格式。

top命令

top命令动态显示当前系统中消耗资源最多的进程。top与ps最多区别是,它是动态的。若在前台执行,该命令占据整个前台,直到用户按“q”键退出。

pstree命令

pstree命令将所有进程以树形图的方式进行显示。默认以init进程为根。若指定了pid,则显示以指定进程为根的树形图。其格式如下

pstree [-a][-c][-h|-Hpid] [-l][-n] [-p] [-u] [-Z] [-A|-G|-U] [pid|user]

-a 显示进程完整的指令及参数。

-p 显示进程的进程号。

-h 高亮显示当前进程及其父进程。

六 查看用户信息

lastb

lastb是last bad的缩写,用来显示登录不成功的用户信息。系统将记录登录出错信息并存放在/var/log/btmp文件中,lastb命令会读取并显示该文件的内容,例如:

# lastb

btmp begins Fri Nov 1 07:35:13 2013

set命令

用于显示当前用户的环境设置

# set

BASH=/bin/bash

BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:histappend:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath

BASH_ALIASES=()

BASH_ARGC=()

BASH_ARGV=()

BASH_CMDS=()

BASH_LINENO=()

BASH_SOURCE=()

BASH_VERSINFO=([0]="4" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")

七 其他

runlevel

用于输出前一个和当前的运行级别

# runlevel

N 2N表示没有前一个级别;0表示关闭系统;1表示单用户模式;2表示多用户模式,但不支持NFS;3表示完全的多用户模式;4表示保留;5是图形用户界面;6表示重新启动。

history命令

history命令用于保留最近执行的命令,默认可以保留500个。快速重新执行已经执行过的命令可以用“!"

mesg

mesg命令用于设置是否允许其他用户用write命令给自己发送信息。如果允许别人发送信息,可使用

mesg y

如果不允许别人发送,则使用

mesg n 默认情况下,跟用户不允许其他用户给自己发消息,普通用户允许。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值