导航

 

1、 sync命令

 

sync命令是在关闭Linux系统时使用的。 用户需要注意的是,不能用简单的关闭电源的方法关闭系统,因为Linux象其他Unix系统一样,在内存中缓存了许多数据,在关闭系统时需要进行内存数据与硬盘数据的同步校验,保证硬盘数据在关闭系统时是最新的,只有这样才能确保数据不会丢失。一般正常的关闭系统的过程是自动进行这些工作的,在系统运行过程中也会定时做这些工作,不需要用户干预。 sync命令是强制把内存中的数据写回硬盘,以免数据的丢失。用户可以在需要的时候使用此命令。

 

该命令的一般格式为:

       # sync

 

2、 shutdown命令

 

shutdown 命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟;时间段由“+”和分钟数表示。系统执行该命令后,会自动进行数据同步的工作。

 

该命令的一般格式为:

# shutdown [选项] [时间] [警告信息]

 

命令中各选项的含义为:

- k 并不真正关机,而只是发出警告信息给所有用户。

- r 关机后立即重新启动。

- h 关机后不重新启动。

- f 快速关机,重启动时跳过fsck

- n 快速关机,不经过init程序。

- c 取消一个已经运行的shutdown

需要特别说明的是,该命令只能由超级用户使用。 

 

3、 free命令

 

free命令的功能是查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。

 

该命令的一般格式为:

# free [-b | -k | -m]

 

命令中各选项的含义如下:

-b 以字节为单位显示。

-k K字节为单位显示。

-m 以兆字节为单位显示。

 

4、 uptime命令

 

uptime命令显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登录用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。

 

该命令的一般格式为:

# uptime

 

5、 df命令

 

功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

 

语法:df [选项]

 

说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。

 

该命令各个选项的含义如下:

-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。

-k k字节为单位显示。

-i 显示i节点信息,而不是磁盘块。

-t 显示各指定类型的文件系统的磁盘空间使用情况。

-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。

-T 显示文件系统类型。

 

例:

[root@localhost beinan]# df -lh

Filesystem            容量  已用 可用 已用% 挂载点

/dev/hda8              11G  6.0G  4.4G  58% /

/dev/shm              236M     0  236M   0% /dev/shm

/dev/sda1              56G   22G   35G  39% /mnt/sda1

我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/dev/sda1挂载在 /mnt/sda1

 

6、 date命令

 

date命令的功能是显示和设置系统日期和时间。

 

该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式)

 

date 设置时间格式

 

命令中各选项的含义分别为:

 

-d datestr,  显示由datestr描述的日期

 

-s datestr, 设置datestr 描述的日期

 

-u, 显示或设置通用时间

注意:只有超级用户才有权限使用date命令设置时间,一般用户只能使用date命令显示时间。

 

例:

# date    (显示系统的时间)

 917 11:36:55 CST 2007

 

# date  091711372007.33      (设置系统时间为200791711:37:33,如标识秒的那位不设置,则默认为零秒)

   

 

 

7、 clear命令

 

clear命令的功能是清除屏幕上的信息,它类似于DOS中的 cls命令。清屏后,提示符移动到屏幕左上角。

 

8、 export命令

 

说明:设置或显示环境变量。

 

语法:export [-fnp][变量名称]=[变量设置值]

 

参数:-f代表[变量名称]中为函数名称;-n删除指定变量,变量实际未删除,只是不输出到后续指令的执行环境中;-p列出所有shell赋予程序的环境变量。

 

9、 halt命令

 

说明:关闭系统。

 

语法:halt [-dfinpw]

 

参数:-d不要在wtmp(Login记录文件)中记录;-f不论目前的runlevel为何,不调用shut down,即强制关闭系统;-i在关闭系统之前,关闭全部的网络接口;-n关闭系统前,不用先执行sync(将缓存中的所有数据写入硬盘)-p关闭系统后,关闭电源;-w仅在wtmp中记录,而不实际结束系统。

 

10、 kill 命令

说明:将正在执行的程序(进程)终止。

 

语法:kill [-选项][进程编号]

 

例:

# kill  -9 18061   (将进程编号为18061的进程强制终止)

有关进程编号的查看参见下面的ps命令

 

注意:-9是表示强制终止进程,并且用户只能终止当前用户启动的进程

 

11、 命令ps

说明:查看当前运行的进程。

 

语法:ps [-aeHuwx][<用户组名>][<终端号>][<用户账号名>]

 

参数:-a显示所有终端下执行的进程;-e显示所有程序;-H显示树状结构,表示进程间的相互关系;-u以用户为主的格式来显示进行状态;-w用宽阔的显示模式;-x显示所有程序,不区分终端机;--group<用户组名>只显示指定用户组启动的进程;--tty<终端号>只显示在指定终端上启动的进程;--user<用户账号名>只显示在指定用户启动的进程。

 

例:

#ps –ef|grep java     (查看所以java程序的进程信息)

aos      18061     1  0 Aug20 ?        00:28:19 /home/aos/jdk1.5.0_11/bin/java -Djava.endorsed.dirs=/home/aos/jakarta-tomcat-5.0.28/common/endorsed -classpath /home/aos/jdk1.5.0_11/lib/tools.jar:/home/aos/jakarta-tomcat-5.0.28/bin/bootstrap.jar:/home/aos/jakarta-tomcat-5.0.28/bin/commons-logging-api.jar -Dcatalina.base

root     17259     1  1 Sep11 ?        01:59:55 /home/doss/jdk/bin/java -Xms512m -Xmx1024m -Djava.awt.headless=true -Djava2d.font.usePlatfromFont=false -Djava.endorsed.dirs=/home/doss/tomcat/common/endorsed -classpath /home/doss/jdk/lib/tools.jar:/home/doss/tomcat/bin/bootstrap.jar:/home/doss/tomcat/bin/commons-logging

 

12、 grep

说明:在文件中查找符合条件的字符串。

 

语法:grep [-qrv][样式][文件/目录名…]

 

参数:-q不显示中间过程的任何信息;-r如果使用该选项,则会查找指定目录下的所有文件和子目录中的内容;-v反义查找,也就是找不包含的“样式”指定的字符串的列。

 

13、 reboot

说明:重新启动Linux系统。

 

语法:reboot [-dn]

 

参数:-d不将重新启动写入日志/var/tmp/wtmp-n重新启动前不检查是否用未结束的程序,马上重新启动。 

posted on 2018-02-11 15:13  荔荔321  阅读(189)  评论(0)    收藏  举报