版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 http:/www.xunchi- / ,项目四 管理文件与目录,【项目目标】,了解Linux文件系统 掌握Linux文件类型 掌握文件路径 能在文本模式下执行查看文件内容、复制、删除文件等操作 能在文本模式下执行浏览目录、创建、复制、删除目录等操作,【任务描述】,在FTP服务器上下载project目录,并通过共享把它放置到Linux主机的根目录。 在命令行模式下 浏览project目录 创建/data/2012/log,/data/2012/soft,/data/2012/documents的工作目录 把project目录下的日志文件移动到/data/
2、2012/log下,把C源程序文件移动到data/2012/soft目录下,把其他文件复制到/data/2012/documents目录下,然后删除/project目录里的其他目录。 桌面上建立一个指向“/project/data/”目录的快捷方式 在/data/2012/documents查找是否存在zhl_file的文件,并在找到的文件里搜索是否包含“电子菜单”的内容,并查看该文件的内容及属性,统计该文件的字数、行数。,【任务分析】,系统管理员可使用ls查看文件的详细信息。使用mkdir创建目录,使用cp进行文件的复制,使用rm删除文件。使用ln创建链接文件,使用find查找文件,使用gr
3、ep搜索内容,使用catmoreless查看文件内容,使用stat查看文件属性,使用wc统计文件字数与行数。,Linux文件系统,文件是Linux系统中存储信息的基本结构,是存储在某种媒体(磁盘、光盘等)上的一组信息的集合。文件名是文件的标识,由字母、数字和下划线字符串组成。Linux要求文件名的长度限制在255个字符以内。文件名区分大小写。 文件系统负责对文件的组织、管理和维护。Linux系统以目录的方式来组织和管理文件。从用户的角度来看,Linux的文件系统是一个树形结构的目录树,文件系统的起点是根目录“/”, http:/www.xunchi- /
4、,Linux目录树,文件的类型,1)普通文件 2)目录文件 3)设备文件 4)链接文件,文件路径,1)工作目录与用户主目录 用户在某一时刻都处的目录被称作工作目录(Working Directory)或当前目录。工作目录是可以随时改变的。工作目录用“.”表示,父目录用“. .”表示,主目录用“”表示。 2)相对路径与绝对路径 路径可分为相对路径和绝对路径。绝对路径是指从“根(/)”开始的路径;相对路径是从用户工作目录开始的路径。,SHELL,SHELL作用 SHELL是LINUX操作系统中一个重要概念,它是连接用户及操作系统的中间桥梁,负责将应用层以及用户输入的命令传递给系统内核,系统内核根据
5、命令完成相应的操作并通过SHELL反馈给用户. 常用SHELL Bourne SHELL多用于SHELL编程 C SHELL用户界面友好,支持命令补齐 Korn SHELL集合两种SHELL的优点 查看使用的SHELL Echo $SHELL,硬件层,Kernel层,Shell层,应用层,用户层,shell界面,Shell提示符:$、# 在$或#提示符之前分别是用户名称、系统名称和当前目录。例如,在一台名为pine的计算机上有一个名叫jake的用户,当前目录是/tmp,那么登录提示符为: jakepine tmp$ rootlocalhost root#,Shell的基本语法结构,命令格式 C
6、ommand options argument 词之间必须有一个空格 -options选项 Argument参数 如: #ls #ls l #ls a #ls la /mnt,Shell通配符,“*”符号:匹配多个字符 Ls /home/a* “?”符号:匹配单个字符 Ls /home/file? “;”符号:分隔多个命令符号,此符号用来在同一命令行中运行多个命令 Ls l;pwd “#”符号:注释符号 “”符号:指定字符范围 Ls file1-3 “!”符号:排除符号 Ls l file!1-3,shell的特色,1.命令补全: TAB键 2.自动输入历史命令: 方向键的上下键可浏览命令 r
7、ootlocalhost root#history |more 3.命令别名 rootlocalhost root#alias ipconfig =ifconfig 4.Shell重定向 可以从文件输入命令,可将输出结果存储到文件及设备中 rootlocalhost root#ls test 5.管道 |,清除屏幕命令clear 退出shell exit 或 ctrld,获得使用shell的帮助,使用命令的-help选项 如date -help | less 使用man命令 man 使用info命令 info Ls /sbin Ls /usr/sbin,shell命令,目录及文件管理命令 信息
8、显示命令 网络基本配置命令 系统注销及关机命令 查询系统命令,第一部分目录及文件管理命令,Ls查看当前目录信息 语法结构:ls 选项 路径 主要功能:显示指定工作目录下的内容 主要参数: -下页,ls命令中的常用选项,-a:显示所有文件及目录 (ls规定将文件名或目录名中开头为.的视为隐藏档,不会列出) -l:除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出 -r:将文件以相反次序显示 -t :根据文件建立时间的先后次序列出 -A :同 -a ,但不列出 . (目前目录) 及 . (父目录) -X:按扩展名排序显示 -R:递归显示下层子目录 -version:显示版本信息,目录及
9、文件管理命令,pwd查看当前路径 uname查看当前系统信息 语法结构:uname 选项 主要功能:列出当前系统内核信息 主要参数: -r列出具体内核版本号 -o列出系统信息 cd切换目录 语法结构:cd 路径 主要功能:切换到指定路径下 cd. Cd, http:/www.xunchi- / ,目录及文件管理命令,mkdir创建目录 语法结构:mkdir 选项 目录 主要功能:创建一个新目录 主要参数: -m设定权限 -p级联创建目录 rmdir删除目录 语法结构:rmdir 选项 目录 主要功能:删除空目录 主要参数: -p删除指定目录后,若该目录上层
10、目录已变成空目录,则将其一并删除 -v处理每个目录时都显示信息,目录及文件管理命令,touch创建/更新文件 语法结构:touch 选项 文件 主要功能:创建/更新文件或目录 rm删除文件 语法结构:rm 选项 文件 主要功能:删除文件和目录 主要参数: -r递归处理,将指定目录下的所有文件及子目录一并处理 -v显示指令执行过程,目录及文件管理命令,cp复制文件及目录 语法结构:cp 选项 来源 目的地 cp 选项 来源 目录 主要功能:复制文件及目录 主要参数: -f将其覆盖,并不做提示 -i如果目标文件或目录已经存在,在覆盖时,会提示用户回答“y”来确认 -r若给出的源是一个目录,那么cp
11、将递归复制该目录下所有的子目录和文件,不过这要求目标也是一个目录名,目录及文件管理命令,例: touch abc.txt cp abc.txt xyz.txt mkdir aaa cp abc.txt aaa cp abc.txt xyz.txt aaa mkdir bbb cp r aaa bbb,目录及文件管理命令,mv剪切/重命名文件及目录 语法结构: mv 选项 来源 目的地 mv 选项 来源 目录 主要功能:剪切、重命名文件及目录 主要参数: -b若需覆盖文件,则覆盖前先行备份 -f若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录 -u在移动或更改文件名时,若目标文
12、件已存在,且其文件日期比源文件新,则不覆盖目标文件,目录及文件管理命令,例 mkdir abc mv abc def mv def touch b.txt mv b.txt c.txt mv c.txt /home/,目录及文件管理命令,ln创建连接 语法结构:ln 选项 目标 连接名 ln 选项 目标 目录 主要功能:创建文件连接 主要参数: -b删除,覆盖目标文件之前的备份 -s对源文件建立符号连接,而非硬连接 注意:如果是符号连接,源文件删了符号连接就打不开原来的文件了。如果是硬连接,源文件删了还是能通过硬连接打开原来的文件。,目录及文件管理命令,例 ln s c.txt a.ln to
13、uch a.txt mkdir abc ; touch abc/a.txt mv b abc/a.txt a.txt ln b a.txt,目录及文件管理命令,file查看文件信息 语法结构:file 选项 文件 主要功能:用于识别文件的类型 wc统计文件信息 语法结构:wc 选项 文件 主要功能:统计文件的行数和字数等信息 主要参数: -c只显示bytes数 -l只显示行数 -w只显示字数,信息显示命令,cat显示文件内容 语法结构:cat 选项 文件 主要功能:显示全部文件内容,如果内容超过一屏,则显示最后一屏内容 主要参数: -n由1开始对所有输出的行数编号 -b和-n相似,但对于空白行
14、不编号 -s当遇到有连续两行以上的空白行时,就代换为一行的空白行,信息显示命令,应用实例: $ cat example.txt $cat -n exam2.txt $cat file1 file2 file3,在屏幕上显示出example.txt 文件的内容,在屏幕上显示出exam2.txt 文件的内容,并显示行号,这样就把文件filel和文件file2的内容合并起来,放入文件file3中。,信息显示命令,more逐屏显示内容 语法结构:more 选项 文件 主要功能:more命令主要解决cat命令不能逐屏显示文件内容的缺点(按空格键继续显示下一屏) less浏览文件内容 语法结构:less
15、选项 文件 主要功能:less类似于more命令,但less还可以实现上下翻滚操作 输入z键将向前显示一屏,输入w键将向后显示一屏,其它快捷键可以输入h查看帮助,q返回。,3.head显示文件头部信息 语法格式:Head option filename 主要功能:head命令在linux系统中用来输出文本文件开头部分内容的工具。 主要参数: -c指定输出开头的N个字节。 -n指定输出开头的N行。,信息显示命令,信息显示命令,应用实例: head -5 Test head -n 5 Test,显示Test文件的前 5 行,信息显示命令,5.tail显示文件尾部信息 语法格式:option fil
16、ename 主要功能:tail命令是用来显示linux系统的文本文件的最后几行的工具。和head命令正好相反。 主要参数: -n Number 从首行或末行位置来读取指定文件,位置由 Number 变量的符号(+ 或 - 或无)表示,并通过行号 Number 进行位移。 -r 从文件末尾以逆序方式显示输出。,应用实例: 显示档案 access_log 最后10行的内容。 tail access_log 显示档案 access_log 最后2行的内容。,tail -n 2 access_log,信息显示命令,系统注销及关机命令,logout注销当前登录 用户可使用logout指令让用户退出系统,
17、其功能和login指令对应。 shutdown关机命令 语法结构:shutdown 参数名称 时间 主要功能:shutdown是linux系统中结束操作系统进行关机的命令 主要参数: -h 将系统关机 -r 重新启动系统, http:/www.xunchi- / ,系统注销及关机命令,时间:设置多久时间后执行shutdown命令。时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。+m表示m分钟后执行shutdown。比较特别的用法是以now表示立即执行shutdown。 应用实例 Shutdown r now shu
18、tdown r +1 Shutdown h 10:11 另:poweroff关机、reboot重启,查询系统命令,find查找文件 语法格式:find path option -print -exec -ok 说明:其中path是指定在哪个路径中查找内容。如/var下查找内容,option是find中的一些属性值, -exec -ok是可选属性值,-exec与-ok都是执行另处的command命令,但两者也有一点不同,-exec在执行指定的command时不会给用户显示提示或操作信息,但是-ok就会在有提示询问操作时给用户显示信息,直到用户做了选择时才继续执行。,查询系统命令,主要参数: -name 指定查找的内容是文件 -type 指定查找的文件的类型,它有d,l,f,c等文件类型,d是查找目录,l是查找链接档,f是普通文件,c是字符设备文件 -mtime,-ctime,-atime都是指按时间查找,-mtime是文件的修改时间,-ctime是文件的创建时间,-atime是被访问文件时间 -user是查找指定用户帐号的文件 -group是查找指定组帐号的文件,查询系统命令,实例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河源市人民医院医护人员招聘笔试参考试题及答案详解
- 分级护理制度相关知识考核试题及答案
- 2026年郑州铁路局西安中心医院医护人员招聘笔试备考题库及答案详解
- 2026年罗湖区人民医院春风院区医护人员招聘考试备考题库及答案详解
- 2026年中国人民解放军第三二二医院医护人员招聘考试参考试题及答案详解
- 2026年上海市第六人民医院医护人员招聘考试参考试题及答案详解
- 2026年中国医科大学第一附属医院医护人员招聘笔试参考题库及答案详解
- 2026年湘潭市第一人民医院医护人员招聘笔试参考试题及答案详解
- 2026年齐齐哈尔市中医医院医护人员招聘笔试备考题库及答案详解
- 2026年山西晋城无烟煤矿业集团有限责任公司总医院医护人员招聘考试参考题库及答案详解
- 2026上海崇明竖新镇招聘16名村居事务工作者笔试备考题库及答案详解
- 2025年卫生健康综合执法岗考试真题及答案
- 2026年二级造价师土建实务真题卷(附解析)
- 埃博拉病毒病防控防护指南(2025版)
- 冠心病合并高血脂管理专家共识(2026版)
- 2026年《安全生产月》主题网络活动竞赛题库及答案
- 2026年机关单位档案管理应知应会知识测试题
- 江苏省泰州市兴化市重点名校2026届中考历史最后冲刺模拟试卷含解析
- 2025-2026学年五年级语文下册第七单元综合素养测评卷(含答案)
- 2026年过程装备资产管理与完整性的结合
- 模版-2026年2月市场销售经营分析月报看板
评论
0/150
提交评论