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

共5条 1/1 1 跳转至

【一点一滴学嵌入式Linux】学习进程

工程师
2013-05-15 23:36:47     打赏
今天学到了如何查看gcc是否安装了,输入:gcc -v 



关键词: 一点一滴     嵌入式     Linux     学习     进程    

工程师
2013-06-01 10:04:52     打赏
2楼

在这个星期里,在重新练习二到六课的练习中,发现了linux中许多好用的命令

Tab键:tab键不仅能补全文件名,而且能补全命令,但如果你只输入几个字母,而在好几个命令当中都是这几            个字母开头的,按tab键,它是不会帮你补全的,所以这时你可以连续按两下tab,就会显示全部这几              个字母开头的命令,如果不带如何字母,直接按两下tab键,就会显示所有的linux命令

输入history,就会显示你所有操作过的命令

通过 ctrl + r 来对历史记录进行搜索查询:按ctrl+r,再输入任意字母或符合,就会显示你输入的命令

重复调用上一个命令的参数:按ESC键后按.键(句号)

通过在命令后追加一个&,可以将该命令放入后台运行

通过以下命令可以管理后台作业:

jobs  显示后台作业
fg    将后台作业调到前台执行
bg    继续执行一个后台作业


 


工程师
2013-06-08 16:56:49     打赏
3楼

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

答:GPL是一个开放协议,Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。

 

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

答:-          文件类型

Rw*******    文件的三组权限

数字          文件的硬链接数

J03128        文件的属主

J03128        文件的属组

1024            文件大小

06-01           文件的最后修改时间

11.。c          文件名

 

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

答:普通文件(-)、目录(d)、字符设备文件(c)、块设备文件(b)、符号链接文件(l

 

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

答:是系统新建一个链接文件,此文件指向其所要指的文件相当于windows的快捷方式,ln –s 文件名 文件名

 

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

答:硬连接指通过索引节点来进行连接。ln 文件名 文件名

 

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

答:link2

 

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

 

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

答:命令模式下 dd

 

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

答:是链接两个命令,将前面命令的的输出,当作后面命令的输入

 

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

答:命令模式,编辑模式,末行模式;输入i,进入编辑模式,按esc键,就进入命令模式。在命令模式下,输入:就进入末行模式

 

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

答:more /etc/passwd

 

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

答:less /etc/passwd

 

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

答:mv / home/sramedu/hello.c /home/sramedu/test.c

 

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

答:cp /etc/passwd

 

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

答:tar –zcvf /code.tar.gz /code

 

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

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

 

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

答:find  / -name ‘*.conf’ | xargs conf_result.txt  &

 

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

答:ps u:kill –进程ID

 

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

答:ctrl-c

 

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

答:ctrl-c   结束一个前台进程

    ctrl-z   挂起一个前台进程

 

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

答:passwd

 

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

答:0 23 * * 1-5 poweroff

 

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

答:在/etc/rc.d/rcN.d, 是运行级别35

 

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

答:使用vi编辑器来更改init的配置文件,vi /etc/inittab,进到文件里,先按键盘中的字母 i ,然后使用方向键移动光标,找的id:4:initdefault: 这行,将光标移动到 该行 4的后面,用退格键删除 4 ,然后更改成另外的数字,如。接下来按键盘上的“Esc”键,然后输入wq ”重启后计算机,运行级别就变了。

 

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

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

 

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

答:启动用户环境,网络等脚本

 

27、如何开启vsftpd服务?

答:service vsftpd start

 

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

答:chekconfig –level 35 vsftpd on

 

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

答:man

 

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

答:ifconfig eth0 192.168.0.99

二、选择题(每题2分,共30)

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

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

3.   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.   4、在VIM中,快速跳转到第191行,应该使用的命令是(C)
A. GG      B.1G   C.191G     D.191g

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

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

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

10. 10、有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作?B
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. 11、如何在文件中查找显示所有以"*"打头的行?D
A. find \*file
B. wc -l*
C. grep –n *file
D. grep \* file

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

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

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

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


专家
2013-06-09 04:35:15     打赏
4楼

有几个小问题出错了~~

呵呵,完成的比较快


工程师
2013-06-09 08:12:21     打赏
5楼
嗯,看到答案,知道哪里错了

共5条 1/1 1 跳转至

回复

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