10、free 用于查看系统内存状态,包括:系统物理内存、虚拟内存、系统缓冲。
free [选项]
-b 指定以字节为单位显示
-m 指定以MB为单位显示
-k 指定以KB为单位显示
-h 以友好的格式输出结果(配合上述3个选项一同使用)
-s<间隔秒数> 持续观察内存使用状态
-t 显示内存总和
-V 显示版本信息
-mh 友好的形式
预习:ps 、 date、cal
11、ps 用于显示当前进程的状态 语法: ps [选项]
选项:
-a 显示所有用户的进程,并包含每个进程的完整路径
-A 显示所有的进程 |more (翻页查看)或less (前后翻页)q 退出
-u 显示使用者的名称和起始时间(常与a选项配合使用)
-f 全格式详细输出进程信息
-e 显示除系统内核以外所有的进程信息
UID:使用此进程的用户ID
PID:进程的进程ID
PPID:进程的父进程ID
C: 运行此进程CPU占用率
STIME:此进程开始运行的时间
TTY:开启此进程的终端 (putty,xshell)
TIME:此进程运行的总时间
CMD:正在执行的命令行
12、date 用于显示或修改系统时间与日期
语法:date [选项] 显示时间格式(以“+”开头,后面接时间格式参数)
选项:
-d STRING 显示STRING中指定的时间,而非系统时间。
-s STRING 将系统时间设置为STRING中指定的时间。
时间格式:
%H 显示小时,显示范围00~23
%M 显示分钟,显示范围00~59
%S 显示秒钟(以“+”开头,后面接时间格式),显示范围00~59
%m 显示月份,显示01~12
%d 显示一个月的第几天
%T 以hh:mm:ss格式显示时间
%D 以mm/dd/yy显示年份和月份,yy代表年份的最后两位数
%Y %y 显示年份,%Y显示完整的年份,%y显示年份的最后两位数
13、cal [选项]
-1 显示当月日历
-3 显示前一个月当前月和后一个月日历
-s 显示以星期天为第一天的日历
-m 显示以星期一为第一天的日历
-j 显示该年第几天
-y 显示该年的日历
-V 显示版本信息
14.tpuch 用于修改文件得时间属性,若文件不存在,系统会自动创建此文件
(因此也可以使用touch命令来创建新得空白文件)且此文件创建时间为当前系统时间。
touch[选项]文件名
-a 修改文件的访问时间为系统当前时间
-m 修改文件的修改时间为系统当前时间
-d 将文件的修改时间修改为指定的时间
-r <参考文件>将文件的时间修改为参考文件的时间
15.cat 用于查看文件内容,还可以合并文件。如果合并不存在,则自动创建。
cat [选项]文件名
cat 文件a 文件b>文件c
-n 从1开始对文件所有输出的行数编号,包括空白行
-b 从1开始对文件所有输出的行数编号,空白行不编号
-s 当文件输出内容有连续两行以上的空白行时,,替换成一行空白行vi编辑器
vi 文件名——i(进入编辑模式)——内容编辑——编辑完成后,
按ESC——:wq保存退出,强制后面加!
预习:cat,mkdir,rm,cp,mv
16.mkdir 用于创建一个新目录
mkdir [选项]目录名
-m 创建目录的同时设置目录权限
-p 递归创建目录
r:4 w:2 x:1 user griup other
711:rwx--x--x
766:rwxrw-rw-
555:r-xr-xr-x
655:rw-r-xr-x
644:rw-r--r--
17.rmdir 用于删除空目录
18. rm 用于删除文件或目录。要注意:一旦用rm删除文件或目录,就无法在恢复。
语法:rm [选项]文件或目录
-i 删除文件或目录之前进行确认
-f 强制删除文件或目录,不进行确认
-r 递归方式删除目录及其子目录
-v 显示命令执行的详细过程
19. cp 用于复制,它可以将单个文件复制成一个指定文件或将
其复制到一个存在目录下,还可以同时复制多个文件或目录。
语法: cp[选项]文件名或目录名
cp[选项]源文件或目录 目标文件或目录
-a 复制目录时使用。保留其所有信息, 包括文件链接、文件属性,
并可递归复制目录
-f 强制复制文件或目录,无论目标文件或目录是否存在
-i 覆盖文件之前进行确认
-p 保留源文件或目录的属性
-r/R 递归复制,将指定,目录下所有文件与子目录一同复制