,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Linux,操作系统,计算机科学与技术学院虞宏霄,Linux操作系统 计算机科学与技术学院虞宏霄,1,第,2,章 第三讲,Linux,的常用命令,(2),本讲学习目标,熟练掌握,Linux,系统文本界面下的一些常用命令格式及其操作。,第2章 第三讲 Linux的常用命令(2)本讲学习目,2,ls,、,mkdir,、,touch,、,rm,命令综合使用练习:,ls、mkdir、touch、rm命令综合使用练习:,3,2.5 Linux,系统下常用命令(,2,),cp,命令:用于复制文件或目录,格式:,cp ,选项,源文件 目标文件,2.5 Linux系统下常用命令(2),4,cp,命令常用选项,-,a,在备份中保持尽可能多的源文件结构和属性;,-b,作将要覆盖或删除文件的备份;,-f,删除已存在的目标文件;,-i,提示是否覆盖已存在的目标文件;,-p,保持原先文件的所有者,组权限和时间标志;,-r,递归拷贝目录,把所有非文件目录当普通文件拷贝;,-R,递归拷贝目录;,cp命令常用选项,5,文件和目录的拷贝方法,文件和目录的拷贝方法,6,mv,命令:,移动文件,还可改文件名,即把源文件以一个新文件名移动到另一个新的目录中去。,格式:,mv ,选项,文件,1,(目录,1,)文件,2,(目录,2,),mv 命令:移动文件,还可改文件名,即把源文件以一个新文件名,7,Linux第2章第三讲Linux常用命令ppt课件,8,cat,命令:将文本文件的内容显示在终端上。,格式:,cat ,选项,文件名,cat 命令:将文本文件的内容显示在终端上。,9,敲,a,,即,append,,从命令模式转为编辑模式。,敲a,即append,从命令模式转为编辑模式。,10,按,Esc,,返回到命令模式。再敲:输入命名,“,w”,是存盘,“,q”,是退出。,输入“,wq”,是存盘退出,输入“,q,!”是不存盘退出。,按Esc,返回到命令模式。再敲:输入命名,“w”是存盘,“q,11,Linux第2章第三讲Linux常用命令ppt课件,12,more,命令:当文件的内容超过一满屏时,屏幕滚动的速度太快,很难阅读,以至只能看到最后一屏。在,Linux,中,,more,命令可以以一个,page,为单位来浏览文件。当使用,more,时,可看到屏幕的左下方有一个“,-more-”,的信息,这时若按下回车键,则会显示下一行;若按下空格键,则会显示下一个,page,。,格式:,more,文件名,空格,列出下一页,回车,列出下一行,b,列出前一页,q,退出,:n,列出下一个文件,more命令:当文件的内容超过一满屏时,屏幕滚动的速度太快,,13,Linux第2章第三讲Linux常用命令ppt课件,14,head,和,tail,命令,head和tail命令,15,less,命令:与,more,命令相似,一次以一个,page,显示,可以前翻、后翻。,格式:,less,文件名,空格,列出下一页,回车,一行一行向下翻,b,列出前一页,less命令:与more命令相似,一次以一个page显示,,16,find,命令:搜寻文件与目录。,格式:,find pathname-options-print-exec-ok.,find,命令的参数:,pathname,:,find,命令所查找的目录路径。,-print,:,find,命令将匹配的文件输出到标准输出。,-exec,:,find,命令对匹配的文件执行该参数所给出的,shell,命令。,-ok,:和,-exec,的作用相同,只不过以一种更为安全的模式来执,行该参数所给出的,shell,命令,在执行每一个命令之前,,都会给出提示,让用户来确定是否执行。,find 命令:搜寻文件与目录。,17,find,命令选项:,-name,:按照文件名查找文件。,-perm,:按照文件权限来查找文件。,-prune,:使用这一选项可以使,find,命令不在当前指定的目录中查找,如果,同时使用,-depth,选项,那么,-prune,将被,find,命令忽略。,-user,:按照文件属主来查找文件。,-group,:按照文件所属的组来查找文件。,-mtime-n+n,:按照文件的更改时间来查找文件,,-n,表示文件更改时间距,现在,n,天以内,,+n,表示文件更改时间距现在,n,天以前。,find,命令还有,-atime,和,-ctime,选项,但它们都和,-m time,选项。,-nogroup,:查找无有效所属组的文件,即该文件所属的组在,/etc/groups,中,不存在。,-nouser,:查找无有效属主的文件,即该文件的属主在,/etc/passwd,中,不存在。,-newer file1!file2,:查找更改时间比文件,file1,新但比文件,file2,旧的文件。,-type,:查找某一类型的文件,find 命令选项:,18,表达式,说明,-name,文件,告诉,find,要找什么文件;要找的文件包括在引号中,可以使用通配符(*和?),-perm,模式,匹配所有模式为指定数字型模式值的文件。不仅仅是读,写和执行,所有模式都必须匹配。如果在模式前是负号(,-,),表示采用除这个模式外的所有模式。,-type x,匹配所有类型为,x,的文件。,x,是,c,(字符特殊),,b,(块特殊),,d,(目录),,p,(有名管道),,l,(符号连接),,s,(套接文件)或,f,(一般文件)。,-links n,匹配所有连接数为,n,的文件。,表达式说明-name文件 告诉find,19,表达式,说明,-user,用户号,匹配所有用户序列号是所指定的用户序列号的文件,可以是数字型的值或用户登录名。,-atime n,匹配所有在前,n,天内访问过的文件。,-mtime n,匹配所有在前,n,天内修改过的文件。,-newer,文件,匹配所有修改时间比,file,文件更新的文件。,-size n,匹配所有大小为,n,块的文件(,512,字节块,若,k,在,n,后,则为,1K,字节块)。,-print,显示整个文件路径和名称。一般来说,都要用,-print,,如果没有这个参数,则,find,命令进行所要求的搜索是没有显示结果的。,表达式说明-user用户号 匹配所有用,20,1,)通过文件名查找,知道了某个文件的文件名,却不知道它存于哪个目录下,此时可通过查找命令找到该文件,命令如下:,#find /-name httpd.conf print,2,)根据部分文件名查找,当要查找某个文件时,不知道该文件的全名,只知道这个文件包含几个特定的字母,此时用查找命令也是可找到相应文件的。这时查找文件名时使用通配符“*”、“,?”,。例如,还是查找文件“,httpd.conf”,,但仅记得该文件名包含“,http”,字符串,可使用如下命令查找:,#find/name*http*-print,1)通过文件名查找,21,3,)根据文件的特征查询,如果仅知道某个文件的大小、修改日期等特征也可使用,find,命令把该文件查找出来。例如,知道一个文件尺寸小于为,2500bytes,,可使用如下命令查找:,#find/etc size-2500c print,(c,表示字节数,),3)根据文件的特征查询,22,Linux第2章第三讲Linux常用命令ppt课件,23,Linux第2章第三讲Linux常用命令ppt课件,24,ln,命令:功能是链接文件。,链接:一种被称为硬链接(,Hard Link,),另一种被称为符号链接(,Symbolic Link,)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,,ln,产生硬链接。,格式:,ln -f|-n -s SourceFile TargetFile,将某个文件链接到一个文件上,ln -f|-n -s SourceFile.TargetDirectory,将一个或多个文件链接到一个目录上,ln 命令:功能是链接文件。,25,Linux第2章第三讲Linux常用命令ppt课件,26,Linux第2章第三讲Linux常用命令ppt课件,27,Linux第2章第三讲Linux常用命令ppt课件,28,硬链接相当于复制了该文件并建立了随该文件变动而变动的链接;软链接则相当于快捷方式。,硬链接相当于复制了该文件并建立了随该文件变动而变动的链接;软,29,useradd,:添加用户,需在超级管理员下完成。,格式:,useradd,用户名,useradd:添加用户,需在超级管理员下完成。,30,该文件存的并非是密码,而是所有用户及软件的相关信息。,该文件存的并非是密码,而是所有用户及软件的相关信息。,31,当新添加的用户没有指定组名的时候,默认的组名和用户的,ID,号一致。,当新添加的用户没有指定组名的时候,默认的组名和用户的ID号一,32,groupadd,:添加用户组,需在超级管理员下完成。,格式:,groupadd,用户名,groupadd:添加用户组,需在超级管理员下完成。,33,将新用户添加到指定组:,格式:,useradd,用户名,-g,组名,将新用户添加到指定组:格式:us,34,usermod,:修改用户组。,格式:,usermod -g,组名 用户名,usermod:修改用户组。格,35,userdel,:删除用户,格式:,useradd,用户名,userdel:删除用户 格式:u,36,