- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.4.2 文件操作命令 1. cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 语法:cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 2. mv命令 用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。 语法:mv [选项] 源文件或目录 目标文件或目录。 说明:根据mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。 3. rm命令 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下面所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 语法:rm [选项] 文件 使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。为了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。 4. cat命令 功能:用来显示文本文件内容。 语法:cat?[选项] 文件名 5. more/less命令 功能:分屏显示文本文件的内容 语法:more [选项] 文件名 6. echo命令 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 该命令的一般格式为: echo [-n] 字符串 7. chmod 命令 功能:用于改变文件或目录的访问权限。该命令有两种用法:一种是包含字母和操作符表达式的文字设定法,另一种是包含数字的数字设定法。 (1) 文字设定法 语法:chmod [who] [opt] [mode] 文件或目录名 (2) 数字设定法 语法:chmod [mode] 文件或目录名 8. chown 命令 功能:更改某个文件或目录的属主。 语法:chown [选项] 用户 文件 说明:chown将指定文件的拥有者改为指定的用户。用户可以是用户名或用户ID。文件是以空格分开的要改变权限的文件列表。 9. chgrp命令 功能:改变文件或目录所属的组。 语法:chgrp [选项] group filename 8.4.3 进程管理命令 1. ps命令 ps命令是系统管理员监视进程的主要工具。用户可以用它显示进程的PID、UID、优先级和控制终端。它还给出了有关一个进程正在使用多少内存、已经消耗了多少CPU时间,以及它的当前状态的信息。该命令通常做如下用法: (1) ps a 显示现行终端机下的所有程序,包括其他用户的程序。 (2) ps –A 显示所有程序。 (3) ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 (4) ps e列出程序时,显示每个程序所使用的环境变量。 (5) ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 (6) ps -H 显示树状结构,表示程序间的相互关系。 (7) ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。 (8) ps s 采用程序信号的格式显示程序状况。 (9) ps S 列出程序时,包括已中断的子程序资料。 (10) ps -t终端机编号 指定终端机编号,并列出属于该终端机的程序的状况。 (11) ps u 以用户为主的格式来显示程序状况。 (12) ps x 显示所有程序,不以终端机来区分。 最常用的方法是ps -aux,其执行结果如图8.6所示。 图8.6 ps -aux命令的执行结果 在图8.6中,各个字段的意义如下: USER: 进程拥有者; PID: 操作系统内核给每个进程分配的一个独一无二的ID号; %CPU: 该进程占用的 CPU 使用率; %MEM: 该进程占用的内存的使用率; VSZ: 该进程占用的虚拟内存的大小; RSS: 该进程占用的内存中页的数量(驻留集的大小); TTY: 控制终端的ID号; STAT: 该进程的状态:其中R表示可运行状态,D表示在等待磁盘或短期等待状态,S表示在睡眠(20秒)状态,T表示被跟踪或者被停止状态,Z表示僵进程状态,另外在这些状态标志后面可能还存在一些附加标志,其中W表示进程被交换出去,表示进程拥有比普通优先级更好的
文档评论(0)