文档详情

操作系统常用命令.doc

发布:2017-02-26约3.85千字共10页下载文档
文本预览下载声明
(一)UNIX常用命令和权限的使用 实验目的 1、熟悉UNIX系统的登录和退出。 2、了解UNIX的命令及使用格式。、、、、、、UNIX的登录与退出 在bash shell下“#”为root用户的命令行提示符,“$”为一般用户的命令行提示符。 二、UNIX命令格式 三、常用命令注与其它命令搭配使用可以生出很多技巧最简单的如更多用法请输入查看其它命令的更多用法请输入命令名查看新建一名为的目录rm -rf dir1 不管是否空目录,统统删除,而且不给出提示,使用时要小心 改变目录位置至目录改变目录位置至用户的cd .. 改变目录位置,至当前目录的上层目录 cd ../user 改变目录位置,至上一级目录下的user目录 cd /dir-name1/dir-name2 改变目录位置,至绝对路径(Full path) cd - 回到进入当前目录前的上一个目录 显示环境变量显示家目录显示可执行文件搜索路径显示所有环境变量可能很多最好用等修改环境变量在下用如想知道的具体用法可以用的命令(可以是二进制的)可以是二进制的执行格式五根据系统预先生成的文件目录数据库查找匹配的文件目录查找速度很快如果有刚进行的文件改变而系统未到执行定时更新数据库的时间可以打入命令手动更新建立文件或目录的链接例建立文件的硬链接命名为建立文件的符号链接命名为为递归处理将指定目录下所有文件及子目录一并处理为位数字是文件目录读、写、执行允许权的缩写数字代号为数字代号为数字代号为其中将文件改为组所有将文件改为组的所有找出系统中运行的所有名称中带有串的 ^Z stopped bg (5)结束或终止在background中的进程 kill 执行格式: kill %n 例: kill %1 终止在background中的第一个job kill %2 终止在background中的第二个job (6)显示系统程序的执行状态例不断地更新、显示系统程序的执行状态第一行显示的项目依次为当前时间、系统启动时间、当前系统登录用户数目、平均负载。 第二行为进程情况,依次为进程总数、休眠进程数、运行进程数、僵死进程数、终止进程数。 第三行为CPU状态,依次为用户占用、系统占用、优先进程占用、闲置进程占用。 第四行为内存状态,依次为平均可用内存、已用内存、空闲内存、共享内存、缓存使用内存。 第五行为交换状态,依次为平均可用交换容量、已用容量、闲置容量、高速缓存容量。 PID 每个进程的ID。 PPID 每个进程的父进程ID。 UID 每个进程所有者的UID 。 USER 每个进程所有者的用户名。 PRI 每个进程的优先级别。 NI 该进程的优先级值。 SIZE 该进程的代码大小加上数据大小再加上堆栈空间大小的总数。单位是KB。 TSIZE 该进程的代码大小。对于内核进程这是一个很奇怪的值。 DSIZE 数据和堆栈的大小。 TRS 文本驻留大小。 D 被标记为“不干净”的页项目。 LIB 使用的库页的大小。对于ELF进程没有作用。 RSS 该进程占用的物理内存的总数量,单位是KB。 SHARE 该进程使用共享内存的数量。 STAT 该进程的状态。其中S代表休眠状态;D代表不可中断的休眠状态;R代表运行状态;Z代表僵死状态;T代表停止或跟踪状态。 TIME 该进程自启动以来所占用的总CPU时间。如果进入的是累计模式,那么该时间还包括这个进程子进程所占用的时间。且标题会变成CTIME。 %CPU 该进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。 %MEM 该进程占用的物理内存占总内存的百分比。 COMMAND 该进程的命令名称,如果一行显示不下,则会进行截取。内存中的进程会有一个完整的命令行 按ctrl+c停止查看 (7)以树状图显示执行的程序 pstree 例: pstree -h 列出进程树并高亮标出当前执行的程序 (8)监视虚拟内存 vmstat vmstat对系统的虚拟内存、进程、CPU活动进行监视,同时它也对磁盘和forks和vforks操作的个数进行汇总。 不足是:vmstat不能对某个进程进行深入分析,它仅是一对系统的整体情况进行分析。 例如:[angel@home /angel]# vmstat 0 0 0 7180 1852 56092 48400 0 0 6 5 24 8 0 0 18 其中: Procs r: 等待运行的进程数 b: 处在非中断睡眠状态的进
显示全部
相似文档