第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构

Slides:



Advertisements
Similar presentations
Linux 环境及 Shell 程序 操作系统实验 1. 二、 Shell 编程与进程通信 常用 shell 命令 文件及文件属性操作 ls 、 cp 、 mv 、 rm ln 、 ln –s 、 chmod 、 groupadd 、 useradd 输入输出操作 echo 、 cat >> 、
Advertisements

第8讲 安装和卸载软件包 本章主要内容: 包管理 RPM操作 用RPM诊断 文件压缩与打包 图形界面下包的安装与管理.
上課教材 Database Slide Windows筆電 (32 bit)
Linux管理与应用 Linux文件系统- 磁盘加载与卸载 主讲教师:张美平
命令行操作 shell介绍 常见三种Shell ---Bourne shell(sh) ---C shell(csh)
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
组网技术与配置 (第3版) 清华大学出版社 ISBN
第七章 操作系统接口 7.1 联机用户接口 7.2 Shell命令语言 7.3 系统调用 7.4 UNIX系统调用 7.5 图形用户接口.
红旗Linux认证培训 课程介绍.
Linux 的檔案管理.
网御网络审计系统后台维护培训.
崑山科技大學資訊傳播系 蔡德明 (鳥哥, VBird)
資訊安全與系統管理 2013/3/13 Chien wei lin.
基于操作系统的编程复习 张玉宏
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
第一讲:Linux基础培训.
Linux 的進階檔案處理.
第8章 Linux系统管理.
Confidential Property
Linux.
Vi 編輯器的練習的說明 因為本課程的實習課是Unix 的工作環境。過去的經驗告訴我,如果你完全未用過Unix 的指令及其 vi 編輯器,你將很難跟上進度,希望學員一定要預先作練習。我們提供了Unix 指令的簡介,以及 vi 編輯器的介紹 ( 請参閱網站中的13&14-unix.pdf 為其講義;13-unix.exe、14-fortran.exe則為其課程錄影.
第 2 章 上機使用 Unix/Linux 內容: 操作介面 主機連線 登入主機 認識系統環境 使用者常用命令.
第 19 章 檔案系統與 權限設定.
Web Server 架設.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
本章导读 Webmin简介 Webmin的安装和配置 停止和启动Webmin服务 使用Webmin配置Samba服务
Linux 入門課程(基礎篇) 講者: Pank
Linux 切换、 创建和删除目录 系统管理 宁波市高校慕课联盟课程
第 6 章 X Window 基本操作 著作權所有 © 旗標出版股份有限公司.
Linux 基础与常用命令简介 生物信息学培训班 杭州,2018年1月18日 周银聪.
第3章 Linux系统的基本操作 3.1 X Window图形化用户界面 3.2 GNOME的桌面环境 3.3 窗口和菜单操作
本章主要讲解Internet应用服务器的配置方法,包括DNS服务器、FTP服务器、 服务器。通过对本章的学习,主要掌握以下内容:
第二天 计算机基础技能培训 (一)linux基础知识
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
Linux File System 文件系统 VFS VFS的作用 基于VFS的文件访问 VFS重要数据结构 文件系统的注册与安装
曙光集群简明使用手册 技术支持中心.
Linux基本操作 程設實習課 ( 2/25 ).
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
第2章 Linux安裝與問題排除 課前指引 本章,將分享如何在輕鬆、無負擔的前提,完成Linux作業系統的安裝程序,並且,將針對Linux認證考試必考的磁碟空間配置部份提供學習方向,讓讀者不僅學會Linux的安裝,更對於Linux考試的範圍有所體驗。
Windows與Linux資源共享 SAMBA
第 20 章 帳號與磁碟空間管理 著作權所有 © 旗標出版股份有限公司.
Chapter 6 Linux 檔案權限與目錄配置 VBird 2005/08/03
Red Hat Linux 安装与使用方法的简单介绍
壓縮與備份工具.
Linux的文件系统 课程目标: 操作系统的运行级别 文件系统架构 设备管理.
第 22 章 架設 WWW 伺服器.
(第2版).
利用ICE通信中间件构建分布式应用程序开发框架
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
檔案類型介紹 Linux 的檔案類型 目錄: 用ls –F時檔名後面有/,螢幕列出目錄時為藍色 可執行檔: 壓縮檔: 連結檔:
第二章 UNIX系统安装与常用命令.
如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記
Confidential Property
作業系統 Operating System 第四單元 檔案系統
作業系統 第十一章 檔案系統簡介.
第三章 UNIX的文件与目录.
UNIX指令-檔案與目錄操作.
指導老師:蔡德明 組員: 林啟哲 李承鴻 李 平 徐啟閎
杨振伟 清华大学 第一讲:Linux环境下编程(1)
網路資源的建立--LINUX系統 系統管理
实验一:编译运行Linux内核并使用gdb进行调试
Lab01 工作站&Linux操作 日期:2011/03/07.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
第12章 Linux與 嵌入式uClinux系統
粒子物理与核物理实验中的数据分析 杨振伟 清华大学 第1讲:Linux环境下的编程.
杨振伟 清华大学 第一讲:Linux环境下编程(1)
Unix指令2.
Linux文件系统.
Presentation transcript:

第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构 第六章 文件系统与文件管理 6.4 Linux文件管理 一、Linux文件系统的树形结构 1、比较MS DOS 与 Linux的目录结构 2、Linux的根(root)、子目录、文件 3、常用的基本子目录用途(p.130) / Linux系统目录树的起点 boot 系统启动时所需文件及引导装载程序 root 超级用户的主目录 home 普通用户的个人主目录 bin 存放可执行命令 sbin 和bin相似,系统管理命令 etc 系统配置文件 dev 设备文件 lib 系统二进制文件的共享库 mnt 移动存储介质的挂载点 proc 系统进程的运行信息 usr 应用程序及相关文件 var 存放系统中经常变化的文件,如系统日志文件、用户邮件等 tmp 存放公用临时文件

第六章 文件系统与文件管理 1、桌面环境下管理目录和文件 二、文件分类 四、管理目录和文件的Shell命令 第六章 文件系统与文件管理 二、文件分类 四类文件:普通文件(text):二进制文件和文本文件 目录文件(directory) 链接文件(link):硬链接文件和符号链接文件 特殊文件(special):如设备文件名/dev/fd0,/dev/hda5) 三、文件名 1、长文件名,区分大小写字母; 2、除“/”以外的所有字符,但应避免一些特殊字符:?# $ & ! < > @等。 四、管理目录和文件的Shell命令 1、桌面环境下管理目录和文件 ①移动、复制、重命名、删除; ②创建目录; ③符号链接文件等操作; ④修改属性; ⑤搜索查找文件。

第六章 文件系统与文件管理 四、管理目录和文件的Shell命令 格式:mkdir [选项] 目录 功能:创建目录 第六章 文件系统与文件管理 四、管理目录和文件的Shell命令 2、管理目录和文件的Shell命令 ① mkdir命令(make directory) 格式:mkdir [选项] 目录 功能:创建目录 选项: -m 访问权限(mode) 创建目录的同时设置目录的访问权限 -p (parents) 一次性创建多级目录 例:# mkdir -p test/linux ② mv命令(move) 格式:mv [选项] 源文件或源目录 目的文件或目的目录 功能:移动或重命名文件或目录 选项: -b (backup) 若存在同名文件,覆盖前备份原来的文件 -f (force) 强制覆盖同名文件 例:mv pict pictures 改名 mv file test/

第六章 文件系统与文件管理 四、管理目录和文件的Shell命令 ③ cp命令(copy) 第六章 文件系统与文件管理 四、管理目录和文件的Shell命令 2、管理目录和文件的Shell命令 ③ cp命令(copy) 格式:cp [选项] 源文件或源目录 目的文件或目的目录 功能:复制文件或目录 选项: -b (backup) 若存在同名文件,覆盖前备份原来的文件 -f (force) 强制覆盖同名文件 -r或-R(recursive) 按递归方式,保留原目录结构复制文件 例:cp -b ex1 ex2 ④ rm命令(remove) 格式:rm [选项] <文件|目录> 功能:删除文件或目录 选项:-f (force) 强制删除,不出现确认信息 -r或-R(recursive) 按递归方式删除目录,默认只删除文件 例:rm -f ex2 rm -rf test 删除子目录

第六章 文件系统与文件管理 格式:ln [选项] 目标文件 链接文件 功能:建立链接文件,默认建立硬链接文件 第六章 文件系统与文件管理 ⑤ ln命令(link) 格式:ln [选项] 目标文件 链接文件 功能:建立链接文件,默认建立硬链接文件 选项:-b (backup) 若存在同名文件,覆盖前备份原来的文件 -s (symbolic) 建立符号链接文件 例:ln -s /etc/passwd passwd.lnk ⑥ find命令 格式:find [路径] 表达式 功能:搜索满足表达式的文件和目录 表达式: -name 文件——按文件名查找,可使用通配符 -g 组群名 ——查找文件的所属组群为指定组群的文件 -user 用户名——查找文件所有者为指定用户的文件 -type 文件类型——按照文件类型查找,其中d为目录文件, l为符号链接文件。 -size [+|-] 文件大小——查找指定大小的文件 例:# find /etc -name fs*

第六章 文件系统与文件管理 ⑦ grep命令 格式:grep [选项] 字符串 文件列表 第六章 文件系统与文件管理 ⑦ grep命令 格式:grep [选项] 字符串 文件列表 功能:从指定文本文件或标准输出中查找符合条件的字符串, 默认显示其所在行的内容。 选项: -n (nummber) 显示行号 -v (invert) 显示不包含指定字符串的行 -i (ignore) 查找时不区分大小写 例:grep -n /dev/fd0 /etc/fstab ⑧ du 命令 格式:du [选项] [目录或文件] 功能:显示目录或文件的大小(KB)。 选项: -a (all) 显示指定目录及其所有子目录和文件的大小, 默认只显示目录的大小。 -h (human) 以易读方式显示目录或文件的大小 -s (summarize) 只显示指定目录的大小,而不显示其 子目录的大小 例:# du -sh /home/hellen

第六章 文件系统与文件管理 6.5 Linux的文件权限 1、举例 [root@localhost root] # ls -al ←┘ 第六章 文件系统与文件管理 6.5 Linux的文件权限 1、举例 [root@localhost root] # ls -al ←┘ d rwx --- --- 20 root root 4096 1月 5 20:10 . d rwx r-x r-x 5 root root 4096 1月 5 20:18 .. - rw- --- --- 1 root root 0 2005-02-20 .autorun.lck - rw- rw- r-- 1 root root 5 2005-03-10 dd.txt d rwx r-- r-- 3 root root 4096 2005-03-11 desktop 2、四种文件用户 ① root 超级用户; ② owner 文件所有者; ③ group用户所在用户组的成员; ④ other 除上三类之外的所有其他用户。 权 限 链 接 数 所 有 者 用 户 组 字 节 数 日 期 文 件 名

第六章 文件系统与文件管理 3、权限 * 后九个字符为文件的权限,分三组: 第一组:文件所有者权限; 第二组:文件所属用户组成员权限; 第六章 文件系统与文件管理 3、权限 第一列中的10个字符的含意: d r w x r - - r - - * 后九个字符为文件的权限,分三组: 第一组:文件所有者权限; 第二组:文件所属用户组成员权限; 第三组:其他用户对文件的权限。 每组三个字符的含意:“r” ---读权限; “w” ---写权限; “x” ---执行权限; “-” ---没有相应权限 * 八进制表示:r w x r w – r - - 文件类型 所有者权限 用户组权限 其它用户权限 1 1 1 1 1 0 1 0 0 7 6 4

第六章 文件系统与文件管理 4、设置权限 (1)桌面环境下修改文件权限 操作:右击:“ 文件或目录 | 属性” 点击:“标签页 | 权限” 第六章 文件系统与文件管理 4、设置权限 (1)桌面环境下修改文件权限 操作:右击:“ 文件或目录 | 属性” 点击:“标签页 | 权限” 如右图所示,操作权限设置。 (2)修改文件权限的Shell命令 ① chmod {a,u,g,o} [+,-,=] {r,w,x} filename 功能:改变文件的权限属性 选项:a--all user, u—user, g—group, o—other +,-,=:表示增加、删除、赋予权限 r,w,x:表示读、写、执行权限。 例: chmod u=rwx,g-wrx,o+w f1

第六章 文件系统与文件管理 (2)修改文件权限的Shell命令 ② chmod nnn filename 其中:nnn为三个八进制数。 第六章 文件系统与文件管理 4、设置权限 (2)修改文件权限的Shell命令 ② chmod nnn filename 其中:nnn为三个八进制数。 例:chmod 755 f1 / 755代表 - rwx r-x r-x ③ chgrp命令 格式:chgrp 组群 文件 功能:改变文件的所属组群 例:将ex1文件所属的组群由root改为staff # chgrp staff ex1 ④ chown命令 格式:chown 文件所有者[:组群] 文件 功能:改变文件的所有者,并修改文件的所属组群 例:将文件ex1的所有者由root改为hellen # chown hellen ex1 例:将ex2文件的所有者和所属组群设置为hellen用户和hellen组群。 # chown hellen:hellen ex2

第六章 文件系统与文件管理 6.6 文件的备份和恢复 一、桌面环境下的操作 点击:“主菜单|附件|文件打包器” 第六章 文件系统与文件管理 6.6 文件的备份和恢复 一、桌面环境下的操作 点击:“主菜单|附件|文件打包器” 图形化操作界面。p.139图6-14~16 二、文件的备份和恢复的Shell命令操作 1、备份的介质 需要综合考虑成本、可靠性和易用性等方面。 2、制作备份的计划安排 *分级:0级,1级,2级 *增量备份、完全备份 *每一天、一个星期、一个月的备份计划。 3、备份的工具 传统的UNIX备份工具:tar、cpio、dump。

第六章 文件系统与文件管理 4、tar命令的操作 (1)格式:tar 选项 归档/压缩文件 [文件或目录列表] 第六章 文件系统与文件管理 4、tar命令的操作 (1)格式:tar 选项 归档/压缩文件 [文件或目录列表] (2)功能:备份、恢复、压缩文件功能 (3)选项: tar命令常用的参数 -c:建立一个新的tar文件 -v:显示运行过程信息 -z:使用gzip -t:查看压缩文件的内容 -f:文件名称 -x:解压缩tar文件 -M:制作存放于多个备份介质上的备份档案 (4)实例: 下载了一个Firefox(火狐狸)For Linux的浏览器程序,程序名为: firefox-cn1.5.0.12.tar.zip,存放在home子目录中,现要将其安装在系统 中,如何操作? 操作:[………….. root]# cd /home ←┘ [……………home]# unzip firefox-cn1.5.0.12.tar.zip ←┘ [……………home]# ls –l ←┘ [……………home]# tar firefox-cn1.5.0.12.tar.gz ←┘ [……………home]# cd firefox [……………firefox]# ls –l ←┘ 然后在桌面上创建firefox的启动器。

第六章 文件系统与文件管理 6.7 Linux的软件包管理 一、什么是软件包 ① 查询软件包 # rpm –q vsftpd ② 卸载软件包 第六章 文件系统与文件管理 6.7 Linux的软件包管理 一、什么是软件包 开发者将一些附加命令和应用程序压缩打成“包”的形式发布,文件名一般为:*.i386.rmp 二、软件包的获取 1、随Linux发行版本中捆绑有软件包; 2、用户到网上去下载。 三、Red Hat Linux的软件包管理工具 1、 rpm命令功能 ① 查询软件包 # rpm –q vsftpd ② 卸载软件包 # rpm -e vsftpd ③ 安装软件包 # rpm -ivh vsftpd-1.1.3-8.i386.rpm

例: # rpm –U vsftpd-1.2.1-7.i386.rpm 第六章 文件系统与文件管理 三、Red Hat Linux的软件包管理工具 1、 rpm命令功能 ④升级rpm软件包 例: # rpm –U vsftpd-1.2.1-7.i386.rpm ⑤ 验证RPM软件包 验证软件包是否正常。 例: # rpm -V vsftpd 2、网上RPM资源简介 http://www.rpm.org http://www.redhat.com http://www.linuxsir.com

第六章 文件系统与文件管理 三、Red Hat Linux的软件包管理工具 3、GUI方式的软件包管理工具 第六章 文件系统与文件管理 三、Red Hat Linux的软件包管理工具 3、GUI方式的软件包管理工具 (1)点击:“Red Hat |系统设置 | 删除应用程序”; (2)进入软件包管理工具图形用户界面; 五大类的软件包: ①Desktops ②Applications ③Server ④Development ⑤System 操作比较方便,但很多软件包没有包含在其中,需要用命令方式来处理。