linux快速入门(基础指令上)_第1页
linux快速入门(基础指令上)_第2页
linux快速入门(基础指令上)_第3页
linux快速入门(基础指令上)_第4页
linux快速入门(基础指令上)_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

第二课Linux结构与基础指令linux快速入门(基础指令上)共39页,您现在浏览的是第1页!学习目标

文件系统与基础磁盘文件管理指令1

基本系统管理与设置指令2linux快速入门(基础指令上)共39页,您现在浏览的是第2页!基础文件管理指令ls功能说明:列出目录内容。语法:ls[-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I<范本样式>][-T<跳格字数>][-w<每列字符数>][--block-size=<区块大小>][--color=<使用时机>][--format=<列表格式>][--full-time][--help][--indicator-style=<标注样式>][--quoting-style=<引号样式>][--show-control-chars][--sort=<排序方式>][--time=<时间戳记>][--version][文件或目录...]补充说明:执行ls指令可列出目录的内容,包括文件和子目录的名称。演示linux快速入门(基础指令上)共39页,您现在浏览的是第3页!ls命令常用的选项如下:-a显示指定目录下所有子目录与文件,包括隐藏文件。-A显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和“..”。-c按文件的修改时间排序。-C分成多列显示各项。-d如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使用,以得到目录的详细信息。-i在输出的列显示文件的i节点号。-l以长格式来显示文件的详细信息。这个选项最常用。-R递归式地显示指定目录的各个子目录中的文件。-s给出每个目录项所用的块数,包括间接块。演示linux快速入门(基础指令上)共39页,您现在浏览的是第4页!ls命令列出目录下所有文件,包含隐藏文件[root@localhost~]#ls–la列文件种类及权限,也就是类似这样的-rw-r--r–第二列硬链接个数第三列、第四列所属用户、组第五列文件或目录所占用的字节数第六列最后访问时间第七列文件名演示linux快速入门(基础指令上)共39页,您现在浏览的是第5页!ls命令查看文件或目录的inode节点,-i参数的运用[root@localhost~]#ls-li/root列出目录和文件的inode节点,关于inode节点,后面会详细描述演示linux快速入门(基础指令上)共39页,您现在浏览的是第6页!ls命令通配符在ls命令中的应用*代表0个或多个字符

[]内部包括任何字符?任何单个字符例:显示以i开头的所有文件,在/root目录中的;[root@localhost~]#ls/root/i*显示以数字开头的所有文件;[root@localhostroot]#ls[0-9]*?通配符的示例:[root@localhostroot]#ls*.l?ginstall.llginstall.log演示linux快速入门(基础指令上)共39页,您现在浏览的是第7页!cd命令语法:cd

[目的目录]

说明:cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。..父目录.当前目录/根目录~主目录演示linux快速入门(基础指令上)共39页,您现在浏览的是第8页!mkdir命令创建一个目录语法:mkdir[选项]dirname说明:该命令创建目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。命令中各选项的含义为:m对新建目录设置存取权限。也可以用chmod命令设置。-p可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。演示linux快速入门(基础指令上)共39页,您现在浏览的是第9页!mkdir命令参数-m的应用示例在目录创建之时就给其授权了;[root@localhost~]#mkdir-m644sundir

[root@localhost~]#mkdir-m755moondir

[root@localhost~]#mkdir-m000beinandir

[root@localhost~]#ls-ldsundirmoondir beinandir

d---------2rootroot409604-2011:01beinandir

drwxr-xr-x2rootroot409604-2011:01moondir

drw-r--r--2rootroot409604-2011:00sundirlinux快速入门(基础指令上)共39页,您现在浏览的是第10页!rmdir命令-p参数的使用[root@localhost~]#mkdir-plinuxsir/sirdoc/redhat/[root@localhost~]#rmdir-plinuxsir/sirdoc/redhat/[root@localhost~]#lslinuxsirls:linuxsir:没有那个文件或目录演示linux快速入门(基础指令上)共39页,您现在浏览的是第11页![root@localhost~]#rm-i123.sh注:这是删除一个文件,用-i参数的示例,有警告提示;

rm:是否删除一般空文件“123.sh”?Y如果您想终止rm命令,请按ctrl+c组合健退出rm;[root@localhost~]#rm-rimydir/

rm:是否进入目录“mydir/”?y

rm:是否进入目录“mydir//youdir”?y

rm:是否删除一般文件“mydir//youdir/enteruml.sh”?如果您想没有任何警告信息的删除mydir目录下的所有文件及子目录,可以用-r和-f参数的组合;[root@localhost~]#rm-rfmydir删除目录下所有的内容,不提示(非常危险!!)rm–rf*rm命令演示linux快速入门(基础指令上)共39页,您现在浏览的是第12页!cp命令参数-i的示例[root@localhostroot]#cp-iinstall.logaa[root@localhostroot]#cp-iinstall.logaacp:overwrite‘aa’?y注:人机交互在数-i的运用;如果源文件复制到目标文件,如果目标文件存在,则提示警告;linux快速入门(基础指令上)共39页,您现在浏览的是第13页!cp命令参数-b的示例应用[root@localhostroot]#cpinstall.logdd[root@localhostroot]#cp-biinstall.logddcp:overwrite‘dd’?Y[root@localhostroot]#ls-lhdd-rw-r--r--1rootroot15KNov1917:00dd[root@localhostroot]#ls-lhdd*-rw-r--r--1rootroot15KNov1917:00dd-rw-r--r--1rootroot15KNov1916:59dd~linux快速入门(基础指令上)共39页,您现在浏览的是第14页!cp命令复制目录时-R参数的应用在用户当前操作的目录中,有mydir目录,想把mydir复制为medir(在复制之前medir是不存在的)。[root@localhost~]#cp-Rmydirmedir注:如果medir目录不存在,则创建medir目录,并且medir目录中的内容和mydir中的一样;如果您把-R参数换成-a参数,会有什么不同?linux快速入门(基础指令上)共39页,您现在浏览的是第15页!mv命令移动以数字开头的文件或目录到root目录下的tmp目录中;[root@localhost~]#mv[0-9]*tmp/

[root@localhost~]#ls-lhtmp/总计4.0K

-rw-r--r--1rootroot2104-1915:06234.txt

-rw-r--r--1rootroot004-1922:232kexe.txt

-rw-r--r--1rootroot004-1922:25333.tot

-rw-r--r--1rootroot004-1922:236mns.doclinux快速入门(基础指令上)共39页,您现在浏览的是第16页!find命令功能说明:查找文件或目录。

语法:find[path...][expression]补充说明:find指令用于查找符合条件的文件。任何位于参数之前的字符串都将被视为欲查找的目录。演示linux快速入门(基础指令上)共39页,您现在浏览的是第17页!基本系统管理与设置指令进入Linux系统有两种帐号:

1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。

2.普通用户--这个帐号供普通用户使用,可以进行有限的操作。

用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:[root@loclhost/root]#这时就可以对系统做各种操作了。超级用户的提示符是“#”,其他用户的提示符是“$”。演示linux快速入门(基础指令上)共39页,您现在浏览的是第18页!passwd命令语法:passwd

[-dklS][-u

<-f>][用户名称]

说明:passwd指令让用户可以更改自己的密码,而系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

参数:

-d

删除用户密码,仅能以root权限操作;

-f

强制操作;仅root权限才能操作;

-k

设置只有在密码过期失效后,方能更新;

-l

锁住用户无权更改其密码,仅能通过root权限操作;

-S

列出密码的相关信息,仅能通过root权限操作;

-u

解除锁定,仅能通过root权限操作。?如何能让linux接收简单密码答:用root设置linux快速入门(基础指令上)共39页,您现在浏览的是第19页!结束Linux会话:注销在此命令提示处键入exit

或logout后结束了你当前的

Linux会话。你也可按下<CTRL>+d来结束此Linux会话演示linux快速入门(基础指令上)共39页,您现在浏览的是第20页!清除屏幕CLEAR指令

清屏linux快速入门(基础指令上)共39页,您现在浏览的是第21页!ls命令敲入ls–l,则结果如下drwx------14studentstudent409611月1716:58student个字符表示文件类型,它可以是下述类型之一:-普通文件、d目录、l符号链接、b块设备文件、c字符设备文件2.后面的9个字符表示文件的访问权限,分为3组,每组3位。组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字符分别表示对文件的读、写和执行权限。各权限如下所示:r读w写x执行。对于目录,表示进入权限。3.注意,linux文件系统不是根据后缀来执行文件的,而是根据此文件有没有执行权限。演示linux快速入门(基础指令上)共39页,您现在浏览的是第22页!ls命令仅查看目录的属性-d参数[root@localhost/]#ls-ld/etcdrwxr-xr-x54rootroot4096Nov1914:57/etc演示linux快速入门(基础指令上)共39页,您现在浏览的是第23页!ls命令ls的-F参数的示例

-F或--classify

在列出的档案名称后加一符号;例如可执行档则加"*",目录则加"/"。[root@localhostroot]#ls-F/bin/dev/home/lib/misc/opt/root/tmp/var/boot/etc/initrd/lost+found/mnt/proc/sbin/usr/演示linux快速入门(基础指令上)共39页,您现在浏览的是第24页!ls命令获得ls的帮助[root@localhost~]#ls--help[root@localhost~]#manls[root@localhost~]#infols演示linux快速入门(基础指令上)共39页,您现在浏览的是第25页!pwd命令显示当前用户的当前工作目录语法:pwd

[--help][--version]

补充说明:执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。

参数:

--help

在线帮助。

--version

显示版本信息。每个用户的主目录存放在$HOME环境变量中。echo$HOME演示linux快速入门(基础指令上)共39页,您现在浏览的是第26页!mkdir命令参数-p的应用示例创建一个目录linuxsir,并且linuxsir目录下包含子目录sirdoc,sirdoc目录下还有redhat目录;[root@localhost~]#mkdir-plinuxsir/sirdoc/redhat演示linux快速入门(基础指令上)共39页,您现在浏览的是第27页!rmdir命令删除空目录语法:rmdir[选项]dirname说明:删除目录注意,一个目录被删除之前必须是空的。rm-r命令可代替rmdir。命令中各选项的含义为:-p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。演示linux快速入门(基础指令上)共39页,您现在浏览的是第28页!rm命令删除文件及目录rm[选项]文件…如果没有使用-r选项,则rm不会删除目录。该命令的各选项含义如下:f忽略不存在的文件,从不给出提示。r指示rm将参数中列出的全部目录和子目录均递归地删除。i在删除这前进行提示linux快速入门(基础指令上)共39页,您现在浏览的是第29页!cp命令复制文件和目录语法:cp[选项]源文件或目录、目标文件或目录常用选项含义如下:-a该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。-d拷贝时保留链接。-f删除已经存在的目标文件而不提示。-i要提示要求用户确认。-p:连同档案的属性一起复制过去,而非使用预设属性;-R若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。-b

删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。

演示linux快速入门(基础指令上)共39页,您现在浏览的是第30页!cp命令参数-a的示例及说明把源目录复制到另外的一个目标,相当于克隆了一个目录,源目录和目标目录在用户组、权限及修改或访问时间保持一致;[root@localhost~]#cp-amydiryoudir注:复制目录mydir到youdir,如果yourdir目录不存在,则创建。并且把mydir中所有的文件下级子目录都复制到yourdir目录中。-a参数等同于-dpR,并且源目录和目标目录的属性(用户组、权限、最后访问及修改时间)都一致;linux快速入门(基础指令上)共39页,您现在浏览的是第31页!cp命令把多个文件复制到目录中示例把位于用户当前目录下的fonts.dir、Kernel.rpm和Plist文件,复制到当前用户所处的目录下的sun目录中;[root@localhost~]#cpfonts.dirKernel.rpmPlistsun/

[root@localhost~]#lssun/

fonts.dirKernel.rpmPlistlinux快速入门(基础指令上)共39页,您现在浏览的是第32页!mv命令移动文件或目录语法:mv[选项]源文件或目录,目标文件或目录命令中各选项的含义为:-i交互方式操作。询问是否覆盖。-f禁止交互操作。如果目标文件重名,不提示,直接覆盖。linux快速入门(基础指令上)共39页,您现在浏览的是第33页!mv命令[root@localhostroot]#mkdiraa[root@localhostroot]#mv*aamv:cannotmove`aa'toasubdirectoryofitself,`aa/aa'[root@localhostroot]#lsaa[root@localhostroot]#cdaa[root@localhostaa]#lsanaconda-ks.cfginstall.loginstall.log.syslog[root@localhostaa]#mv*./..[root@localhostaa]#lsmv也能和通配符结合一起使用,这样能把相似特征的文件移动到某处;linux快速入门(基础指令上)共39页,您现在浏览的是第34页!grep指令功能说明:查找文件里符合条件的字符串。语法:grep[options]

PATTERN[FILE...]cd/usr/includegrep–nmemcpy*.h

温馨提示

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

评论

0/150

提交评论