【一点一滴学嵌入式Linux】—shallluo
1、请简述Linux、Unix、GPL的联系与区别。
答:Linux是基于UNIX的概念开发出来的操作系统,因此Linux具有与UNIX系统相似的程序接口和操作方式,也继承了UNIX稳定并且有效率的特点。
Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。
GPL协议(general public lisence), Linux就是基于GNU GPL授权下的操作系统。任何人都可以自由取得Linux的源代码并修改,但不能取消GPL授权。因此GPL对于自由软件来说,安全性和漏洞能快速修补。
2、ls –l 列出的每一项分别代表什么含义?
答:ls -l显示的文件属性中,第一个字段是文件的,共10位,第一位是文件类型,接下来三个为一组共三组,为用户,用户组,其他人的权限,权限有r(只读),w(可编辑),x(可被系统执行)三种。第二个字段便是有多少个文件连接到此节点,第三个字段表示“所有者的账号”,第四个字段表示文件所属的用户组,第五个字段表示文件的大小,第六个字段表示文件创建或修改日期,第七个字段表示文件名。
3、请简述Linux中的常见文件类型,并列出(ls –l查看时)代表该类型的类型符号。
答:[-]表示文件,
[d]表示目录,
[l]表示连接文件,
[b]表示设备文件里可供存储的借口设备,
[c]表示设备文件里串行端口设备,如键盘鼠标等。
4、什么是符号链接,如何创建符号链接?
答:符号连接也叫软连接,它其实是创造一个独立的文件,这个文件数据的读取指向连接的那个文件的文件名,类似于Windows下的快捷方式功能的文件,可以让用户快速连接到目标文件。 使用“ ln -s 源文件 目标文件”创建符号连接。
5、什么是硬链接,如何给文件、目录创建硬链接?
答:通过文件系统的inode连接来产生新的文件名,而不是产生新的文件,这种称谓硬连接,即通过索引节点来连接。使用“ ln -d 源文件 目标文件”来创建硬连接。
6、给指定文件创建一个符号链接link1,和一个硬链接link2,link1与link2哪个占用磁盘空间更大?
答:硬连接link2。
7、在桌面上创建/etc/passwd的符号链接。如何实现?
答:切换到桌面目录下,使用 ln /etc/passwd passwd.lnk命令。
8、在VIM中如何快速删除一行(请指出在哪个模式下使用哪个命令)
答:一般模式下。使用dd可删除光标所在行。
9、管道符号‘|’作用是什么?
答:不同命令之间的协同工作提供了一种机制,位于管理符号“|”左侧的命令输出的结果,将作为右侧命令输入(处理对象)。
10、修改网络接口eth0的ip地址为192.168.0.99,如何实现?
答:在root权限下,使用 ifconfig eth0 192.168.0.99 。
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |