linux试题

合集下载

linux复习题及答案

linux复习题及答案

linux复习题及答案Linux复习题及答案一、选择题1. Linux操作系统属于以下哪一类操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多任务单用户答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. Linux系统中的root用户具有什么权限?A. 只读权限B. 读写权限C. 无权限D. 所有权限答案:D4. 在Linux中,如何查看当前系统的内核版本?A. uname -rB. uname -aC. cat /etc/os-releaseD. cat /proc/version答案:A二、填空题1. Linux系统中,文件权限通常由10个字符组成,其中第1个字符代表文件类型,第2-4个字符代表______,第5-7个字符代表______,第8-10个字符代表______。

答案:所有者权限;组权限;其他用户权限2. 在Linux中,______命令用于查看当前系统的磁盘使用情况。

答案:df3. Linux系统中,______命令用于查看当前系统的内存使用情况。

答案:free三、简答题1. 简述Linux系统中的文件系统结构。

答案:Linux文件系统是层次化的,以根目录(/)开始,下面是各种目录和文件。

常见的目录包括/bin(存放二进制可执行文件),/etc(存放系统配置文件),/home(存放用户主目录),/var(存放系统运行时的数据文件),/dev(设备文件目录),/proc(虚拟文件系统,存放系统运行时的进程信息)等。

2. 解释什么是Linux的软链接和硬链接,并说明它们的区别。

答案:软链接(符号链接)类似于Windows系统中的快捷方式,它是一个指向另一个文件或目录的引用。

如果被链接的文件被删除,软链接将失效。

硬链接则是直接指向文件数据的链接,它和原始文件共享相同的inode,因此删除原始文件并不会影响硬链接。

Linux_期末考试试题8套(含答案)

Linux_期末考试试题8套(含答案)

往年复习题一、选择题:1.以下哪一个是linux内核的稳定版本( B )A.2。

5。

24B。

2。

6。

17 C. 1。

7。

18 D. 2.3。

20 2.怎样显示当前目录( A )。

A. pwd B。

cd C。

who D。

ls3.欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是( D )。

A。

copy file1。

txt file2.txt B。

cp file1。

txt | file2.txt C。

cat file2。

txt file1。

txt D。

cat file1。

txt 〉 file2。

txt4。

如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。

A。

ls *。

txt B。

find 。

–name “。

txt”C。

ls –d .txt D. find . “.txt" 5。

如何删除一个非空子目录/tmp( B ).A。

del /tmp/* B。

rm —rf /tmp C. rm -Ra /tmp/* D。

rm –rf /tmp/* 6。

存放用户帐号的文件是( C )。

A。

shadow B. group C。

passwd D. Gshadow7。

下面哪个系统目录中包含Linux使用的外部设备( B ).A。

/bin B。

/dev C。

/boot D。

/home 8.一个文件名字为rr。

Z,可以用来解压缩的命令是( D )A.tar B。

gzip C。

compress D。

uncompress9. Linux通过VFS支持多种不同的文件系统.Linux缺省的文件系统是( C ) A.VFAT B。

ISO9660 C。

Ext系列 D. NTFS 10.在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行A.O B。

o C。

i D。

a 11.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。

Linux题库及答案

Linux题库及答案

一、填空题1.建立用户账号的命令是 __useradd________。

2.修改账号密码的命令是 __passwd________。

3.更改用户密码过期信息的命令是 __chage________。

4.创建一个新组的命令是 ___groupadd_______。

5.用于在不注销的情况下切换到系统中的另一个用户的命令是___su_______。

6.显示系统中进程信息的命令是 _____ps__-aux_____。

7.以树状方式表现进程的父子关系的命令是 ___pstree_________。

8.显示当前系统正在执行的进程的相关信息的命令是___top_________。

9.显示或者设置当前系统的主机名的命令是___hostname_________。

10.Linux 系统中使用最多的文件系统是 _______ext3/4____________。

11.列出磁盘分区信息的命令是 ___df_______。

12. 将设备挂载到挂载点处的命令是__mount________。

13.检查文件系统的磁盘空间占用情况的命令是 ____du______。

14.统计目录(或文件)所占磁盘空间大小的命令是 __du________。

15.为文件建立在其他路径中的访问方法(链接)的命令是__ln_______,链接有两种: ___软链接 ______和___硬链接______。

改变文件或目录的读写和执行权限的命令是__chmod________。

17.指定在创建文件或目录时预设权限掩码的命令是___umask_______。

18.改变文件或目录所有权的命令是 __chown________。

19.ACL 可以为某个文件单独设置该文件具体的某用户或组的权限。

需要掌握的命令也只有三个: __getfacl__、__setfacl__、__chacl__。

20. gzip 命令的功能是 ____压缩文件 ________。

Linux操作系统经典题库及答案

Linux操作系统经典题库及答案

Linux操作系统经典题库及答案一、选择题1、在 Linux 中,用于切换用户身份的命令是()A useraddB suC passwdD groupadd答案:B解释:su 命令用于切换用户身份。

useradd 用于添加用户,passwd用于修改用户密码,groupadd 用于添加用户组。

2、以下哪个命令可以查看当前所在的工作目录?()A pwdB cdC lsD mkdir答案:A解释:pwd 命令可以显示当前工作目录的路径。

cd 用于切换目录,ls 用于列出目录内容,mkdir 用于创建新目录。

3、在 Linux 中,要创建一个新文件,可以使用以下哪个命令?()A touchB cpC mvD rm答案:A解释:touch 命令可以创建一个新的空文件。

cp 用于复制文件或目录,mv 用于移动或重命名文件或目录,rm 用于删除文件或目录。

4、要查看一个文件的内容,可以使用以下哪个命令?()A catB moreC lessD 以上均可答案:D解释:cat 命令会一次性显示文件的全部内容;more 命令分页显示文件内容,按空格键翻页;less 命令也分页显示文件内容,支持更多的操作,如上下滚动等。

5、以下哪个命令用于查找文件?()A findB grepC locateD 以上都是答案:D解释:find 命令根据各种条件查找文件和目录;grep 命令在文件中查找指定的字符串;locate 命令通过数据库快速查找文件。

二、填空题1、 Linux 系统中,超级用户的用户名是_____。

答案:root2、要给一个文件赋予可执行权限,可以使用命令_____。

答案:chmod +x 文件名3、管道符“|”在 Linux 中的作用是将_____。

答案:前一个命令的输出作为后一个命令的输入4、终止一个前台进程可以使用_____组合键。

答案:Ctrl + C5、在 Linux 中,用于压缩文件的命令是_____。

linux练习题

linux练习题

Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。

3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。

二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。

三、文本编辑篇1. 请列举出常用的Linux文本编辑器。

2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。

五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。

4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。

linux试题及答案

linux试题及答案

linux试题及答案一、选择题1. Linux操作系统的默认文件系统是()。

A. FAT32B. NTFSC. ext4D. exFAT答案:C2. 在Linux系统中,用于查看文件内容的命令是()。

A. catB. dogC. ratD. log答案:A3. 下列哪个命令可以用来压缩文件或目录?()。

A. gzipB. zipC. bzip2D. All of the above答案:D4. 在Linux中,用于远程登录的命令是()。

A. telnetB. sshC. ftpD. rlogin答案:B5. 下列哪个是Linux系统下的包管理器?()。

A. yumB. apt-getC. pipD. Both A and B答案:D二、填空题1. 在Linux系统中,查看当前工作目录的命令是________。

答案:pwd2. 使用Linux命令行创建一个名为“myfolder”的目录的命令是________。

答案:mkdir myfolder3. 将文件“oldfile.txt”重命名为“newfile.txt”的命令是________。

答案:mv oldfile.txt newfile.txt4. 显示当前目录下所有隐藏文件和文件夹的命令是________。

答案:ls -a5. 为了查看系统进程信息,可以使用的命令是________。

答案:ps三、简答题1. 请简述Linux操作系统的主要特点。

答:Linux是一个开源的Unix-like操作系统,其主要特点包括稳定性高、安全性强、免费或低成本、多用户多任务、良好的硬件支持和丰富的软件资源等。

2. 请解释什么是Linux内核?答:Linux内核是Linux操作系统的核心部分,负责系统的最基本功能,包括进程管理、内存管理、文件系统管理和网络服务等。

它是一个运行在最低权限级别的程序,负责调度和管理系统资源。

3. 请描述Linux中的文件系统层次结构。

linux考试试题

linux考试试题

linux考试试题1. 简答题a) 什么是Linux操作系统?Linux操作系统是一种基于UNIX的开源操作系统,它具有多用户、多任务、多线程和分时操作等特点。

Linux操作系统提供了广泛的应用程序和工具,适用于各种计算机硬件平台。

b) 请简述Linux的特点。

- 开源:Linux的源代码公开,允许用户自由获取、修改和分发。

- 多用户:允许多个用户同时访问系统,每个用户都有自己的独立环境和权限。

- 多任务:支持同时执行多个任务,可以同时运行多个程序。

- 高度可定制性:用户可以根据自己的需求对Linux进行自定义配置和修改。

- 稳定性和安全性:Linux操作系统通常能够长时间运行而不需要重新启动,且具有较高的安全性。

c) 请简述Linux文件系统的组织结构。

Linux文件系统采用层次结构,最上层是根目录(/),其下有多个子目录,如/bin、/home、/etc等,这些子目录下又可以有更多的子目录或文件。

使用层次结构可以方便地组织和管理文件。

2. 单选题a) Linux中,用于显示文件内容的命令是:1. ls2. cp3. cat4. mv答案:3. catb) Linux中,用于复制文件的命令是:1. ls2. cp3. cat4. mv答案:2. cpc) Linux中,用于删除文件的命令是:1. ls2. cp3. cat4. rm答案:4. rm3. 名词解释a) Shell是什么?Shell是Linux操作系统的外壳程序,它是用户与操作系统之间的接口,可以通过Shell命令与系统进行交互。

Shell解释用户输入的命令,并将其转化为操作系统可以理解和执行的指令。

b) 进程是什么?在Linux中,进程是正在运行的程序的实例。

每个进程都有自己的空间和资源,包括内存、文件和设备。

每个进程都有一个唯一的进程ID(PID),用于标识和管理进程。

c) Linux中,什么是权限?权限是针对文件和目录的访问控制机制。

Linux考试试题100道(附答案)

Linux考试试题100道(附答案)

Linux考试试题100道(附答案)1、Linux系统中,用户文件描述符0 表示______。

A.标准输入设备文件描述符B.标准输出设备文件描述符B.管道文件描述符 D.标准错误输出设备文件描述符答案:A2、以长格式列目录时,若文件test的权限描述为:drwxrw-r–,则文件test的类型及文件主的权限是______。

A.目录文件、读写执行B.目录文件、读写C.普通文件、读写D.普通文件、读答案:A3、当字符串用单引号(’’)括起来时,SHELL将______。

A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程答案:C4、/etc/shadow文件中存放______。

A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息答案:B5、若当前目录为/home,命令ls–l 将显示home 目录下的()。

A.所有文件B.所有隐含文件C.所有非隐含文件D.文件的具体信息答案:D6、为卸载一个软件包,应使用_____。

A.rpm -iB.rpm -eC.rpm -qD.rpm -V答案:B7、下面关于文件“/etc/sysconfig/network-scripts/ifcfg-eth0”的描述哪个是正确的?( )。

A.它是一个系统脚本文件B.它是可执行文件C.它存放本机的名字D.它指定本机eth0的IP地址答案:D8、如何快速切换到用户John的主目录下?( )A.cd @JohnB.cd #JohnC.cd &JohnD.cd ~John答案:D9、启动DNS服务的守护进程()A. httpd startB.httpd stopC. named startD. named stop答案:C10、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令()A.cat B. more C. less D. menu答案:C11、在LINUX中,要查看文件内容,可使用()命令。

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

(2010 年度-----2011 年度第 1 学期)Linux应用开发试卷(A)
总分
100
题号







评分人
题分
复查人
得分
一、单项选择题(四选一)单选15道题,共30分
1.已知某用户stud1,其用户目录为/home/stud1。

分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是()。

A.ls –al | more B.more < ls –al
C.more –al ls D.more ls –al
答案:A
2.下列变量名中有效的shell变量名是()。

A.-2-time B._2$3C.2004file D.trust_no_1
答案:D
3.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用()命令。

A.<.> B.上箭头C.下箭头D.<*>
答案:A
4.用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为()。

-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff
A.目录B.符号链接C.硬链接D.普通文件
答案:D
5.在命令模式下()命令是在vi编辑器中执行存盘退出。

A.:WQ B.:q!C.:q D.ZZ
答案:D
6.设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为()。

A./home/root
B./home
C./root
D./usr/local
答案:C
7.脚本语言当中,如果while的判断语句值为真,那么该执行过程会()A.继续执行循环体B.程序跑飞
C.结果不可预测D.终止执行
答案:A
8.当我们在shell环境变量下用”export”指令导出新的环境变量后,该环境变量会()A.以上都不对B.临时生效
C.生效1分钟D.永久生效
答案:B
9.建立一个新文件可以使用的命令为()。

A.cp B.touch C.more D.chmod
答案:B
10.将Windows C:盘(hda1)安装在Linux文件系统的/winsys目录下,命令是()。

A.************.cn:~#mount/dev/had1winsys
B.************.cn:~#mount/dev/had1/winsys
C.************.cn:~#mountdev/had1winsys
D.************.cn:~#mountdev/had1/winsys
答案:B
11.关于mysql命令说法不正确的是()。

A.–h参数用于指定服务器IP或主机名
B.–d参数用于指定使用于库名
C.–u参数用于指定登录服务器时的mysql用户名
D.–p参数用于指定登录用户所对应的密码
答案:B
12.Gdb调试时执行“单步运行,但不进入函数”动作的指令是();
A.break B.step C.run D.next
答案:D
13. 共享库的扩展名是()
A..so B..a C..exe D..o
答案:A
14.若一台计算机的内存为128MB,则交换分区的大小通常是()。

A 64M
B B 128MB
C 256MB
D 512MB
答案:C
15. init 6表示()
A. 重启系统
B. 关闭系统
C. 切换到字符化界面
D. 切换到图形化界面
答案:A
二、多项选择题(至少有2个答案)多选5道题,共15分
1.有关归档和压缩命令,下面描述正确的是()。

A.unzip命令和gzip命令可以解压缩相同类型的文件
B.tar归档且压缩的文件可以由gzip命令解压缩
C.tar命令归档后的文件也是一种压缩文件
D.使用gzip命令不加参数压缩文件会删除源文件
答案:D,B
2.下列进程类型中,哪些属于Linux正常运行时的进程()。

A.僵尸进程B.批处理进程C.守护进程D.交互进程
答案:C,B,D
3.当运行一个程序的时候,系统会为我们自动打开三个文件,它们是()A.标准错误输入B.标准错误输出
C.标准输出D.标准输入
答案:D,C,B
4.下列关于/etc/fstab文件描述,不正确的是()。

A.启动时按fstab文件描述指定的顺序加载文件系统
B.fstab文件中描述的文件系统不能被卸载
C.CD_ROM和软盘必须是自动加载的
D.fstab文件只能描述属于linux的文件系统
答案:D,C,B
5.关于read函数说法中正确的是()。

A.此函数的参数一共有三个,其中第一个参数指定被读取文件的描述符。

B.read函数可以从文件的任意位置随机读取数据
C.此函数的第三个参数指定要读数据的位数。

D.此函数的返回值为0时,表示未能从文件中读取到数据。

答案:AD
三、填空题填空10空,共10分
1.写出以kill命令来结束进程号为1234的命令__________ 。

答案:kill -9 1234
2.写出在当前目录查找文件名为a.out文件的命令__________ 。

答案:find ./ -name a.out
3.套接字文件的属性位是__________ 。

答案:s 4.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:__________ ,该文件属性是__________ 。

答案:644 目录文件
5.Linux内核的版本号主要由三部分构成:__________ ,__________ ,__________ ,其中__________ 若是偶数(奇数),表示该版本通过了测试阶段(未通过测试阶段)。

答案:主版本号次版本号次次版本号次版本号或主版本号、辅助版本号、编译次数、辅助版本号
6.增加一个用户的命令是__________ 。

答案:useradd
四、判断题判断10道题,共10分
()1.内存共享可以实现两个管道之间的通信。

答案:Y 难度:中等知识点:S10
()2.vi编辑器中,可以使用np命令,将复制内容中的n行粘贴到当前位置。

答案:N
()3.shell脚本中,可以使用[ 数值1 -eq 数值2 ]来测试两字符串是否不等。

答案:N
()4.在根文件系统中,存放系统配置文件的目录为/temp。

答案:N
()5.动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入。

答案:Y
()6.编译规则文件名有三种,依次为:GNUMakefile、Makefile、makeFile。

答案:N
()7.gcc编译命令参数中–c 参数用于指定只进行到编译结束,不进行链接。

答案:Y
()8.shell脚本中,可以使用[ -d aaa ]来测试aaa是否为文件。

答案:N
()9. /sbin 目录存放用户使用的shell命令
答案:N
()10. 软链接的文件类型位是-
答案:N
五、简答题简答2题,共10分
1.写出下列目录中存放的都是哪类文件?
/usr
/bin
/home
2.符号链接与硬链接的区别是什么?
六、编程题(两题共25分,第1题10分;第2题15分)
1. 编写shell程序,实现自动删除50个账号的功能。

账号名为stud1至stud50。

2.程序补全
/*头文件略*/
int main(void)
{ int fd,size,len;
char *buf="Hello! I'm writing to this file!";
char buf_r[10];
len = strlen(buf);
/*首先调用open函数,并指定打开文件/tmp/hello 没有就创建,可读可写权限为666 */ if((fd = 1 )<0){
perror("open:");exit(1);}
/*调用write函数,将buf中的内容写入到打开的文件中*/
If((size = 2 ) < 0){
perror("write:");exit(1);}
else
printf("Write:%s\n",buf);
/*调用lsseek函数将文件指针移到文件起始*/
3 ;
/*读出文件中的10个字节*/
if((size = 4 )<0){
perror("read:");exit(1);}
else
printf("read form file:%s\n",buf_r);
/*关闭文件描述符*/
if( 5 < 0 ){
perror("close:");exit(1);}
else
printf("Close hello.c\n");
exit(0);
}
1.
2.
3.
4.
5.。

相关文档
最新文档