- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux的文件结构.ppt
* * * 顾名思义,ln是将两个文件名彼此链接起来,使得用户无论使用哪一个文件名都可以访问到同一文件。链接有软链接(也叫符号链接)和硬链接之分。 硬链接(hard link)就是让一个文件对应一个或多个文件名,或者说把我们使用的文件名和文件系统使用的节点号链接起来,这些文件名可以在同一目录或不同目录。一个文件有几个文件名,我们就说该文件的链接数为几。硬链接有两个限制,一是不允许给目录创建硬链接,二是只有在同一文件系统中的文件之间才能创建链接。 为了克服硬链接的两个限制,引入符号链接(symbolic link)。符号链接实际上是一种特殊的文件,这种文件包含了另一个文件的任意一个路径名。这个路径名指向位于任意一个文件系统的任意文件,甚至可以指向一个不存在的文件。系统会自动把对符号链接的大部分操作(如读、写等)变为对源文件的操作,但某些操作(如删除等)就会直接在符号链接上完成。在ln命令中加选项-s便产生一个文件的符号链接。 * * * * * * * startx 启动X会话, 进入X11图形环境 echo 显示一行文本 date 显示或设置系统日期和时间 cal 显示万年历 其他命令 安装文件系统 mount 将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体,称为安装(mount)或挂载。把该子目录称为安装点(mount point)或挂载点。 ext3是Linux的标准文件系统,系统把它的磁盘分区做为系统的根文件系统,ext3以外的文件系统则安装在根文件系统下的某个目录下,成为系统树型结构中的一个分枝. 安装一个文件系统用mount命令 windows系统下的挂载点是什么? 安装文件系统 mount 在Linux下设备的命名:以IDE硬盘为例 主板的主IDE接口 Primary master 设备文件名:hda Primary?Slaver 设备文件名: hdb 从IDE接口 Secondary?master 设备文件名: hdc Secondary?Slaver 设备文件名: hdd sd为SCSI接口的硬盘,例如你看到的硬盘名称可能为sda,所有这些设备文件都在/dev目录下。 安装文件系统 mount 每个IDE硬盘又被分为多个逻辑盘(我们称为分区,Partition),每个分区以数字命名,依次命名为hda1, hda2,hda3 , … 安装文件系统 mount 分区表(Partition Table)操作器1: fdisk 命令 $ fdisk -l 安装文件系统 mount 分区表(Partition Table)操作器2: cfdisk 命令 $ cfdisk 安装文件系统mount 当在一块硬盘上安装windows和Linux双系统时. 一块硬盘最多可以分成四个主分区,dos主分区,dos扩展分区, linux根分区和linux交换分区都属于主分区,4个主分区分别用数字表示,如果是第一块硬盘,就 hda1,hda2,hda3和hda4. 在扩展分区上还可以分逻辑分区,标号从5往后依次排列.在windows中c盘为dos主分区,是hda1, d盘一般是dos扩展分区上的第一个逻辑分区, 是hda5, e为hda6, f为hda7等等. 安装文件系统mount 例如在双系统下挂载D盘(以root): $ mkdir /mnt/d //挂载点必须在/mnt下 $ mount /dev/hda5 /mnt/d 接下来就可以通过访问/mnt/d目录访问D盘 $ ls /mnt/d 卸载文件系统umount $ umount /mnt/d GCC简介 Linux和C语言有着天生的不解之缘。在Linux下进行C程序开发,很多时候使用GCC。 GCC (the GNU Compiler Collection),是GNU推出的功能强大、性能优越的多平台编译器。它能将C、C++源程序、汇编程序和目标程序进行编译或链接成可执行文件。 GCC官方网站:/ GCC简介 GCC常用选项-S, -c, -o 例如当前有个hello.c源程序: $ gcc hello.c //生成a.out可执行程序 $ gcc –S hello.c //只编译,生成hello.s汇编程序 $ gcc –c hello.c //编译及汇编,但不链接,生成hello.o目标文件 $ gcc –o hello hello.c //编译汇编及链接,生成hello可执行程序 多命令行: 可将多个命令写在同一个命令行中,命令之间用分号隔开,如 $ pwd;ls -l 多行命令: 通过转义字符”\
您可能关注的文档
- GLP规范及实施终稿.ppt
- GMPC培训资料.ppt
- GNSSRTK技术及应用.ppt
- GPRSEDGE技术以及配置介绍.ppt
- GPRS远程控制监控终端.ppt
- GPS基本介绍及操作.ppt
- GPS接收机及其应用rtk.ppt
- GPS测量技术与外业观测.ppt
- Grammar_in_unit_过去分词作宾补.ppt
- Grammaticalization语法化.ppt
- 2025年湖北省武汉市单招职业倾向性测试题库必考题.docx
- 2025年河南省许昌市单招职业适应性测试题库推荐.docx
- 2025年陕西航天职工大学单招职业技能测试题库汇编.docx
- 2025年浙江经济职业技术学院单招职业技能测试题库参考答案.docx
- 2025年浙江理工大学单招职业技能测试题库及参考答案1套.docx
- 2025年河北省邢台市单招职业适应性测试题库完整版.docx
- 2025年河南中医药大学单招职业技能测试题库审定版.docx
- 2025年浙江工贸职业技术学院单招职业技能测试题库完美版.docx
- 2025年湖南电子科技职业学院单招职业技能测试题库审定版.docx
- 2025年河北科技学院单招职业技能测试题库1套.docx
文档评论(0)