Linux3 文件系统及常用命令

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

CS&TInformationCourse2007教学内容安排(Linux部分)•第一章绪论•第二章Linux安装与Linux入门•第三章Linux文件系统及常用命令•第四章用户与组管理•第五章Vi编辑器的使用与GCC•第六章LinuxShellCS&TInformationCourse2007第三章Linux文件系统及常用命令•3.1文件系统和目录结构•3.2目录操作命令•3.3文件操作命令•3.4文件权限•3.5输入输出重定向教学重点和难点•掌握相对目录的概念、基本的文件操作命令•重点掌握文件权限CS&TInformationCourse2007第三章Linux文件系统及常用命令3.1文件系统及目录结构文件和目录•文件:存储信息,保存在硬盘上。•文件系统:在一个磁盘或分区组织文件的方法。CS&TInformationCourse2007第三章Linux文件系统及常用命令3.1文件系统及目录结构文件和目录•对Linux,文件就是字节序列。•Linux文件系统包括三类文件–普通文件:包括文本文件,数据文件和可执行的二进制文件–目录文件:目录文件包含目录内文件的名称和一些简单的信息(如文件在磁盘中的位置)•层次结构来组织文件,最高层称为根目录“/”。–特殊文件:与设备和进程之间的通信相关,每一个设备对应于一个文件。CS&TInformationCourse2007第三章Linux文件系统及常用命令3.1文件系统及目录结构文件和目录命名•根目录:/•其他目录或文件–使用字母、数字、下划线和句点来命名文件和目录。–文件名对大小写敏感,不能出现空格。–同一个目录不能出现同名的目录或文件。–可以使用扩展名来标识文件的类型,file命令可用来查看文件类型。••注意注意:Linux中不使用扩展名来表示文件是否可以执行。CS&TInformationCourse2007第三章Linux文件系统及常用命令3.1文件系统及目录结构目录文件•目录,提供磁盘组织文件的结构。•通常用树的方式来表示,根在顶部。CS&TInformationCourse2007第三章Linux文件系统及常用命令3.1文件系统及目录结构Linux目录树结构binvarusrtmpsbinlibhomeetcdevbinsrcliblinuxadminlocalX11CS&TInformationCourse2007第三章Linux文件系统及常用命令3.1文件系统及目录结构主要Linux目录内容•/bin:二进制可执行文件•/dev:设备文件•/etc:系统管理和配置文件•/home:用户主目录的起始基点•/lib:标准程序设计库•/sbin:系统管理命令•/tmp:公用的临时文件存贮点•/usr:应用程序、软件包的配置文件等•/var:某些大文件的溢出区CS&TInformationCourse2007第三章Linux文件系统及常用命令3.1文件系统及目录结构特殊目录•当前目录(.)•父目录(..)•用户主目录:–当创建用户的时候,可以为给用户分配一个特定的目录,这个目录称为该用户的主目录。–用户每次登录系统,都会自动处于主目录下•工作目录–用户当前所处的目录称为工作目录或当前目录CS&TInformationCourse2007第三章Linux文件系统及常用命令3.1文件系统及目录结构路径和路径名•路径–定位文件,从根目录开始,经过中间目录到文件的过程就是路径•路径名–定位文件所经过的目录•绝对路径–从根目录开始定位一个文件–绝对路径总是从“/”开始,如/usr/src/linux。•相对路径–从工作目录开始定位一个文件,如src/linux。•当前目录下文件可以直接访问,其他目录下的文件需要给出正确的路径名才能访问。CS&TInformationCourse2007第三章Linux文件系统及常用命令•3.1文件系统和目录结构•3.2目录操作命令•3.3文件操作命令•3.4文件权限•3.5输入输出重定向教学重点和难点•掌握相对目录的概念、基本的文件操作命令•重点掌握文件权限CS&TInformationCourse2007第三章Linux文件系统及常用命令3.2目录操作命令目录操作命令•ls:显示目录内的文件和子目录列表–命令格式:ls[参数][目录或文件]–ls后没有任何参数,则显示当前目录下的文件列表–参数:•-a:显示所有文件•-l:以长格式显示,totaln表示目录总体大小(块=512Byte)•-F:列出文件类型,–执行文件(*),目录(/),Socket(=),符号连接(@),管道(|)•-R:递归显示当前目录和子目录中的文件CS&TInformationCourse2007第三章Linux文件系统及常用命令3.2目录操作命令目录操作命令CS&TInformationCourse2007第三章Linux文件系统及常用命令3.2目录操作命令以长(long)格式显示文件的主要信息,例如:drwxr-xr-x2zhangstudent48Sep0516:39hist文件名最后修改时间文件大小(字节数)文件所属用户组文件属主(所有者)文件链接数文件访问权限文件类型(-:普通d:目录c:字符设备b:块设备p:管道l:符号链接,s:套接字)CS&TInformationCourse2007第三章Linux文件系统及常用命令3.2目录操作命令目录操作命令•pwd:显示工作目录•cd:改变工作目录–命令格式:cd[目录路径]–cd后没有任何参数时,该命令直接回到用户主目录–cd..表示回到上一层目录(父目录)CS&TInformationCourse2007第三章Linux文件系统及常用命令3.2目录操作命令目录操作命令•mkdir:创建目录–mkdir目录路径名:•创建一个子目录(可用相对或绝对路径)•cd/home•mkdiraa(mkdir/home/aa)•mkdirbbcc•mkdiraa/ee•mkdirdd/ee(看看什么结果)–mkdir[-p]目录路径名:•创建目录树•mkdir–pbb/cc–创建多个目录,用空格分开路径名CS&TInformationCourse2007第三章Linux文件系统及常用命令3.2目录操作命令目录操作命令•rmdir:删除空目录–rmdir目录路径名:删除所指目录–rmdir[-p]目录路径名:删除目录树–删除多个目录,用空格分开路径名–注意:•当目录为空时,才能删除目录•不能在当前目录中删除当前目录CS&TInformationCourse2007第三章Linux文件系统及常用命令3.2目录操作命令目录操作命令小结•ls•cd•pwd•mkdir•rmdirCS&TInformationCourse2007第三章Linux文件系统及常用命令•3.1文件系统和目录结构•3.2目录操作命令•3.3文件操作命令•3.4文件权限•3.5输入输出重定向教学重点和难点•掌握相对目录的概念、基本的文件操作命令•重点掌握文件权限CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•cat–创建一个文件:cat文件名–在一个文件后追加:cat文件名–显示文件内容:cat文件1[文件2][文件3]..–合并文件:cat文件1文件2….文件n•touch–touch文件名•当文件存在时,将文件的时间更改为现在时间•当文件不存在时,创建一个空文件CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•删除文件:rm–rm文件1[文件2文件3…..]–rm-i文件:删除文件前给与确认–rm–r目录:删除目录CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•拷贝文件:cp–cp[参数]源文件[目录]目标文件[目录]–-i:发生文件名重复,则提示覆盖–-r:拷贝目录–文件数量增加•源文件-目标文件:复制文件,重命名•源文件-目标目录:复制文件,原名•源目录-目标目录:复制目录,原名CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•mv命令:–作用:移动文件(目录)、更该文件名(目录名)–命令格式:mv[参数]源文件[目录]目的文件[目录]–-i:发生文件名重复,则提示覆盖–-r:移动目录–文件数量不变•源文件目标文件:不同目录下,移动;同目录下,改名。•源文件目标目录:移动•源目录目标目录:移动CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•ln–作用:为已经存在的文件或目录建立一个新的链接–命令形式:ln[-s]源文件(目录)目的文件名–ln源文件目的文件•为源文件创建一个新的文件名,并没有创建新文件,使用任何一个名字都可以操纵文件,增加连接数。•硬链接–ln-s源文件目标文件•创建一个符号链接文件,生成一个新的文件,该目标文件指向源文件,可以通过目标文件来使用源文件•软链接–ln-s源目录目标文件•为目录创建一个符号链接文件,可以通过符号链接文件访问源目录CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•注意:–ln只为文件建立另一个文件名,没有新的文件产生,cp是把文件的物理位置进行复制,有两个分别的文件。–ln可以指定一个已经存在的目录名为新文件名,这样,用户可以不输入路径就可以在指定目录中访问该文件。–ln的使用会使链接数增加。CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•其他几个显示文件内容的命令–more:分页显示•more文件名–less:分页显示,可翻页•less文件名–tail:显示文件的最后几行。•tail[-num]文件名–head:显示文件的最前几行•head[-num]文件名CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•文件通配符–通配符“?”•可以替代文件名中的任何一个单字符。–通配符“*”•可以替代文件名中的0个或多个字符。•单个*号意味着当前目录中所有的文件(除了文件名以.开头的文件)CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•find–作用:在磁盘中查找文件和目录–命令格式:find路径名搜索选项动作选项•路径名(搜索范围)–递归搜索(相对或绝对路径)•动作选项(对搜索结果处理方法)–-print:输出搜索到的文件路径名(默认)–-exec命令\;:对找到的文件执行命令–-okcommand\;:在执行command前确认–用{}代表查找到的文件:-exec命令{}\;CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•搜索选项(如何搜索)–-name文件名:通过文件名来查找文件,通配时加“”–-type类型:类型选项–-size:通过文件大小来查找文件–-atime:通过文件的最后访问日期来查找文件–-mtime:通过文件的最后修改日期来查找文件–-newer:查找比制定文件更新期更新的文件CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•例–在当前目录查找文件名为first.c的文件–在当前目录查找文件后缀为.c的文件–在/dev下查找普通(目录、块特殊、字符特殊)文件CS&TInformationCourse2007第三章Linux文件系统及常用命令3.3文件操作命令文件操作命令•wc–功能:统计一个文件中的行数、字数或字符数–命令格式:wc[参数]文件名–例子:w

1 / 51
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功