欢迎来到天天文库
浏览记录
ID:50052379
大小:287.50 KB
页数:32页
时间:2020-03-08
《Linux系统应用与开发教程 教学课件 作者 邝颖杰 ch3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux系统应用与程序设计Linux终端使用基础Linux终端也称为虚拟控制台.一台计算机的输入输出设备就是一个物理的控制台.如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制台界面,就是实现了多个虚拟控制台。Linux终端的工作方式是字符命令行方式,用户通过键盘输入命令进行操作,可以通过Linux终端对系统进行控制。Linux终端启动方式Linux终端其实就是用户与操作系统之间的一个接口,用户通过终端与操作系统进行交互.Linux终端包括Shell字符界面终端、图形界面终端及其他用户界面的终端;
2、默认地启动了6个字符界面的虚拟终端,如果采用XWindow图形界面启动,那么XWindow处于第7个虚拟终端上;Alt+Fn(n=1~6)或Alt+Ctrl+Fn(n=1~6)什么是shellShell是一个作为用户与linux系统间接口的程序,它允许用户向操作系统输入需要执行的命令在linux中可有多种shellLinux是高度模块化的可用多个shell内核cshbashxwindow其他程序shell的基本形式shell的种类:ash:是贝尔实验室开发的shell,bsh是对ash的符号链接。bash:是G
3、NU的BourneAgainshell,是GNU操作系统上默认的shell。sh以及bash2都是对它的符号链接。tcsh:是BerkeleyUNIXCshell。csh是对它的符号链接。ksh:KornShell的语法与BourneShell相同,同时具备了CShell的易用特点。shell命令的基本格式是:命令名[选项]<参数1><参数2>……命令自动补齐与历史记录shell提示符:#$我们用的shellGNU工具中的bash作为/bin/sh被默认安装大多数linux发行版中,shell程序/bin/sh
4、实际上是对程序/bin/bash的一个连接/bin/sh-versionLinux文件链接数所属组所属用户文件属性文件大小修改时间文件名文件与目录的基本概念文件是Linux用来存储信息的基本结构,它是被命名的存储在某种介质上的一组信息的集合。Linux系统中有三种基本的文件类型.普通文件:又分为文本文件和二进制文件;目录文件:目录文件存储了一组相关文件的位置、大小等与文件有关的信息;设备文件:Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一;文件系统概念文
5、件系统是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便地查询和访问其中所包含的磁盘块文件:文件系统中存储数据的一个命名对象目录:文件系统中的每个文件都登记在一个或多个目录中文件结构文件的成分:无论文件是一个程序、一个文档、一个数据库、一个目录,都有以下同样的结构索引节点,又称I节点,存放文件的状态信息数据Linux文件种类正规文件(regularfile)第一个属性为[-]纯文字文件(ascii)二进制文件(binary)目录(directory):第一个属性为[d]链接文件(link):第一个属性为
6、[l]设备文件(device):区块(block)设备文件,第一个属性为[b];字符(character)设备文件,第一个属性为[c]。Linux程序Linux中的应用程序有两种类型可执行文件(相当于windows中的.exe文件)脚本文件(相当于windows中的.bat.cmd文件)Linux并不要求应用程序具有特殊的文件名或扩展名Linux文件属性可读可写可执行无此属性文件类型拥有者属性组属性其他人对该文件属性目录Linux系统以目录的方式来组织和管理系统中的所有文件Linux系统通过目录将系统中所有的文
7、件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录“/”为起点,所有其他的目录都由根目录派生而来。特殊目录:“.”代表该目录自己,“..”代表该目录的父目录,对于根目录,“.”和“..”都代表其自己。观察目录文件的信息目录文件也包含数据,它与普通文件的差别是:内核对这些数据进行结构化处理,它是由成对的“I节点号/文件名”构成的列表当把文件添加到一个目录中时,该目录的尺寸会增大,以便容纳新文件名。当删除文件时,目录的尺寸并不减小,而是内核对该目录项做上特殊标记,以便下次添加一个文件时重新使用
8、它。Linux目录结构/bin:常用系統程序目录/boot:开机设定目录,也是摆放核心vmlinuz的地方/dev:摆放系统设备装置文件的目录/etc:系统配置文件,尤其passwd,shadow/etc/rc.d/init.d:系統开机的時候载入服务的scripts的摆放地点/home:系統使用者的目录Linux目录结构/lib:Linux执行或编译程序函数库目录/mnt:软驱与光驱
此文档下载收益归作者所有