项目四 管理文件与目录
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/root
/lib /dev /tmp /boot /mnt
超级用户root的主目录。
库文件存放目录。 设备文件存储目录。 临时文件目录。用户运行程序时,会产生临时文件,该目 录就用来存放临时文件。 启动目录,存放Linux内核及引导系统程序所需要的文件。 挂载储存设备的挂载目录所在的位置。
/proc
– –
《Linux操作系统应用》
【任务分析】
• 系统管理员可使用ls查看文件的详细信息。 使用mkdir创建目录,使用cp进行文件的复 制,使用rm删除文件。使用ln创建链接文件 ,使用find查找文件,使用grep搜索内容, 使用cat\more\less查看文件内容,使用stat 查看文件属性,使用wc统计文件字数与行 数。
name指定查找的内容是文件type指定查找的文件的类型它有dlfc等文件类型d是查找目录l是查找链接档f是普通文件c是字符设备文件mtimectimeatime都是指按时间查找mtime是文件的修改时间ctime是文件的创建时间atime是被访问文件时间group是查找指定组帐号的文件linux操作系统应用查询系统命令找出etc目录下passw开头的所有文件findetcnamepassw找出varlog目录下所有的前5天的
• •
•
《Linux操作系统应用》
shell的特色
1.命令补全: TAB键 2.自动输入历史命令:
方向键的上下键可浏览命令 [root@localhost root]#history |more [root@localhost root]#alias ipconfig =ifconfig
/ / / / / / / / / / / / / / / / / //// / / / / / // / / / / / / / / /
• • • “*”符号:匹配多个字符 – Ls /home/a* “?”符号:匹配单个字符 – Ls /home/file? “;”符号:分隔多个命令符号,此符号用来在同一命令行中运行 多个命令 – Ls –l;pwd “#”符号:注释符号 “[]”符号:指定字符范围 – Ls file[1-3] “!”符号:排除符号 – Ls –l file[!1-3]
《Linux操作系统应用》
SHELL
• SHELL作用
– SHELL是LINUX操作系统中一个重要概念,它是连接用 户及操作系统的中间桥梁,负责将应用层以及用户输入 的命令传递给系统内核,系统内核根据命令完成相应的 操作并通过SHELL反馈给用户.
• 常用SHELL
– Bourne SHELL多用于SHELL编程 – C SHELL用户界面友好,支持命令补齐 – Korn SHELL集合两种SHELL的优点
/tmp
/lib
/var
/home
/opt
bin
local
src
rc.d
named
local
log
rc3.d
rc5.d
init.d
samba
cups
squid
《Linux操作系统应用》
目录名称 /bin /sbin /etc
目录用途 基础系统所需要的命令位于此目录,也是最小系统所需要 的命令。这个目录中的命令是普通用户都可以使用的。 存放超级权限用户root的可执行命令,大多是涉及系统管 理的命令,普通用户无权执行这个目录下的命令。 存放系统配置文件,一些服务器的配置文件也在这里。
• 查看使用的SHELL
– Echo $SHELL
《Linux操作系统应用》
用户层
应用层
Shell层 Kernel层
硬件层
《Linux操作系统应用》
shell界面
• Shell提示符:$、# • 在$或#提示符之前分别是用户名称、系统 名称和当前目录。例如,在一台名为pine的 计算机上有一个名叫jake的用户,当前目录 是/tmp,那么登录提示符为: [jake@pine tmp]$ [root@localhost root]#
《Linux操作系统应用》
/ / / / / / / / / / / / / / / / / //// / / / / / // / / / / / / / / /
操作系统运行时,进程信息及内核信息都存放在/proc目录 中。这些信息没有保存在磁盘上,而是系统运行时在内存 中创建的。
《Linux操作系统应用》
文件的类型
• • • • 1)普通文件 2)目录文件 3)设备文件 4)链接文件
《Linux操作系统应用》
文件路径
• 1)工作目录与用户主目录 • 用户在某一时刻都处的目录被称作工作目 录(Working Directory)或当前目录。工作 目录是可以随时改变的。工作目录用“.”表 示,父目录用“. .”表示,主目录用“~”表 示。 • 2)相对路径与绝对路径 • 路径可分为相对路径和绝对路径。绝对路 径是指从“根(/)”开始的路径;相对路 径是从用户工作目录开始的路径。
浏览project目录 创建/data/2012/log,/data/2012/soft,/data/2012/documents 的工作目录 把project目录下的日志文件移动到/data/2012/log下,把C源程 序文件移动到data/2012/soft目录下,把其他文件复制到 /data/2012/documents目录下,然后删除/project目录里的其他 目录。 桌面上建立一个指向“/project/data/”目录的快捷方式 在/data/2012/documents查找是否存在zhl_file的文件,并在找 到的文件里搜索是否包含“电子菜单”的内容,并查看该文件 的内容及属性,统计该文件的字数、行数。
《Linux操作系统应用》
Linux文件系统
• 文件是Linux系统中存储信息的基本结构,是存储 在某种媒体(磁盘、光盘等)上的一组信息的集 合。文件名是文件的标识,由字母、数字和下划 线字符串组成。Linux要求文件名的长度限制在 255个字符以内。文件名区分大小写。 • 文件系统负责对文件的组织、管理和维护。Linux 系统以目录的方式来组织和管理文件。从用户的 角度来看,Linux的文件系统是一个树形结构的目 录树,文件系统的起点是根目录“/”
Linux目录树
/
/manage/#m=0&t=0 /
/bin
/usr
/adminbeat/index.asp /sbin /etc /bbs/forum.php /bbs/forum.php
项目四 管理文件与目录
/adminbeat/index.asp /bbs/forum.php /bbs/forum.php
/manage/#m=0&t=0 /
《Linux操作系统应用》
Shell的基本语法结构
1. 命令格式 Command –options [argument] • 词之间必须有一个空格 • -options选项 • Argument参数 如: #ls #ls –l #ls –a #ls –la /mnt
《Linux操作系统应用》
Shell通配符
3.命令别名
4.Shell重定向 可以从文件输入命令,可将输出结果存储到文件 及设备中 [root@localhost root]#ls >test 5.管道 |
《Linux操作系统应用》
• 清除屏幕命令clear • 退出shell
– exit 或 ctrl+d
《Linux操作系统应用》
获得使用shell的帮助
《Linux操作系统应用》
【项目目标】
– 了解Linux文件系统 – 掌握Linux文件类型 – 掌握文件路径 – 能在文本模式下执行查看文件内容、复制、删 除文件等操作 – 能在文本模式下执行浏览目录、创建、复制、 删除目录等操作
《Linux操作系统应用》
【任务描述】
• •
– – –
在FTP服务器上下载project目录,并通过共享把它放置 到Linux主机的根目录。 在命令行模式下
• 使用命令的--help选项
– 如date --help | less
• 使用man命令
– man <command>
• 使用info命令
– info <command>
• Ls /sbin • Ls /usr/sbin