Linux学习日记(一)Linux基础

1.GUN项目及GPL,LGPL协议
①.GUN(GUN is Not Unix)目标是编写大量兼容于Unix系统 的自由软件
②.GPL(GNU General Public License)GNU自由软件的通用许可协议,允许用户任意复制、传递、修改及再发布
③LGPL(Lesser General Public License)基于自由软件修改再次发布的软件,仍需遵守GPL,允许不公开全部源代码。
2.Linux的基本思想:①一切都是文件。对所有的文件(目录、字符设备、块设备、套接字、打印机等)操作,读写都可用fopen()/fclose()/fwrite()/fread()等函数进行处理。屏蔽了硬件的区别,所有设备都抽象成文件,提供统一的接口给用户。②由短小精悍单一功能的程序组成。③组合小程序完成大任务。④使用纯文本文件保存配置信息。
3.文件类型:
①普通文件(-),即流式文件。如文本文件、源码文件、shell脚本等。可用cat,less,vi等查看或修改内容
②目录文件(d),用于表示管理系统中的全部文件,内容包括文件名、子目录名及其指针,是Linux存储文件名的唯一地方
③链接文件(l),有软链接和硬链接之分。
④设备文件(b),则表示为装置文件里面的可供储存的设备接口。
⑤串行端口设备(c),则表示为装置文件里面的串行端口设备,比如键盘、鼠标。
⑥管道文件(p),先进先出
⑦套接字文件(s),计算机内部通信时使用,和外部基于协议通信形成对比。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值