Linux系统应用与开发教程 教学课件 ppt 作者 邝颖杰 ch3

上传人:E**** 文档编号:89371456 上传时间:2019-05-24 格式:PPT 页数:32 大小:287.50KB
返回 下载 相关 举报
Linux系统应用与开发教程 教学课件 ppt 作者  邝颖杰 ch3_第1页
第1页 / 共32页
Linux系统应用与开发教程 教学课件 ppt 作者  邝颖杰 ch3_第2页
第2页 / 共32页
Linux系统应用与开发教程 教学课件 ppt 作者  邝颖杰 ch3_第3页
第3页 / 共32页
Linux系统应用与开发教程 教学课件 ppt 作者  邝颖杰 ch3_第4页
第4页 / 共32页
Linux系统应用与开发教程 教学课件 ppt 作者  邝颖杰 ch3_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《Linux系统应用与开发教程 教学课件 ppt 作者 邝颖杰 ch3》由会员分享,可在线阅读,更多相关《Linux系统应用与开发教程 教学课件 ppt 作者 邝颖杰 ch3(32页珍藏版)》请在金锄头文库上搜索。

1、Linux 系统应用与程序设计,Linux终端使用基础,Linux终端也称为虚拟控制台 .一台计算机的输入输出设备就是一个物理的控制台 . 如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制台界面,就是实现了多个虚拟控制台。 Linux终端的工作方式是字符命令行方式,用户通过键盘输入命令进行操作,可以通过Linux终端对系统进行控制。,Linux终端启动方式,Linux终端其实就是用户与操作系统之间的一个接口,用户通过终端与操作系统进行交互.,Linux终端包括Shell字符界面终端、图形界面终端及其他用户界面的终端; 默认地启动了6个字符界面的虚拟终端,如果采用X Window图

2、形界面启动,那么X Window处于第7个虚拟终端上; Alt+Fn(n=16) 或Alt+Ctrl+Fn(n=16),什么是shell,Shell是一个作为用户与linux系统间接口的程序,它允许用户向操作系统输入需要执行的命令 在linux中可有多种shell Linux是高度模块化的 可用多个shell,内核,csh,bash,xwindow,其他程序,shell的基本形式,shell的种类 : ash:是贝尔实验室开发的shell,bsh是对ash的符号链接。 bash:是GNU的Bourne Again shell,是GNU操作系统上默认的shell。sh以及bash2都是对它的符号

3、链接。 tcsh:是Berkeley UNIX C shell。csh是对它的符号链接。 ksh:Korn Shell的语法与Bourne Shell相同,同时具备了C Shell的易用特点。,shell命令的基本格式是: 命令名 选项 命令自动补齐与历史记录 shell提示符 :# $,我们用的shell,GNU工具中的bash 作为/bin/sh被默认安装 大多数linux发行版中,shell程序/bin/sh实际上是对程序/bin/bash的一个连接 /bin/sh -version,Linux文件,链接数,所属组,所属用户,文件属性,文件大小,修改时间,文件名,文件与目录的基本概念,文

4、件是Linux用来存储信息的基本结构,它是被命名的存储在某种介质上的一组信息的集合。 Linux系统中有三种基本的文件类型. 普通文件:又分为文本文件和二进制文件; 目录文件:目录文件存储了一组相关文件的位置、大小等与文件有关的信息; 设备文件:Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一 ;,文件系统概念,文件系统是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便地查询和访问其中所包含的磁盘块 文件:文件系统中存储数据的一个命名对象 目录:文件系统中的每个文件都登记在一个或多个目录中,文件结构,文件的成分:无论文件是一个程序

5、、一个文档、一个数据库、一个目录,都有以下同样的结构 索引节点,又称I节点,存放文件的状态信息 数据,Linux 文件种类,正规文件( regular file ) 第一个属性为 - 纯文字文件(ascii) 二进制文件(binary) 目录 (directory): 第一个属性为 d 链接文件 (link): 第一个属性为 l 设备文件 (device): 区块 (block) 设备文件,第一个属性为 b ; 字符 (character) 设备文件,第一个属性为 c 。,Linux程序,Linux中的应用程序有两种类型 可执行文件(相当于windows中的.exe文件) 脚本文件(相当于wi

6、ndows中的.bat .cmd文件) Linux并不要求应用程序具有特殊的文件名或扩展名,Linux 文件属性,可读 可写 可执行 无此属性,文件类型 拥有者属性 组属性 其他人对该文件属性,目录,Linux系统以目录的方式来组织和管理系统中的所有文件 Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录“/”为起点,所有其他的目录都由根目录派生而来。 特殊目录:“.”代表该目录自己, “”代表该目录的父目录,对于根目录,“.”和“”都代表其自己。,观察目录文件的信息,目录文件也包含数据,它与普通文件的差别是:内核对这些数据进行结构化

7、处理,它是由成对的“I节点号/文件名”构成的列表 当把文件添加到一个目录中时,该目录的尺寸会增大,以便容纳新文件名。当删除文件时,目录的尺寸并不减小,而是内核对该目录项做上特殊标记,以便下次添加一个文件时重新使用它。,Linux 目录结构,/bin:常用系統程序目录 /boot:开机设定目录,也是摆放核心 vmlinuz 的地方 /dev:摆放系统设备装置文件的目录 /etc:系统配置文件,尤其 passwd, shadow /etc/rc.d/init.d:系統开机的時候载入服务的 scripts 的摆放地点 /home:系統使用者的目录,Linux 目录结构,/lib:Linux 执行或编

8、译程序函数库目录 /mnt:软驱与光驱接入挂载的地方 /proc:系统核心与执行程序的一些信息 /root:系统管理员的目录 /usr/bin, /bin:一般执行文件摆放的地方 /usr/sbin, /sbin:系统管理员常用指令集 /var:摆放系统日志文件的地方 /lost+fount:摆放系统不正常产生错误时遗失的片段,工作目录:用户登录到Linux系统后,每时每刻都处在某个目录之中,此目录被称为“工作目录” 或“当前目录” 用户主目录(Home Directory):是系统管理员在增加用户时为该用户建立起来的目录,每个用户都有自己的主目录。 使用符号表示。,路径是指从树型目录结构中的

9、某个目录到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。 绝对路径是指从“根”开始的路径,也称为完全路径; 相对路径是指从用户工作目录开始的路径。 通配符 通配符* 通配符? 字符组模式:通配符“”、“”、“-”用于构成字符组模式。 转义字符,Linux用正斜线(/)分隔文件名里的目录名 Windows用反斜线()分隔,目录和文件的基本操作,显示目录与文件操作命令 ls -a -l -i -t -S -d 文件查看和连接命令cat cat 选项 分屏显示命令more(下翻一页或一行) more 选项 按页显示命令less(支持上翻) less 选项 ,目录和文件的基本操作,

10、head命令 -n 显示/etc/xinetd.d/krb5-telnet文件的前4行 tail命令 -n -f -c 显示/etc/xinetd.d/krb5-telnet文件的后100字节的内容,创建和删除目录命令,创建目录命令mkdir mkdir -p 删除空目录命令rmdir rmdir -p ,创建和删除文件命令,touch命令 用于改变文件的时间记录和创建一个空文件 rm命令 用于删除文件或目录 -f -r,改变目录和查看当前目录命令,切换工作目录命令cd cd cd cd cd - 显示当前路径命令pwd pwd,复制、删除和移动命令,复制命令cp cp 选项 或者 cp 选项

11、 . 移动或重命名命令mv mv 选项 或者 mv 选项 . ,查找与定位命令,查找文件或者目录命令find find path expression 文件定位命令locate/slocate locate 选项 快速从系统数据库中查找指定的内容 更新数据库 updatedb,链接ln ln 选项 硬链接(hard link):给文件一个副本(别名),同时建立两者之间的连接关系,修改其中一个,与其连接的文件同时被修改,如果删除其中一个,其余的文件不受影响。磁盘上只有一份数据。硬链接是存在同一个文件系统中。 软链接(symbolic link):软链接的方式则是产生一个特殊的文件,该文件的内容是

12、指向另一个文件的位置。它只是一个快捷方式,删除了源文件,这个连接文件就没用了。软链接可以跨越不同的文件系统。,修改目录与文件权限和所属用户和所属组命令,chmod命令 作用:改变指定目录或文件的权限。 语法:chmod 选项 mode文件名或目录 该命令语法中mode代表权限设定字串,格式如下: ugoa.+-=rwxX.,. chown命令 作用:改变指定目录或文件的所属用户、所属组。 语法:chown 选项 用户名:组名 文件名或目录 chgrp命令 作用:改变指定目录或文件的所属组。,文件内容提取工具,cut命令 作用:从指定文件中过滤或提取特定内容,并显示在当前屏幕上。 提取/etc/passwd文件中的第1列 cut -d: -f1 /etc/passwd 将/etc/passwd文件从第2个字母至第5个字母的内容提取出来 cut -c2-5 /etc/passwd,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号