Linux上机操作复习题答案
linux复习题及答案)

linux复习题及答案)Linux复习题及答案Linux作为一种常见的操作系统,广泛应用于服务器、嵌入式设备等领域。
对于计算机科学和信息技术专业的学生来说,熟练掌握Linux操作系统的使用和管理是非常重要的。
为了帮助大家复习Linux知识,下面将列举一些常见的Linux复习题,并给出相应的答案。
一、Linux基础知识1. 什么是Linux操作系统?答:Linux是一种开源的、类Unix的操作系统内核,最初由芬兰的程序员Linus Torvalds开发。
Linux操作系统具有稳定性、安全性和可靠性等特点,广泛应用于服务器、桌面计算机和嵌入式设备等领域。
2. Linux的文件系统是什么样的结构?答:Linux的文件系统采用树状结构,以根目录(/)为起点,下面分为多个子目录,如bin、etc、home等。
每个子目录下又可以有更多的子目录和文件。
3. 如何在Linux系统中创建新的用户?答:可以使用useradd命令来创建新用户,例如:useradd username。
其中,username为新用户的用户名。
4. 如何在Linux系统中修改用户的密码?答:可以使用passwd命令来修改用户的密码,例如:passwd username。
其中,username为要修改密码的用户的用户名。
二、Linux命令行操作1. 如何在Linux系统中查看当前所在的目录?答:可以使用pwd命令来查看当前所在的目录。
2. 如何在Linux系统中列出当前目录下的文件和子目录?答:可以使用ls命令来列出当前目录下的文件和子目录。
3. 如何在Linux系统中创建新的目录?答:可以使用mkdir命令来创建新的目录,例如:mkdir dirname。
其中,dirname为新目录的名称。
4. 如何在Linux系统中删除文件?答:可以使用rm命令来删除文件,例如:rm filename。
其中,filename为要删除的文件名。
三、Linux系统管理1. 如何在Linux系统中查看系统的运行时间和负载情况?答:可以使用uptime命令来查看系统的运行时间和负载情况。
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操作系统经典题库及答案

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基础》复习备考试题库(含答案))一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪种类型?A. 单用户操作系统B. 多用户操作系统C. 实时操作系统D. 分布式操作系统答案:B2. Linux系统中的超级用户账号是?A. studentB. rootC. userD. guest答案:B3. 在Linux中,哪个命令用于查看当前系统的时间?A. dateB. timeC. whoD. whoami答案:A4. 下面哪个文件系统是Linux系统默认的文件系统?A. ext3B. ext4C. reiserfsD. xfs答案:B5. 在Linux中,哪个命令用于查看磁盘使用情况?A. dfB. duC. dmesgD. diskinfo答案:A6. 下面哪个命令可以用于查看当前进程?A. psB. topC. killD. pidof答案:A7. 在Linux中,哪个文件用于存储系统配置?A. /etc/inittabB. /etc/profileC. /etc/sysconfigD. /etc/init.d答案:A8. 下面哪个命令用于查找文件?A. findB. grepC. locateD. mlocate答案:A9. 在Linux中,哪个命令用于压缩文件?A. zipB. unzipC. gzipD. bzip2答案:C10. 下面哪个命令用于查看文件权限?A. chmodB. chownC. chgrpD. ls -l答案:D二、填空题(每题2分,共20分)11. Linux操作系统的主要特点有开放源代码、________、多用户、多任务。
答案:自由软件12. Linux的文件权限中,数字"7"表示________。
答案:读、写、执行权限13. Linux的文件权限中,数字"6"表示________。
答案:读、写权限14. Linux的文件权限中,数字"4"表示________。
Linux操作系统考试题库及答案

Linux操作系统考试题库及答案一、单选题(每题2分,共20分)1. Linux系统中,哪个命令用于查看当前路径?A. pwdB. lsC. cdD. mkdir答案:A2. 在Linux中,如何查看当前登录用户信息?A. whoB. whoamiC. idD. users答案:A3. 以下哪个选项不是Linux文件系统的组成部分?A. 文件B. 目录C. 盘符D. 特殊文件答案:C4. Linux系统中,如何查看一个文件的内容而不编辑它?A. viB. catC. editD. touch答案:B5. 在Linux中,哪个命令用于改变文件权限?A. chmodB. chownC. chgrpD. chattr答案:A6. Linux系统中,如何查看系统运行时间和平均负载?A. uptimeB. topC. psD. free答案:A7. 在Linux中,如何查看磁盘使用情况?A. dfB. duC. lsD. pwd答案:A8. Linux系统中,哪个命令用于查找文件?A. findB. grepC. locateD. which答案:A9. 在Linux中,如何查看当前路径下所有文件和目录的详细信息?A. ls -lB. ls -aC. ls -RD. ls -d答案:A10. Linux系统中,如何创建一个名为“test”的目录?A. mkdir testB. make testC. create testD. new test答案:A二、多选题(每题3分,共15分)1. 在Linux中,哪些命令可以用来查看进程信息?(多选)A. psB. topC. killD. jobs答案:A, B2. 以下哪些选项是Linux系统中的文本编辑器?(多选)A. viB. nanoC. emacsD. gedit答案:A, B, C3. 在Linux中,哪些命令可以用来压缩文件?(多选)A. gzipB. tarC. zipD. bzip2答案:A, B, C, D4. 以下哪些选项是Linux系统中的网络配置工具?(多选)A. ifconfigB. ipC. netstatD. route答案:A, B, C, D5. 在Linux中,哪些命令可以用来管理服务?(多选)A. systemctlB. serviceC. chkconfigD. init答案:A, B, C三、判断题(每题2分,共10分)1. Linux系统中,使用“rm -rf”命令可以安全地删除文件和目录。
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中,要查看文件内容,可使用()命令。
LINUX复习题参考答案

LINUX复习题参考答案一.填空题:1.在Linux系统中,以文件方式访问设备。
2.链接分为:硬链接和符号链接。
3.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644,该文件属性是目录。
4.前台启动的进程使用Ctrl+c终止。
5.安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。
6.编写的Shell程序运行前必须赋予该脚本文件执行权限。
7.系统交换分区是作为系统虚拟存储器的一块区域。
8.内核分为进程管理系统、内存管理系统、 I/O管理系统和文件管理系统等四个子系统。
9.唯一标识每一个用户的是用户ID和用户名。
10.在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。
11.DHCP可以实现动态 IP 地址分配。
12.Ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。
13.vi编辑器具有两种工作模式:命令模式和输入模式。
14.可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。
15.进程与程序的区别在于其动态性,动态的产生和终止。
16.DNS实际上是分布在internet上的主机信息的数据库,其作用是实现 IP地址和主机名之间的转换。
17.进行字符串查找,使用grep命令,使用 * 每次匹配若干个字符。
18.增加一个用户的命令是:adduser或useradd 。
19.Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是vfat。
20.在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是/etc。
21.硬连接只能建立对文件链接。
符号链接可以跨不同文件系统创建。
22.结束后台进程的命令是kill。
23.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps -aux。
linux 试题及答案

linux 试题及答案第一部分:选择题1. Linux 是一种()操作系统。
a) 开源b) 闭源c) 商业d) 私有答案:a) 开源2. 在 Linux 中,用于显示当前所在路径的命令是()。
a) pwdb) lsc) cdd) cp答案:a) pwd3. 在 Linux 中,用于创建目录的命令是()。
a) mkdirb) touchc) rmd) mv答案:a) mkdir4. Linux 中,用于列出当前目录下的文件和文件夹的命令是()。
a) lsb) cdc) pwdd) rm答案:a) ls5. 在 Linux 中,用于复制文件的命令是()。
a) cpb) mvc) touchd) mkdir答案:a) cp第二部分:填空题1. Linux 操作系统的核心部分被称为()。
答案:内核2. Linux 中,用于修改文件或目录的权限的命令是()。
答案:chmod3. 在 Linux 中,用于压缩文件的命令是()。
答案:tar4. Linux 是基于()开发的操作系统。
答案:UNIX5. Linux 中,默认的超级用户账户是()。
答案:root第三部分:简答题1. 什么是 Linux 操作系统?答:Linux 是一种开源操作系统,它基于 UNIX 操作系统开发而成。
Linux 以其稳定性、可定制性和安全性而闻名,并广泛运用于服务器和嵌入式设备等领域。
2. 如何在 Linux 中创建一个新用户?答:可以使用 `useradd` 命令来创建一个新用户,例如 `useradd -m newuser`。
其中,`-m` 参数表示同时创建用户的主目录。
3. 如何修改文件的访问权限?答:可以使用 `chmod` 命令来修改文件的访问权限。
例如,要将文件的所有者权限设置为可读可写可执行,可以使用 `chmod u+rwx filename` 命令。
4. 如何在 Linux 中安装软件包?答:可以使用包管理器,如 `apt` (用于 Debian 系统)或 `yum` (用于 Red Hat 系统),来安装软件包。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、命令部分1.新建一个用户wang,密码设为123456,并将其加到root组。
写出所用命令。
# useradd wang# passwd wang123456123456# groupadd root# usermod –g root wang2.将当前计算机的IP地址设为192.168.1.123,子网掩码为255.255.255.0。
写出所用命令。
# ifconfig eth0 192.168.1.123 netmask 255.255.255.03.你是公司的Linux服务的管理员。
你使用vi编缉/etc/inittab文件时,在命令模式下查询shutdown字符串,使用的命令。
vi /etc/initab/shutdown4.显示当前系统的日期和时间命令。
# date –d –y5.查看命令sort的帮助文件,写出所用命令。
# man sort6.统计/etc/passwd文件的字节数和行数,写出所用命令。
# wc –cl /etc/passwd7.分屏显示/etc/httpd/conf/httpd.conf文件的命令。
# less /etc/httpd/conf/httpd.conf 按“Q”退出该命令8.将hello!写入 /home/wang/test.txt的命令(vi及vim编辑器除外)。
# echo ‘hello!’> /home/wang/test.txt9.让named守护进程运行在级别3,5的命令。
# telinit 3# telinit 510.更改用户zhang的登录shell为/sbin/nologin的命令。
# usermod –s /sbin/nologin zhang11.查看当前linux服务器的主机名的命令。
# cat /proc/sys/kernel/hostname或 # sysctl kernel.hostname或 # hostname12.查看当前主机的路由的命令。
# route13.配置当前主机的默认网关为192.168.2.254的命令。
# route add default gw 192.168.2.25414.连续ping目的IP为192.168.2.245为10次的的命令。
# ping –c 10 192.168.2.24515.查看当前主机TCP协议连接情况的命令。
# netstat -t16.打包并压缩/etc目录的命令。
# tar –zcvf mylinux_etc.tar.gz /etc/或 # tar -jcvf mylinux_etc.tar.bz2 /etc/17.测试httpd是否安装的命令。
# rpm -q httpd18.卸载named软件包的命令。
# rpm –e named19.查看月历并将内容追加到文件/dd中的命令。
cal –j >>/dd20.查看当前目录的命令。
Pwd或ls21.显示历史命令表的所有内容的命令。
history22.将/etc/passwd的内容追加到文件aaa中的命令。
cat /etc/passwd >>/aaa23.查看/etc/passwd文件的前10行的命令。
head -10 /etc/passwd24.查看/etc/vsftpd/vsftpd.conf的后10行的命令。
tail -10 /etc/vsftpd/vsftpd.conf25.重启samba服务的命令。
service smb restart26.查看进程状态的命令。
ps -aux27.列出后台作业的命令。
jobs -l28.将作业ID为5的后台作业放到前台的命令。
fg 529.停止ssh服务的命令。
service sshd stop30.将name=wxstc配置为全局变量的命令。
export name=wxstc31.重启linux服务器的命令。
shutdown -r now32.要给文件file1加上其他人可执行属性的命令。
chmod o+x file133.为了达到使文件sudent.txt的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问的命令。
chmod u=rw,o=r student.txt34.把大写字母转换为小写字母的命令。
tr 'A-Z' 'a-z'35.显示操作系统核心版本详细信息的命令。
uname -a36.将新建文件权限设置为600的命令。
umask 600 filename37.从IP地址查找域名或从域名来查找IP地址应使用什么命令。
host38.如何查看用户zhang属于哪个组。
cat /etc/group39.假如当前系统是在level 3 运行,不重启系统就可转换到level 5 运行的命令。
telinit 540.查看Linux的启动信息的命令。
dmesg41.创建一个以自己姓的拼音缩写为名的用户。
useradd lichuan42.进入用户主目录,显示当前的路径。
cd /home/userpwd43.复制文件/etc/group到用户主目录,文件名不变。
cp /etc/group /home/user44.统计文件/etc/fstab的行数、单词数、字符数。
wc –lwc /etc/fstab45.查看/etc/passwd文件的后5行。
tail -5 /etc/passwd46.创建普通文件/home/abc。
touch /home/abc47.修改/home/abc的属性为:属主具有一切权限,同组用户和其他用户具有可读可写的权限。
chmod u=rwx,go=rw /home/abc48. 显示当前的时间。
date49. 写出系统1分钟后关机的命令。
shutdown –s –t 6050. 启动ssh服务器。
service sshd start51.新建一个以你的学号为账号的用户。
useradd 10009075252.复制文件/etc/passwd到用户主目录,文件名不变。
cp /etc/group /home/53.进入用户主目录,显示当前的路径。
cd /home |pwd54.统计文件/etc/passwd的行数。
wc -l /etc/passwd55.查看/etc/passwd的前8行。
head -8 /etc/passwd56.显示2011年1月的日历。
cal 1 201157.建立文件/etc/group的符号链接文件/root/abc。
ln –s /etc/group /root/abc58.后台启动程序gedit。
Gedit &59.配置网卡eth0的IP地址为192.168.0.1,子网掩码为255.255.255.0ifconfig eth0:192.168.0.1netmask 255.255.255.060.查看dns服务器的状态。
pstree |grep named61.创建一个以自己的姓的拼音命名的用户。
useradd lichuan62.添加一个用户组,名称为wuxi。
groupadd wuxi63.修改新建的用户属于wuxi组。
usermod –g wuxi lichuan64.复制文件/etc/passwd到用户主目录,文件名称不变。
cp /etc/passwd /home/lichuan65.修改该文件的属性为:属主具有一切权限,同组用户和其他用户具有可读权限。
chmod u=wrx,go=r filename66.显示当前系统时间。
date67.写出30分钟后系统重启的命令。
shutdown –s –t 180068.显示历史命令表的所有内容。
history69.显示Linux系统运行所有进程。
ps –a或者可能是ps –ef;-e 显示所有进程、-f 全格式、a 显示终端上的所有进程,包括其他用户的进程70.重新启动ssh服务器。
service sshd restart71.创建一个以自己的名的拼音命名的用户。
useradd chengwen72.添加一个用户组,名称为js。
groupadd js73.修改新建的用户属于js组。
usermod –g js newuser74.进入该用户主目录,显示当前的路径。
cd /home |pwd75.复制文件/etc/fstab到此文件夹,文件名称不变。
Cp –r /etc/fstab/76.统计文件/etc/fstab的字符数。
wc –c /etc/fstab77.设置当前时间设为15:00,显示当前系统时间。
date –s “15:00”date78.写出系统5分钟后重启的命令。
shutdown -r +579.配置网卡eth0的IP地址为192.168.10.1,子网掩码为255.255.255.0 ifconfig eth0 192.168.10.1 netmask 255.255.255.080.查看DHCP服务器的状态。
service dhcpd status二、操作题1. 某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4 :50删除/abc目录下的全部子目录和全部文件;(2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的bak01.txt文件内。
(1)at 18:50rm –rf /abc/*(2)用vi创建编辑一个名为test的crontab文件;test文件的内容:0 8-18/1 * * * cut -f1 /xyz/x1 >;>; /backup/bak01.txt或(1)crontab -e 打开命令然后输入50 16 * * * rm -rf /abc(2)0 8-18 * * * cut -f 1 >> /backup/bak01.txt5.编写一个名为mul的脚本程序,参数为一个大于20的正整数。
先检查参数是否符合要求。
如果不符合要求,请给出提示;如果符合要求,分别输出其与1到10的乘积。
#gedit mul.sh#!/bin/bashif [ $1 -gt 20 ]thenn=1m=1while [ $n -le 10 ]dom=$(expr $1 \* $n)echo "$n $m"n=$(expr $n + 1)doneelseecho "number is wrong"fi#bash mul.sh 346.编写一个名为move的脚本程序,格式move <file1> <file2>。
如果file1不存在,给出提示;否则移动file1至file2。