微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Linux基础命令之: Linux常用命令

Linux基础命令之: Linux常用命令

时间:08-13 来源:3721RD 点击:

ps

显示当前系统中由该用户运行的进程列表

ps [选项]

top

动态显示系统中运行的程序(一般为每隔5s)

top

kill

输出特定的信号给指定PID(进程号)的进程

kill [选项] 进程号(PID)

uname

显示系统的信息(可加选项-a)

uname [选项]

setup

系统图形化界面配置

setup

crontab

循环执行例行性命令

crontab [选项]

shutdown

关闭或重启Linux系统

shutdown [选项] [时间]

uptime

显示系统已经运行了多长时间

uptime

clear

清除屏幕上的信息

clear

(1)作用。

① ps:显示当前系统中由该用户运行的进程列表。

② kill:输出特定的信号给指定PID(进程号)的进程,并根据该信号完成指定的行为。其中可能的信号有进程挂起、进程等待、进程终止等。

(2)格式。

① ps:ps [选项]。

② kill:kill [选项] 进程号(PID)。

kill命令中的进程号为信号输出的指定进程的进程号,当选项是缺省时为输出终止信号给该进程。

(3)常见参数。

① ps主要选项参数如表2.5所示。

表2.5 ps命令常见参数列表

选 项

参 数 含 义

-ef

查看所有进程及其PID(进程号)、系统时间、命令详细目录、执行者等

-aux

除可显示-ef所有内容外,还可显示CPU及内存占用率、进程状态

-w

显示加宽并且可以显示较多的信息

② kill主要选项参数如表2.6所示。

表2.6 kill命令常见参数列表

选 项

参 数 含 义

-s

将指定信号发送给进程

-p

打印出进程号(PID),但并不送出信号

-l

列出所有可用的信号名称

(4)使用实例。

[root@localhost root]# ps –ef

UID PID PPID C STIME TTY TIME CMD

root 1 0 0 2005 ? 00:00:05 init

root 2 1 0 2005 ? 00:00:00 [keventd]

root 3 0 0 2005 ? 00:00:00 [ksoftirqd_CPU0]

root 4 0 0 2005 ? 00:00:00 [ksoftirqd_CPU1]

root 7421 1 0 2005 ? 00:00:00 /usr/local/bin/ntpd -c /etc/ntp.

root 21787 21739 0 17:16 pts/1 00:00:00 grep ntp

[root@localhost root]# kill -9 7421 (杀死进程)

[root@localhost root]# ps -ef|grep ntp

root 21789 21739 0 17:16 pts/1 00:00:00 grep ntp

该实例中首先查看所有进程,并终止进程号为7421的ntp进程,之后再次查看时已经没有该进程号的进程。

(5)使用说明。

n ps在使用中通常可以与其他一些命令结合起来使用,主要作用是提高效率。

n ps选项中的参数w可以写多次,通常最多写3次,它的含义为加宽3次,这足以显示很长的命令行了。例如:ps –auxwww。

小知识

管道是Linux中信息通信的重要方式。它是把一个程序的输出直接连接到另一个程序的输入,而不经过任何中间文件。管道线是指连接两个或更多程序管道的通路。在shell中字符"|"表示管道线。如前例子中的ps –ef|grep ntp所示,ps –ef的结果直接输入到grep ntp的程序中(关于grep命令在后面会有详细的介绍)。grep、pr、sort和wc都可以在上述管道线上工作。读者可以灵活地运用管道机制

4.磁盘相关命令(fdisk)

Linux中与磁盘相关的命令如表2.7所示,本书仅以fdisk为例进行讲解。

表2.7 Linux常见系统管理命令

选 项

参 数 含 义

格 式

free

查看当前系统内存的使用情况

free [选项]

df

查看文件系统的磁盘空间占用情况

df [选项]

du

统计目录(或文件)所占磁

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top