linux快速入门基础指令上课件

上传人:夏** 文档编号:570100423 上传时间:2024-08-02 格式:PPT 页数:39 大小:128KB
返回 下载 相关 举报
linux快速入门基础指令上课件_第1页
第1页 / 共39页
linux快速入门基础指令上课件_第2页
第2页 / 共39页
linux快速入门基础指令上课件_第3页
第3页 / 共39页
linux快速入门基础指令上课件_第4页
第4页 / 共39页
linux快速入门基础指令上课件_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《linux快速入门基础指令上课件》由会员分享,可在线阅读,更多相关《linux快速入门基础指令上课件(39页珍藏版)》请在金锄头文库上搜索。

1、第二课第二课 Linux结构与基础指令结构与基础指令学习目标学习目标学习目标学习目标文件系统与文件系统与基础基础磁盘磁盘文件管理指令文件管理指令1基本系统管理与设置指令基本系统管理与设置指令基本系统管理与设置指令基本系统管理与设置指令2基础文件管理指令n nls功能说明:列出目录内容。功能说明:列出目录内容。语法:语法:ls-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX-Ils-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX-I-T-T-w-w-block-size=-block-size=-color=-color=-format=-fo

2、rmat=-full-time-help-full-time-help-indicator-style=-indicator-style=-quoting-style=-quoting-style=-show-control-chars-sort=show-control-chars-sort=-time=-time=-versionversion文件或目录文件或目录.补充说明:执行补充说明:执行ls ls指令可列出目录的内容,包括文件和子目录的名称。指令可列出目录的内容,包括文件和子目录的名称。演示ls命令命令n n常用的选项如下:常用的选项如下:l l-a-a显示指定目录下所有子目录与文件

3、,包括隐藏文显示指定目录下所有子目录与文件,包括隐藏文件。件。 l l-A-A显示指定目录下所有子目录与文件,包括隐藏文显示指定目录下所有子目录与文件,包括隐藏文件。但不列出件。但不列出“.”“.”和和“.”“.”。l l-c-c按文件的修改时间排序。按文件的修改时间排序。 l l-C-C分成多列显示各项。分成多列显示各项。l l-d-d如果参数是目录,只显示其名称而不显示其下的如果参数是目录,只显示其名称而不显示其下的各文件。往往与各文件。往往与l l选项一起使用,以得到目录的详细选项一起使用,以得到目录的详细信息。信息。l l-i-i在输出的第一列显示文件的在输出的第一列显示文件的i i节

4、点号。节点号。 l l-l-l以长格式来显示文件的详细信息。这个选项最常以长格式来显示文件的详细信息。这个选项最常用。用。l l-R-R递归式地显示指定目录的各个子目录中的文件。递归式地显示指定目录的各个子目录中的文件。 l l-s-s给出每个目录项所用的块数,包括间接块。给出每个目录项所用的块数,包括间接块。演示ls命令命令n n敲入敲入敲入敲入ls lls l,则结果如下,则结果如下,则结果如下,则结果如下l ldrwx-14studentstudent409611drwx-14studentstudent409611月月 1716:58student1716:58studentn n第一

5、个字符表示文件类型,它可以是下述类型之一:第一个字符表示文件类型,它可以是下述类型之一:l l- -普通文件、普通文件、dd目录、目录、l l符号链接、符号链接、bb块设备文件、块设备文件、cc字符设备文字符设备文件件n n2.2.后面的后面的9 9个字符表示文件的访问权限,分为个字符表示文件的访问权限,分为3 3组,每组组,每组3 3位。位。l l第一组表示文件属主的权限,第一组表示文件属主的权限,l l第二组表示同组用户的权限,第二组表示同组用户的权限,l l第三组表示其他用户的权限。第三组表示其他用户的权限。l l每一组的三个字符分别表示对文件的读、写和执行权限。每一组的三个字符分别表示

6、对文件的读、写和执行权限。 n n各权限如下所示:各权限如下所示:l lr r读读l lww写写l lxx执行。对于目录,表示进入权限。执行。对于目录,表示进入权限。n n3.3.注意,注意,linuxlinux文件系统不是根据后缀来执行文件的,而是根据此文件系统不是根据后缀来执行文件的,而是根据此文件有没有执行权限。文件有没有执行权限。演示ls命令命令n n列出目录下所有文件,包含隐藏文件列出目录下所有文件,包含隐藏文件n nrootlocalhost#lslan n第一列第一列文件种类及权限,也就是类似这样的-rw-r-rn n第二第二列列硬链接个数n n第三第三列列、第四、第四列列所属用

7、户、组n n第五第五列列文件或目录所占用的字节数n n第六第六列列最后访问时间n n第七第七列列文件名演示ls命令命令n n仅查看目录的属性仅查看目录的属性 -d参数参数n nrootlocalhost/#ls-ld/etcl ldrwxr-xr-x54rootroot4096Nov1914:57drwxr-xr-x54rootroot4096Nov1914:57/etc/etc演示ls命令命令n n查看文件或目录的查看文件或目录的inode节点,节点,-i参数的参数的运用运用n nrootlocalhost#ls-li/rootn n列出目录和文件的inode节点,关于inode节点,后面会

8、详细描述演示ls命令命令n nls的的-F参数的示例参数的示例n n-F或-classify在列出的档案名称后加一符号;例如可执行档则加*,目录则加/。n nrootlocalhostroot#ls-F/n nbin/dev/home/lib/misc/opt/root/tmp/var/n nboot/etc/initrd/lost+found/mnt/proc/sbin/usr/演示ls命令命令n n通配符在通配符在通配符在通配符在lsls命令中的应用命令中的应用命令中的应用命令中的应用n n*代表代表0 0个或多个字符个或多个字符n n内部包括任何字符内部包括任何字符n n?任何单个字符任

9、何单个字符n n例:例:例:例:n n显示以显示以i i开头的所有文件,在开头的所有文件,在/root/root目录中的;目录中的;l lrootlocalhost#ls/root/i*rootlocalhost#ls/root/i*n n显示以数字开头的所有文件;显示以数字开头的所有文件;l lrootlocalhostroot#ls0-9*rootlocalhostroot#ls0-9*n n? ?通配符的示例:通配符的示例:l lrootlocalhostroot#ls*.l?grootlocalhostroot#ls*.l?gl linstall.llginstall.loginsta

10、ll.llginstall.log演示ls命令命令n n获得获得ls 的帮助的帮助n nrootlocalhost#ls-helpn nrootlocalhost#manlsn nrootlocalhost#infols演示cd命令命令n n语法:语法:cd目的目录说明:说明:cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。l l. .父目录父目录l l. .当前目录当前目录l l/ /根目录根目录l l 主目录主目录演示pwd命令命令n n显示当前用户的当前工作目录显示当前用户的当前工作目录n n语法:语法:pwd-help-version补充说明:补充说明:执行

11、pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。参数:参数:-help在线帮助。-version显示版本信息。n n每个用户的主目录存放在$HOME环境变量中。n necho$HOME演示mkdir命令命令n n创建一个目录创建一个目录创建一个目录创建一个目录n n语法:语法:mkdirmkdir选项选项dirnamedirnamen n说明:该命令创建目录。要求创建目录的用户说明:该命令创建目录。要求创建目录的用户在当前目录中(在当前目录中(dir-namedir-name的父目录中)具有写的父目录中)具有写权限,并且权限,并且dirnamedirname不能是当前目录中已有的目不能

12、是当前目录中已有的目录或录或 文件名称。文件名称。n n命令中各选项的含义为:命令中各选项的含义为:n nmm对新建目录设置存取权限。也可以用对新建目录设置存取权限。也可以用chmodchmod命令设置。命令设置。n n-p-p可以是一个路径名称。此时若路径中的某些可以是一个路径名称。此时若路径中的某些目录尚不存在,目录尚不存在, 加上此选项后,加上此选项后, 系统将自动建系统将自动建立好那些尚不存在的目录,即一次可以建立多立好那些尚不存在的目录,即一次可以建立多个目录。个目录。 演示mkdir命令命令n n参数参数 -p 的应用示例的应用示例n n创建一个目录linuxsir,并且linux

13、sir目录下包含子目录sirdoc,sirdoc目录下还有redhat目录;l lrootlocalhost#mkdir-prootlocalhost#mkdir-plinuxsir/sirdoc/redhatlinuxsir/sirdoc/redhat演示mkdir命令命令n n参数参数参数参数 -m -m 的应用示例的应用示例的应用示例的应用示例n n在目录创建之时就给其授权了;在目录创建之时就给其授权了;n nrootlocalhost#mkdir-m644sundirrootlocalhost#mkdir-m644sundirrootlocalhost#mkdir-m755moondi

14、rrootlocalhost#mkdir-m755moondirrootlocalhost#mkdir-m000beinandirrootlocalhost#mkdir-m000beinandirrootlocalhost#ls-ldsundirmoondirrootlocalhost#ls-ldsundirmoondirbeinandirbeinandird-2rootroot409604-2011:01d-2rootroot409604-2011:01beinandirbeinandirdrwxr-xr-x2rootroot409604-2011:01drwxr-xr-x2rootroot

15、409604-2011:01moondirmoondirdrw-r-r-2rootroot409604-2011:00sundirdrw-r-r-2rootroot409604-2011:00sundirrmdir命令命令n n删除空目录删除空目录n n语法:rmdir选项dirnamen n说明:删除目录n n注意,一个目录被删除之前必须是空的。rm-r命令可代替rmdir。n n命令中各选项的含义为:n n-p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。演示rmdir命令命令n n-p参数的使用l lrootlocalhost#mkdir-prootlocalh

16、ost#mkdir-plinuxsir/sirdoc/redhat/linuxsir/sirdoc/redhat/l lrootlocalhost#rmdir-prootlocalhost#rmdir-plinuxsir/sirdoc/redhat/linuxsir/sirdoc/redhat/l lrootlocalhost#lslinuxsirrootlocalhost#lslinuxsirl lls:linuxsir:ls:linuxsir:没有那个文件或目录没有那个文件或目录演示rm命令命令n n删除文件及目录删除文件及目录n nrm选项文件n n如果没有使用-r选项,则rm不会删除目

17、录。n n该命令的各选项含义如下:n nf忽略不存在的文件,从不给出提示。n nr指示rm将参数中列出的全部目录和子目录均递归地删除。n ni在删除这前进行提示n nrootlocalhost#rm-i123.shrootlocalhost#rm-i123.sh注:这是删除一个文注:这是删除一个文件,用件,用-i -i参数的示例,有警告提示;参数的示例,有警告提示;rmrm:是否删除一般空文件:是否删除一般空文件“123.sh”?Y“123.sh”?Yn n如果您想终止如果您想终止rmrm命令,请按命令,请按ctrl+cctrl+c组合健退出组合健退出rmrm;n nrootlocalhost

18、#rm-rimydir/rootlocalhost#rm-rimydir/rmrm:是否进入目录:是否进入目录“mydir/”?y“mydir/”?yrmrm:是否进入目录:是否进入目录“mydir/youdir”?y“mydir/youdir”?yrmrm:是否删除一般文件:是否删除一般文件“mydir/youdir/enteruml.sh”?“mydir/youdir/enteruml.sh”?n n如果您想没有任何警告信息的删除如果您想没有任何警告信息的删除mydirmydir目录下的所有目录下的所有文件及子目录,可以用文件及子目录,可以用-r -r和和-f -f参数的组合;参数的组合;

19、n nrootlocalhost#rm-rfmydirrootlocalhost#rm-rfmydirn n删除目录下所有的内容,不提示(非常危险!)删除目录下所有的内容,不提示(非常危险!)删除目录下所有的内容,不提示(非常危险!)删除目录下所有的内容,不提示(非常危险!)l lrm rf *rm rf *rm命令命令演示cp命令命令 复复复复制文件和目录制文件和目录制文件和目录制文件和目录n n语法:语法:cpcp选项选项 源文件或目录、目标文件或目录源文件或目录、目标文件或目录 n n常用选项含义如下:常用选项含义如下:n n-a-a该选项通常在拷贝目录时使用。它保留链接、文件属性,并递

20、该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于归地拷贝目录,其作用等于dpRdpR选项的组合。选项的组合。n n-d-d拷贝时保留链接。拷贝时保留链接。n n-f-f删除已经存在的目标文件而不提示。删除已经存在的目标文件而不提示。n n-i-i要提示要求用户确认。要提示要求用户确认。n n-p-p:连同档案的属性一起复制过去,而非使用预设属性;:连同档案的属性一起复制过去,而非使用预设属性;n n-R-R若给出的源文件是一目录文件,此时若给出的源文件是一目录文件,此时cpcp将递归复制该目录下所将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

21、有的子目录和文件。此时目标文件必须为一个目录名。n n-b-b删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。备份字符串。 演示cp命令命令n n参数参数-i的示例的示例n nrootlocalhostroot#cp-iinstall.logaan nrootlocalhostroot#cp-iinstall.logaan ncp:overwriteaa?yn n注:注:人机交互在数-i的运用;如果源文件复制到目标文件,如果目标文件存在,则提示警告;cp命令命令n n参数参数参数参数-a-a的示例及说明的示例及说明的示例及

22、说明的示例及说明n n把源目录复制到另外的一个目标,相当于克隆把源目录复制到另外的一个目标,相当于克隆了一个目录,源目录和目标目录在用户组、权了一个目录,源目录和目标目录在用户组、权限及修改或访问时间保持一致;限及修改或访问时间保持一致;n nrootlocalhost#cp-amydiryoudirrootlocalhost#cp-amydiryoudirn n注:注:注:注:复制目录复制目录mydirmydir到到youdiryoudir,如果,如果yourdiryourdir目录目录不存在,则创建。并且把不存在,则创建。并且把mydirmydir中所有的文件下中所有的文件下级子目录都复制

23、到级子目录都复制到yourdiryourdir目录中。目录中。-a-a参数等同参数等同于于-dpR-dpR,并且源目录和目标目录的属性(用户,并且源目录和目标目录的属性(用户组、权限、最后访问及修改时间)都一致;组、权限、最后访问及修改时间)都一致;cp命令命令n n参数参数参数参数-b-b的示例应用的示例应用的示例应用的示例应用n nrootlocalhostroot#cpinstall.logddrootlocalhostroot#cpinstall.logddn nrootlocalhostroot#cp-biinstall.logddrootlocalhostroot#cp-biins

24、tall.logddn ncp:overwritedd?Ycp:overwritedd?Yn nrootlocalhostroot#ls-lhddrootlocalhostroot#ls-lhddn n-rw-r-r-1rootroot15KNov1917:00dd-rw-r-r-1rootroot15KNov1917:00ddn nrootlocalhostroot#ls-lhdd*rootlocalhostroot#ls-lhdd*n n-rw-r-r-1rootroot15KNov1917:00dd-rw-r-r-1rootroot15KNov1917:00ddn n-rw-r-r-1r

25、ootroot15KNov1916:59dd-rw-r-r-1rootroot15KNov1916:59ddcp命令命令n n把多个文件复制到目录中示例把多个文件复制到目录中示例n n把位于用户当前目录下的fonts.dir、Kernel.rpm和Plist文件,复制到当前用户所处的目录下的sun目录中;n nrootlocalhost#cpfonts.dirKernel.rpmPlistsun/rootlocalhost#lssun/fonts.dirKernel.rpmPlistcp命令命令n n复制目录时复制目录时-R参数的应用参数的应用n n在用户当前操作的目录中,有mydir目录,想

26、把mydir复制为medir(在复制之前medir是不存在的)。n nrootlocalhost#cp-Rmydirmedirn n注:如果medir目录不存在,则创建medir目录,并且medir目录中的内容和mydir中的一样;n n如果您把-R参数换成-a参数,会有什么不同?mv命令命令n n移动文件或目录n n语法:mv选项源文件或目录,目标文件或目录n n命令中各选项的含义为:n n-i交互方式操作。询问是否覆盖。n n-f禁止交互操作。如果目标文件重名,不提示,直接覆盖。mv命令命令n n移动以数字开头的文件或目录到移动以数字开头的文件或目录到移动以数字开头的文件或目录到移动以数字

27、开头的文件或目录到 root root目录下的目录下的目录下的目录下的tmptmp目录中;目录中;目录中;目录中;n nrootlocalhost#mv0-9*tmp/rootlocalhost#mv0-9*tmp/rootlocalhost#ls-lhtmp/rootlocalhost#ls-lhtmp/n n总计总计4.0K4.0K-rw-r-r-1rootroot2104-1915:06234.txt-rw-r-r-1rootroot2104-1915:06234.txt-rw-r-r-1rootroot004-1922:232kexe.txt-rw-r-r-1rootroot004-1

28、922:232kexe.txt-rw-r-r-1rootroot004-1922:25333.tot-rw-r-r-1rootroot004-1922:25333.tot-rw-r-r-1rootroot004-1922:236mns.doc-rw-r-r-1rootroot004-1922:236mns.docmv命令命令n nrootlocalhostroot#mkdiraarootlocalhostroot#mkdiraan nrootlocalhostroot#mv*aarootlocalhostroot#mv*aan nmv:cannotmoveaatoasubdirectoryof

29、itself,aa/aamv:cannotmoveaatoasubdirectoryofitself,aa/aan nrootlocalhostroot#lsrootlocalhostroot#lsn naaaan nrootlocalhostroot#cdaarootlocalhostroot#cdaan nrootlocalhostaa#lsrootlocalhostaa#lsn nanaconda-ks.cfginstall.loginstall.log.sysloganaconda-ks.cfginstall.loginstall.log.syslogn nrootlocalhosta

30、a#mv*./.rootlocalhostaa#mv*./.n nrootlocalhostaa#lsrootlocalhostaa#lsn nmv mv 也能和通配符结合一起使用,这样能把相似特征的也能和通配符结合一起使用,这样能把相似特征的也能和通配符结合一起使用,这样能把相似特征的也能和通配符结合一起使用,这样能把相似特征的文件移动到某处;文件移动到某处;文件移动到某处;文件移动到某处;find命令命令n n功能说明:查找文件或目录。语法:findpath.expression补充说明:find指令用于查找符合条件的文件。任何位于参数之前的字符串都将被视为欲查找的目录。演示grep指令指

31、令n n功能说明:查找文件里符合条件的字符串。语法语法:grepoptionsgrepoptions PATTERNFILE.PATTERNFILE.cd/usr/includecd/usr/includegrepnmemcpy*.hgrepnmemcpy*.h演示基本系统管理与设置指令n n进入进入LinuxLinux系统有系统有两种帐号:两种帐号:1 1root-root-超级用户帐号(系统管理员),使超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。用这个帐号可以在系统中做任何事情。2 2普通用户普通用户- -这个帐号供普通用户使用,可这个帐号供普通用户使用,可以进行有限的

32、操作。以进行有限的操作。用户正确地输入用户名和口令后,就能合法用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:地进入系统。屏幕显示: l l rootloclhost /root # rootloclhost /root # n n这时就可以对系统做各种操作了。这时就可以对系统做各种操作了。l l超级用户的提示符是超级用户的提示符是“ “#”#”,l l其他用户的提示符是其他用户的提示符是“ “$”$”。 演示useradd 命令命令n n功能说明:功能说明:建立用户帐号。语法:语法:useradd用户名。n n补充说明:补充说明:useradd可用来建立用户帐号。帐号建好之后,再

33、用passwd设定帐号的密码。n n可用userdel删除帐号。n n使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。n n建立一个用户则在/home目录下建立一个主目录。演示passwd 命令命令n n语法:语法:语法:语法:passwd-dklS-upasswd-dklS-u用户名称用户名称 说明:说明:说明:说明:passwdpasswd指令让用户可以更改自己的密码,而系指令让用户可以更改自己的密码,而系统管理者则能用它管理系统用户的密码。只有管理者可统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。以指定用户

34、名称,一般用户只能变更自己的密码。参数:参数:参数:参数:-d-d删除用户密码,仅能以删除用户密码,仅能以rootroot权限操作;权限操作; -f-f强制操作;仅强制操作;仅rootroot权限才能操作;权限才能操作;-k-k设置只有在密码过期失效后,方能更新;设置只有在密码过期失效后,方能更新; -l-l锁住用户无权更改其密码,仅能通过锁住用户无权更改其密码,仅能通过rootroot权限操作权限操作; ;-S-S列出密码的相关信息,仅能通过列出密码的相关信息,仅能通过rootroot权限操作;权限操作; -u-u解除锁定,仅能通过解除锁定,仅能通过rootroot权限操作。权限操作。n n

35、?如何能让?如何能让linuxlinux接收简单密码接收简单密码n n答:用答:用rootroot设置设置n n列出当前已登录的用户列出当前已登录的用户n n语法:语法:who-Himqsw-help-versionami记录文件n n参数:参数:-H显示各栏位的标题信息列。-u显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成.号,如果该用户已超过24小时没有任何动作,则标示出old字符串。-m此参数的效果和指定ami字符串相同。who 命令命令演示结束结束Linux 会话:注销会话:注销n n在此命令提示处键入exit 或 logout后结束了你当前的 Linux 会话。你也可按

36、下+d 来结束此 Linux 会话演示id 命令命令n n显示用户的显示用户的ID,以及所属群组的,以及所属群组的IDn n语法:语法:id-gGnru-help-version用户名称n n参数:参数:-g显示用户所属群组的ID。-G显示用户所属附加群组的ID。-n显示用户,所属群组或附加群组的名称。-r显示实际ID。-u显示用户ID。演示清除屏幕清除屏幕n nCLEAR指令清屏课后练习课后练习n n在自己用在自己用户户目目录录下下练习练习LinuxLinux中的所有指令中的所有指令将下面的命令你将下面的命令你认为认为常常见见的例子的例子举举出来出来 必必须须掌握掌握 cdcd、ls ls、cpcp、mkdirmkdir、rmdirrmdir、rmrm、findfind、grepgrep 【有有兴兴趣深入研究趣深入研究】正正则则表达式和表达式和grepgrep与正与正则则表达式表达式结结合的用法合的用法

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号