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

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

时间:09-13 来源:互联网 点击:

UIDPIDPPIDCSTIMETTYTIMECMD

root1002005?00:00:05init

root2102005?00:00:00[keventd]

root3002005?00:00:00[ksoftirqd_CPU0]

root4002005?00:00:00[ksoftirqd_CPU1]

root7421102005?00:00:00/usr/local/bin/ntpd-c/etc/ntp.

root2178721739017:16pts/100:00:00grepntp

[root@localhostroot]#kill-97421(杀死进程)

[root@localhostroot]#ps-ef|grepntp

root2178921739017:16pts/100:00:00grepntp

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

(5)使用说明。

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

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

小知识

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

4.磁盘相关命令(fdisk)

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

表2.7 Linux常见系统管理命令

选项

参数含义

格式

free

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

free[选项]

df

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

df[选项]

du

统计目录(或文件)所占磁盘空间的大小

du[选项]

fdisk

查看硬盘分区情况及对硬盘进行分区管理

fdisk[-l]

(1)作用。

fdisk可以查看硬盘分区情况,并可对硬盘进行分区管理,这里主要介绍如何查看硬盘分区情况,另外,fdisk也是一个非常好的硬盘分区工具,感兴趣的读者可以另外查找资料学习如何使用fdisk进行硬盘分区。

(2)格式。

fdisk[-l]

(3)使用实例。

[root@localhost~]#fdisk-l

Disk/dev/hda:40.0GB,40007761920bytes

240heads,63sectors/track,5168cylinders

Units=cylindersof15120*512=7741440bytes

DeviceBootStartEndBlocksIdSystem

/dev/hda1*110848195008+cW95FAT32(LBA)

/dev/hda21085516730867480fW95Extd(LBA)

/dev/hda51085243910243768+bW95FAT32

/dev/hda62440406412284968+bW95FAT32

/dev/hda740655096779952683Linux

/dev/hda85096516552208182Linuxswap

Disk/dev/sda:999MB,999816704bytes

4heads,8sectors/track,61023cylinders

Units=cylindersof32*512=16384bytes

Diskidentifier:0x00000000

DeviceBootStartEndBlocksIdSystem

/dev/sda1*161024976379+bW95FAT32

可以看出,使用“fdisk–l”列出了文件系统的分区情况。

(4)使用说明

n 使用fdisk必须拥有root权限。

n IDE硬盘对应的设备名称分别为hda、hdb、hdc和hdd,SCSI硬盘对应的设备名称则为sda、sdb、…。此外,hda1代表hda的第一个硬盘分区,hda2代表hda的第二个分区,依此类推。

n 通过查看/var/log/messages文件,可以找到Linux系统已辨认出来的设备代号。

5.文件系统挂载命令(mount)

(1)作用。

挂载文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。正如1.2.1节中所述,挂载是指在分区和目录之间建立映射关系的过程,而挂载点是指挂载在文件树中的位置。使用mount命令可以把文件系统挂载到相应的目录下,并且由于Linux中把设备都当成文件一样使用,因此,mount命令也可以挂载不同的设备。

通常,在Linux下“/mnt”目录是专门用于挂载不同的文件系统的,它可以在该目录下新建不同的子目录来挂载不同的设备文件系统。

(2)格式。

mount[选项][类型]设备文件名挂载点目录

其中的类型是指设备文件的类型。

(3)常见参数

mount常见参数如表2.8所示。

表2.8 mount命令选项常见参数列表

选项

参数含义

-a

依照/etc/fstab的内容装载所有相关的硬盘

-l

列出当前已挂载的设备、文件系统名称和挂载点

-t类型

将后面的设备以指定类型的文件格式装载到挂载点上。常见的类型有前面介绍过的几种:vfat、ext3、ext2、iso9660、nfs等

-f

通常用于除错。它会使mount不执行实际挂上的动作,而是模拟整个挂上的过程,通常会和-v一起使用

(4)使用实例。

使用mount命令主要通过以下几个步骤。

①确认是否为Linux可以识别的文件系统,Linux可识别的文件系统只要是以下几种。

n Windows95/98常用的FAT32文件系统:vfat。

n WindowsNT/2000的文件系统:ntfs。

n OS/2用的文件

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

网站地图

Top