请简述Linux、Unix、GPL的联系与区别
先有unix ,后有linux吧。unix很多都是偏商用的,如果学习的话还是Linux,开源自由,资料也多。且unix和linux也有很多相似点,从命令就可以看出来。GPL是通用公共许可证,主要是进行保护软件所有权的一种手段,在Linux下的很多软件都是基于GPL发布的,说明这是一款自由软件,开源共享。公众可以免费使用它,并在其基础上进行修改。正是有了GPL,linux才能焕发更大的精彩。
以上自己总结说的,不知道对不对。。。。
101
请简述Linux、Unix、GPL的联系与区别
先有unix ,后有linux吧。unix很多都是偏商用的,如果学习的话还是Linux,开源自由,资料也多。且unix和linux也有很多相似点,从命令就可以看出来。GPL是通用公共许可证,主要是进行保护软件所有权的一种手段,在Linux下的很多软件都是基于GPL发布的,说明这是一款自由软件,开源共享。公众可以免费使用它,并在其基础上进行修改。正是有了GPL,linux才能焕发更大的精彩。
以上自己总结说的,不知道对不对。。。。
101
ls –l 列出的每一项分别代表什么含义?
以此截图为例,第一个横杠是表示文件类型,是目录的话用d表示,其它的话横杠表示。
然后紧接着的三组横杠表示不同用户的对该文件的权限。前3个为当前用户的权限,这里是sugar。中间3个表示当前用户组对其文件的属性,这里的用户组为sugar。最后3个横线是表明其他组的用户对该文件的权限。权限有r,w,x,分别表示读,写,可执行。中间的 那个数字表示硬链接数。后面的两个字符串就是刚才提到的用户名和用户组名,紧接着的是文件大小,这里4096的单位字节。后面跟着的就是文件修改日期。
什么是符号链接,如何创建符号链接?
符号连接又被叫做软连接,是相对于硬件链接而言的。类似于WINDOWS操作系统的快捷方式。删除源文件后此链接就会无效了。
符号链接的命令为
ln -s 源文件 新链接文件
下面用图来说明:
比如上图中我创建了一个aaa文件,此时为单一文件,不存在链接。
下面执行指令:
ln -s aaa aaa-link
此指令执行后就会创建一个软链接,敲入ls -l后显示如下图
可以看出第一个横线变为了l,表示此文件是个链接。后面的aaa-link->aaa表明了此链接指向哪个文件。为什么链接文件对所有用户的权限都这么开放了,rwx,这个还不知道。。。难道是所以用户对这个链接有这些权限,但是真正对源文件的权限还是要看源文件来确定???
符号链接后索引文件号会发生改变,且链接数目没有发生改变,还是为1.如下图所示,索引文件号不同,即使删除源文件,其符号链接仍然会占用索引节点编号。
什么是硬链接,如何给文件、目录创建硬链接?
硬链接是针对软连接,也就是上文的符号链接而言。硬链接会对源文件做一个拷贝。
创建硬链接的指令为 :
ln 源文件 新链接文件名
下图创建了一个bbb文件和它的硬链接。
发现硬链接没有l这个表示链接的描述字母。发现其链接数目变为了2,而不是软链接中的1.且文件权限与源文件相同。也不会有什么指向符号->。可以看出是对源文件做出了类似一个副本的拷贝。
敲入ls -i 命令可以发现两个链接的索引节点编号一样。
删除源文件是不会对先链接文件造成影响的。
给指定文件创建一个符号链接link1,和一个硬链接link2,link1与link2哪个占用磁盘空间更大?
有图有真相
其中aaa-link1为软链接,aaa-link2为硬链接。硬链接与源文件占用大小相同。而软链接只占用了3个字节大小。
VIM提供了三种模式,分别是哪些?他们之间如何进行转换。
三种模式分别为通用模式,命令模式,编辑模式。进入VIM时默认为通用模式,通用模式到命令模式只需要按“:”号就可以进入了。通用转编辑模式可敲入i,a,o..等字母。编辑模式到通用模式只需要按"ESC"键就可以了。
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
多组DCTODC电源方案被打赏50分 | |
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 | |
【我踩过的那些坑】杜绑线问题被打赏50分 | |
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 | |
【我踩过的那些坑】电感选型错误导致的处理器连接不上被打赏50分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 | |
【我踩过的那些坑】DRC使用位置错误导致的问题被打赏100分 | |
我踩过的那些坑之混合OTL功放与落地音箱被打赏50分 |