这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 【一点一滴学嵌入式Linux】—XKJY2010

共5条 1/1 1 跳转至

【一点一滴学嵌入式Linux】—XKJY2010

助工
2013-05-15 11:54:23     打赏

EEPW真不错!!!


Linux之前没怎么接触过,将来打算从事电子类工作,所以对这方面挺感兴趣的,希望能在这学多点东西。


我电脑上装好了VM,还差个Linux系统,以我的网速,下个2G多的东西还真是有点难度,慢慢来吧。先看看论坛上的其他好东西。




关键词: Linux    

助工
2013-05-16 23:48:35     打赏
2楼

大四毕业季伤不起,刚完成毕业设计,又要参加一帮同学的毕业照,今天又跑去其他地方租房,累啊!


昨晚下了一整晚才下好系统安装包,等安装好吧。(这两天的课程完成得不完整,后面补上)


助工
2013-05-18 16:53:11     打赏
3楼

安装完RED HAT LINUX

1

安装好VMwart Tools

2

安装过程有点小问题,还好都解决了,就是安装花的时间太长了点。


专家
2013-05-18 22:41:05     打赏
4楼

慢慢入门,一点一滴成为高手


助工
2013-06-19 13:37:47     打赏
5楼

最近在实习,租的房子没有网,一直没怎么上论坛,测试题也做了,不是很完整,还有很多东西需要加深理解。

一、简述题

1、请简述Linux、Unix、GPL的联系与区别

Unix是一款分时操作系统,因其内核简练而坚固被广泛应用,而Linux是其著名的发行版本之一。Linux的源代码是开放的,是完全自由的操作系统,它包含有很多GNU软件,为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件中都有一份GPL(GNU General Public License)-GNU(GNU's Not Unix)通用公共许可证,GNU软件在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款。

 

2、ls –l 列出的每一项分别代表什么含义?

2)权限 rwxrwxr-x

3)文件的硬链接数

4)文件的属主

5)文件的属组

6)文件大小(以byte为单位)

7)文件的最后修改时间

8)目录或文件名

 

 3、请简述Linux中的常见文件类型,并列出(ls –l查看时)代表该类型的类型符号

 

 4、什么是符号链接,如何创建符号链接?

链接类似于Windows的快捷方式,实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。符号链接作用可以理解为一个指针,指向文件在文件系统中的位置。符号链接可以跨文件系统,甚至可以指向远程文件系统中的文件。删除链接并不会删除原文件,删除源文件会删除链接。

用“ln –s 目标 符号链接”创建符号链接。

 

 5、什么是硬链接,如何给文件、目录创建硬链接?

与符号链接类似,不同的是建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。

用“ln  目标 硬链接”给文件创建硬链接。

 

  6、给指定文件创建一个符号链接link1,和一个硬链接link2,link1与link2哪个占用磁盘空间更大?

以文件./Desktop/test1为例

创建符号链接link1:    ln –s ./Desktop/test1 /home/link1

创建硬链接link2          ln  ./Desktop/test1 /home/link2

符号链接是一个指针,而硬链接则引用文件在文件系统中的物理索引,

 

  7、在桌面上创建/etc/passwd的符号链接。如何实现?

ln –s /etc/passwd ./Desktop/passwd

 

  8、在VIM中如何快速删除一行(请指出在哪个模式下使用哪个命令)

命令模式 dd 删除一行

        ndd 删除n行

 

9、管道符号‘|’作用是什么?

管道符号用来连接两个命令,将前面命令的输出,当做后面命令的输入。默认情况下会将之前命令的输出当做字符串,如果要当做文件来处理,必须加xargs选项 。

 

10、VIM提供了三种模式,分别是哪些?他们之间如何进行转换。

命令模式、编辑模式、末行模式

命令模式->编辑模式                     输入i,a,o,I,A,O

编辑模式、末行模式->命令模式     ESC

编辑模式->末行模式                     ESC返回命令模式,输入:

 

11、分页查看/etc/passwd文件,应该使用的指令是?

more /etc/passwd

Space 键下一页   b 键前一页

 

12、查看文件/etc/passwd的后几行,应该使用的指令是?

tail -n 5 /etc/passwd 查看文件/etc/passwd的后5行

 

13、将文件/home/sramedu/hello.c 重命名为/home/sramedu/test.c 如何实现?

mov /home/sramedu/hello.c /home/sramedu/test.c

 

14、拷贝一份/etc/passwd到sramedu用户的桌面如何实现?

cp -i /etc/passwd ./Desktop

 

15、将主目录下的code目录下所有文件打包为code.tar.gz,如何实现?

find ./code | xargs zip code.tar.gz

 

16、在/usr/include中查找strtok函数在哪个头文件中有定义,如何实现?

find /usr/include –name ‘*.h’ | grep strtok

 

17、使用find命令在后台查询文件系统中所有以.conf结尾的文件,并将结果保存在当前用户主目录下的conf_result.txt文件中,要求查找过程忽略所有错误信息。如何实现?

 

18、如何查看进程?如何杀死进程?

ps        查看当前用户当前终端下的进程

ps u     查看当前用户所有终端下的进程

ps au    查看所有用户所有终端下的进程

ps aux 查看所有用户所有进程(包括没有控制终端的进程)

kill 进程ID      通过ID杀死进程

kill -9 进程ID  通过ID强制杀死进程

pkill 进程名           通过进程名杀死进程

 

19、使用哪个组合键可以结束当前终端正在运行的前台进程?

ctrl+c

20、ctrl-c, ctrl-z分别代表什么意思

ctrl-c终止当前进程,ctrl-z把当前进程转到后台运行,使用’fg’命令恢复

 

21、修改密码可以使用哪个指令 ?

passwd

 

22、使用crontab指令设置服务器周1-周5每天晚上11:00关机(注:关机指令为poweroff)。如何实现?

用crontal -e 调用VIM编写计划任务

内容为:0 23 * * 1-5 poweroff

 

23、Linux系统的7种运行级别在哪个文件中有描述?常用的运行级别是哪两个?

Linux系统的7种运行级别对应/etc/rc.d下7个名为rcN.d的文件,常用的运行级别是3、5。

 

24、将系统默认的运行级别设置为3,如何实现?

修改/etc/inittab文件,把id:5:initdefault修改成id:3:initdefault:保存后重启。

 

25、/etc/rc.d/rcN.d 目录分别代表什么意思?

对应Linux系统的7个运行级别(runlevel)
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

 

26、/etc/rc.d/init.d目录作用是什么?

 

27、如何开启vsftpd服务?

service vsftpd start

 

28、设置vsftpd服务,在系统以level3、level5启动时自动启动,如何实现?

 

29、查看指令的帮助信息,应该用哪个指令。

man+数字+指令

数字指定查找指令的范围

 

30、修改网络接口eth0的ip地址为192.168.0.99,如何实现?

ifconfig eth0 192.168.0.99

 

二、选择题

1、在vi全屏幕文本编辑器中,在指令模式下键入哪条命令将实现文件的不保存强制退出效果。(     B    ) 
A. :q      B. :q!     C. :x      D. ZZ

 

 2、当使用vi编辑一个文件时,在指令模式下,下面哪条命令能复制当前行的内容到剪贴板中。(         C      ) 
A. cc      B. dd      C. yy      D. Ctrl+c

 

   3、下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中?(     D   ) 
A. cp -i ./dir1/* ./dir2 
B. cp -P ./dir1/* ./dir2 
C. cp -d ./dir1/* ./dir2 
D. cp -r ./dir1/* ./dir2

 

 

   4、在VIM中,快速跳转到第191行,应该使用的命令是(     C    )
A. GG      B.1G   C.191G     D.191g

 

   5、在VIM中,在当前光标之前插入,应该使用的指令是(     A    );在当前光标之后插入,应该使用的指令是(    B    );在当前行之下插入应该使用的指令是(     C    )
A. i       B.a    C.o    D.q

 

   6、下面哪一个是VIM的用户级别的配置文件(     C    )
A. /etc/vimrc B.~/vimrc  C.~/.vimrc    D.~/.vimcr

 

   7、权限将文件test.txt的权限修改为rw-r--r—应该使用的指令是(          A    )
A. chmod 644 test.txt       B.chown 644 test.txt
C. chown 422 test.txt       D.chgrp 644 test.txt

 

   8、修改目录dir及其目录下所有文件的属主和属组为sramedu,应该使用的指令是(        D   )
A. chgrp sramedu:sramedu dir       B.chgrp –R sramedu:sramedu dir
C. chown sramedu:sramedu dir       D.chown –R sramedu:sramedu dir

 

   9、/etc文件系统的标准应用是用于____?(  D   ) 
A. 安装附加的应用程序 
B. 存放可执行程序、系统管理工具和库 
C. 设置用户的主目录 
D. 用于存放系统管理的配置文件

 

 10、有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作?( A    )
A. 0 13,20 * * 1,5 mybackup
B. 0 13,20 * * 1,2,3,4,5 mybackup
C. * 1,8 * * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 * * mybackup

 

 11、如何在文件中查找显示所有以"*"打头的行?(  C    )
A. find \*file
B. wc -l*
C. grep –n *file
D. grep \* file

 

 12、命令kill -9 1301的含义是(    B    ):
A. 杀死pid为9和1301的进程
B. 强制杀死pid为1301的进程
C. 从1301开始,杀死9个进程
D. 重启1301进程

 

 13、对所有用户的变量设置,应当放在哪个文件下?( 
A. /etc/bashrc
B. /etc/profile
C. ~/.bash_profile
D. /etc/skel/.bashrc

 

 14、使用什么命令检测网络是否连通?(     A    )
A. ping
B. route
C. netstat
D. Ifconfig

 

 15、在bashshell环境下,当一命令正在执行时,按下control-z会:(  A    )
A. 挂起前台任务
B. 给当前文件加上eof.
C. 将前台任务转入后台
D. 注销当前用户


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]