实验1补充:shell与系统管理基本命令_第1页
实验1补充:shell与系统管理基本命令_第2页
实验1补充:shell与系统管理基本命令_第3页
实验1补充:shell与系统管理基本命令_第4页
实验1补充:shell与系统管理基本命令_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验1补充、Unix/Linux系统的基本命令1、实验目的(1)掌握Unix/Linux系统的命令的格式;(2)掌握目录操作基本命令;(3)掌握文件操作基本命令;(4)掌握文本编辑命令与基本操作方法;(5)了解进程管理基本命令使用方法;(6)了解其他命令操作方法。2、实现设备一台装有Windows操作系统PC机,上装有虚拟机系统VMWare,实验过程通过VMWare系统启Linux系统工作。3、实验方法与注意事项实验室内的实验环境与系统是共用设施,请不要在系统内做对系统或对其他用户不安全的事情。要求每个同学登录后系统后,要在自己的目录内工作。建议以后的实验都在同台计算机上做,这样可以保持连续性。用户要按通常实验要认真书写实验报告。4、实验过程1)Unix/Linux系统的命令的格式Unix/Linux系统的命令的格式为由分隔符分隔的命令、选项或参数,格式如下: 命令名[选项][参数][…]其中,分隔符在Unix/Linux系统中默认的分隔符为白空格。参数是Linux命令操作的对象,而选项则影响命令对对象的操作行为。选项是由符号”-”引导的字符或字符串,”-”是必须的,Linux用它来区别选项和参数。在Linux系统中选项有两种形式:一种是传统UNIX风格的选项,以”-”开始,紧跟一个字符;另一种是GNU风格的选项,以”--”开始,紧跟着完整的英文单词或由”-”连接的单词组合。date #以默认方式显示当前日期和时间#以GreenwichMeanTime显示当前日期和时间date-u #传统UNIX风格选项date--utc #GNU风格选项date--universal #GNU风格选项2)目录操作基本命令(1)列目录内容(ls):ls–l;ls/usrls–li/tmpls–a(2)建立子目录(mkdir):在自己的家目录下,以自己的名字或学号在当前目录下创建子目录,然后使用ls命令查看目录情况。设用户名为zhangsan,学号为123456,则可使用的命令为:mkdirzhangsan 或 mkdir123456 或mkdirzhangsan123456mkdir–p084413106/lixiaorui#创建084413106/lixiaorui时如不存在#就一并创建(3)改变工作目录(cd):分别切换到刚创建的目录比如: cdzhangsan 或cd123456问题:如何回到刚离开的目录?如何回到自己的家目录?cd的目录参数为空,就是切换到用户的自己的家目录中(4)显示当前目录(pwd):使用此命令查看当前工作目录。首先使用pwd查看当前目录,再切换到目录/usr/tmp,然后使用pwd–L或pwd–P然后所在位置。最后使用cd命令返回到用户家目录。-P显示目录的物理位置-L显示目录的逻辑位置(5)目录删除(rmdir):删除刚创建的目录。进入刚创建的目录,试试在当前目录能否删除,使用cd..上退一级后,再删除看看结果如何。在目录内部不能删除、当目录中有目录时也不能删除、把目录中的目录从家目录中由内到外一层一层删除。3)文件操作基本命令(1)显示文件的内容或合并文件(cat)显示文件的内容:通过IO重定向生成文件myf:ls-l/usr>myf; ls>>myf#把ls的当前目录追加到myf中使用cat命令查看文件的内容:catmyf; cat-nmyf(2)文本编辑命令(vi)编辑刚才生成的文件myf,使用vi的各种功能对myf进行编辑。:q不保存退出vi:x/文件名保存退出(3)分屏显示文件内容(more/less)moremyf; ls–l/dev|less(4)修改文件存取时间或创建空文件(touch)在刚创建的目录内(若已经删除,则重新创建)创建一个空文件,文件名为用户名或操作者的名字或学号。修改刚创建文件的创建日期和访问日期。touch–a–t200601010030myfileyourfile #修改文件的存取时间touch–m–t200706050403myfile ##修改文件的修改时间-a:仅修改accesstime。

-m:仅修改mtime(修改时间)

-r:参照某个文件的时间记录。

-t:后面可以接时间,格式为(5)文件和目录复制(cp)首先进入刚创建的目录,将etc/init.d/下的文件network复制到时刚创建的目录。方法是:cp/etc/init.d/network.(.点表示复制到当前目录) 分别使用ls和cat命令查看其属性和内容,然后再将其从本地复制到系统的临时目录下,并命名为mynetwork。(6)使用mv命令给文件改名将刚创建的文件更名(自己指定文件名)。创建下一个新文件,并将它移动到系统的临时目录。mv084413106/tmp(7)显示文件或文件系统状态信息(stat)创建下一个名字为myfile的文件,然后查看其属性。查看系统临时目录的属性;查看系统设备文件/dev/fd和/dev/fd0的文件属性。(8)删除文件(rm)(强调指出不能删除非自己所创建的目录或文件)删除你所创建的所有文件和目录。4)文本编辑命令与基本操作(1)字符串过滤命令(grep)重新以操作者自己的名字或学号创建子目录后,进入该目录。将系统的网络启动脚本程序自制到当前,方法是:cp/etc/init.d/network.在其中过滤含字符串start开始的行,方法是:grep“^start”network在其中过滤含字符串conf结尾的行,方法:grep"conf$"network显示其中的所注释行:grep"^#"network 显示其中的所非注释行:grep-v"^#"network(2)对文件排序(sort)列系统根目录的内容:ls–l/列系统根目录的内容,并将逆向排序:ls–l–r/使用ls对系统的根目录进行短式列表,并改道到文件rootdir,分别使用sort命令对该文件进行字典排序和逆向排序。ls/>rootdir; sortrootdir sort-rrootdir(3)删除文件中重复的行命令(uniq)使用vi在文件rootdir中增加几个重复行,分别使用uniq命令显示其中的重复行和不重复行。如何删除其中的重复行后保存另一个文件,比如root_dir。uniqrootdirrootdir1#输出rootdir中的非重复的行重复的行只显一次Uniq–urootdir显示rootdir中的不重复的行5)进程管理基本命令使用方法使用pstree命令查看系统中正在运行进程的进程树:pstree 或pstree|less若要分别显示进程的PID和用户名,该如何操作?在一个终端上不带参数启动cat,在另一个终端上杀掉该cat进程。方法:首先使用pstree–p|grepcat得到cat的PID,比如12345,杀死cat进程的方法是:kill-912345Pstree#显示系统的进程6)其他命令(1)显示或设定系统的日期与时间(date)date #以默认格式显示系统当前时间date+%T%n%D #按指定格式显示系统当前系统时间,时间和日期各占一行date01311010 #设置系统时间:1月31日10:10:00CST当年date-s"+2minutes" #将系统时间前提2分#将从格林威治标准时间1970-01-010:0:0到时间字符的时间转换为秒date-d"2007-01-0100:00:00CST"+%s #仅转换而不设置时间(2)清屏命令(clear)清屏命令为clear或^L(Ctrl_L)(3)命令位置确定命令(which/whereis/whatis)确定命令ls的位置:whichls确定命令ls及其帮助文档的位置:whereisls确定ls是什么及它在手册页中的位置:whatisls将ls换成read试试。(4)为可执行程序定义别名(alias)查看已经定义的命令别名:alias为命令定义别名:为ls-l定义一个别名l,方法是:aliasl=’ls–l’使用刚定义的别名列目录:l 或 l/ 或l/tmp(5)变量输入命令(read)读入和显示变量的值:readx; echo"x=$x"读入和显示多个变量的值:readx1x2x3; echo"x1=$x1\tx2=$x2\nx3=$x3"readx1x2x3; echo–e"x1=$x1\tx2=$x2\nx3=$x3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论