Linux基本操作练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux基本操作练习题

福州星网视易信息系统有限公司

更新记录:

版本作者日期内容1.0 卢廉瑾2010-05-18 创建

1.1 卢廉瑾2010-08-10 修改

一、简答题:

1、问:登录虚拟机器,如何查看你位于虚拟机的哪个目录下,为

什么你登录时会跑到这个目录下?在这个目录下,输入ls,然后输入ls –a。问:两次出来的文件数量一样吗?如果不一样,那些多出来或者少掉的文件有什么特征?

答:

(1)PWD

(2)根据配置文件/etc/passwd里面设置

(3)不一样

(4)多了. 开头的隐含文件。

2、问:在你的家目录下,建立一个文件MyPrivate,查看一下,

不同的人对它有什么权限?如果要把它改成任何人都能读写的,请问要输入什么命令?现在我想把它改名成MyPublic,怎么操作。

然后我要在根目录下建立一个软链接MyShortCut到MyPublic,该怎么操作?

答:

(1)-rw-r—r—自己有读写,同组用户有读,其他用户有读

(2)chmod 777 MyPrivate

(3)mv MyPrivate MyPublic

(4)Ln –s /home/yy/MyPublic /MyShortCut

3、问:找出你的虚拟机上文件类型为“-”“d”“l”“b”“c”的

文件各一个(给出绝对路径),这几种类型分别表示什么意思?

答:

(1)/etc/cron.d

/usr/share/doc/bc/examples/pi.b

/home/yy/c_test/1.c

(2). .c: 是C语言源程序

4、问:新建一个文件myhello.cpp,编辑这个文件如下:

#include

#include

int main ( int argc, char** argv )

{

while(1)

{

printf("Hi Everyone!\n");

sleep(1);

}

return 0;

}

退出编辑器,使用“g++ myhello.cpp -o myhello”编译。

输入“./myhello”,会发生什么?如何中断这个程序的运行回到控制台?

如果输入“./ myhello &”会发生什么?这时又该如何中断这个程序?

答:

(1)在终端每隔1秒输出HI Everyone ,ctrl +c 来中断程序

(2)程序在后台运行,这时可以用kill +他的进程号来杀掉这个进程

5、问:在你的家目录下,建立一个叫MyDir的目录,要输入什么

命令?在MyDir下面,举出三种不同方法,新建三个文本文件,内容随意。我想把它打成一个tar包,该如何操作?打包完后,想使用rmdir 删除MyDir,能否成功?为什么?要如何才能删除?

答:

(1)mkdir MyDir

(2)touch 文件名,vi ,mv

(3)tar –cf yy.tar MyDir

(4)不能成功,因为MyDir非空文件夹

(5)Rm –r MyDir

6、问:/etc/、/usr/bin、/bin、/usr/lib、/dev、/usr/local

相关文档
最新文档