Linux基础操作练习题
Linux基础(习题卷20)
Linux基础(习题卷20)说明:答案和解析在试卷最后第1部分:单项选择题,共60题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]以下哪个命令,不是Linux命令()A)PWDB)CDC)DIRD)IPCONFIG2.[单选题]写出file1,file2连接起来输出到文件file3中的命令( )。
A)cat file1 file2 < file3B)mv file1 file2 > file3C)mv file1 file2 < file3D)cat file1 file2 > file33.[单选题]下面______命令用于定义一个命令的别名。
A)RenameB)aliasC)exportD)type4.[单选题]( )。
()命令用于创建新文件。
A)cpB)mvC)rmD)touch5.[单选题]下面哪个命令可以压缩部分文件:A)tar -dzvf filename.tgz *B)tar -tzvf filename.tgz *C)tar -czvf filename.tgz *D)tar -xzvf filename.tgz *6.[单选题]下列选项中,可能会将进程唤醒的事件是( ) 。
ⅠI/O 结束 Ⅱ某进程退出临界区 Ⅲ当前进程的时间片用完A)仅ⅠB)仅ⅢC)仅Ⅰ.ⅡD)Ⅰ.Ⅱ.ⅢB)zC)xD)f8.[单选题]在下列同步机制中,可以实现让权等待的是( ).A)Peterson 方法B)swap 指令C)信号量方法D)TestAndSet 指令9.[单选题]什么命令用来只更新已经安装过的 rpm 软件包? ( )A)rpm -U *.rpmB)rpm -F *.rpmC)rpm -e *.rpmD)rpm -q *.rpm10.[单选题]怎样了解您在当前目录下还有多大空间?A)use dfB)use du /C)use du .D)use df .11.[单选题]下面对防火墙的描述中,不正确的是( )。
linux基础练习题
linux基础练习题Linux是一种开放源代码的操作系统,广泛应用于服务器、个人电脑和嵌入式设备等领域。
Linux系统的学习对于计算机专业的学生以及对计算机有兴趣的人来说是非常重要的。
本文将介绍一些基础的Linux 练习题,帮助读者加深对Linux系统的理解和掌握。
一、基础命令练习1. 查看当前目录下所有文件和文件夹的权限:使用命令:ls -l2. 在当前目录下创建一个名为"test"的文件夹:使用命令:mkdir test3. 删除名为"test"的文件夹及其下所有内容:使用命令:rm -rf test4. 切换到名为"test"的文件夹下:使用命令:cd test5. 查看当前路径:使用命令:pwd二、文件操作练习1. 创建一个名为"file.txt"的文本文件:使用命令:touch file.txt2. 将"file.txt"文件复制到名为"backup"的文件夹下:使用命令:cp file.txt backup/3. 将"file.txt"重命名为"newfile.txt":使用命令:mv file.txt newfile.txt4. 在"newfile.txt"文件末尾添加一行文字"Hello, Linux!":使用命令:echo "Hello, Linux!" >> newfile.txt5. 查看"newfile.txt"文件的内容:使用命令:cat newfile.txt三、权限管理练习1. 创建一个名为"testfile"的文件:使用命令:touch testfile2. 查看"testfile"文件的权限:使用命令:ls -l testfile3. 修改"testfile"文件的所有者为当前用户:使用命令:chown username testfile4. 将"testfile"文件的所有者和组分别修改为"root":使用命令:chown root:testfile5. 将"testfile"文件的权限设置为只有所有者可读、写、执行权限:使用命令:chmod 700 testfile四、软件包管理练习1. 更新软件包列表:使用命令:sudo apt update2. 安装"vim"文本编辑器:使用命令:sudo apt install vim3. 查询已安装的软件包列表:使用命令:dpkg -l4. 卸载已安装的软件包"vim":使用命令:sudo apt remove vim5. 清理不再使用的软件包和依赖项:使用命令:sudo apt autoremove五、进程管理练习1. 查看当前正在运行的进程:使用命令:ps -ef2. 结束一个指定的进程:使用命令:kill PID(PID为进程的ID)3. 后台运行一个命令:使用命令:command &4. 通过进程名称查找并结束进程:使用命令:killall process_name5. 查看系统资源占用情况:使用命令:top通过以上练习题,读者可以逐渐熟悉Linux系统的常用命令和操作,提高自己在Linux环境下的工作效率。
linux基础题
linux基础题1.以下是50个Linux基础问题的答案:2.Linux 是什么操作系统?答:Linux 是一种自由和开放源代码的类Unix操作系统。
3.Linux 和Unix 有什么区别?答:Linux 是Unix 操作系统的一个变种,但它是通过自由和开放源代码方式开发而来的。
4.Linux 中,如何查看当前目录中的文件?答:可以使用ls命令列出当前目录中的文件和子目录,例如:ls。
5.Linux 中,如何查看当前目录的完整路径?答:可以使用pwd命令查看当前目录的完整路径。
6.如何创建一个新目录?答:可以使用mkdir命令创建新目录。
7.如何删除一个目录?答:可以使用rmdir命令删除一个空目录,使用rm -r命令删除一个非空目录。
8.如何创建一个新文件?答:可以使用touch命令创建一个新文件。
9.如何删除一个文件?答:可以使用rm命令删除一个文件。
10.如何复制一个文件?答:可以使用cp命令复制一个文件。
11.如何移动一个文件?答:可以使用mv命令移动一个文件。
12.如何查看一个文本文件的内容?答:可以使用cat命令来查看文本文件的内容。
13.如何使用Shell脚本?答:首先需要创建一个脚本文件,然后在文件中编写代码并保存,运行shell命令chmod a+x filename.sh来授予脚本执行权限,最后使用./filename.sh 运行脚本。
14.如何将标准输出重定向到一个文件?答:可以使用>运算符将标准输出重定向到一个文件中。
15.如何将错误输出重定向到一个文件?答:可以使用2>运算符将错误输出重定向到一个文件中。
16.如何将一个进程置于后台运行?答:可以使用&符号将一个进程置于后台运行。
17.如何查看当前正在运行的进程?答:可以使用ps命令查看当前正在运行的进程。
18.如何查看某个进程的详细信息?答:可以使用ps命令的-a或者-u选项查看某个进程的详细信息。
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操作系统基础与实训教程(习题答案)一、选择题1.在Linux系统中,用于查看文件内容的命令是:–[ ] A. mv–[ ] B. cp–[x] C. cat–[ ] D. ls2.Linux系统的核心是:–[ ] A. Shell–[ ] B. 系统工具–[ ] C. 命令解释器–[x] D. 内核3.在Linux系统中,创建目录的命令是:–[x] A. mkdir–[ ] B. rmdir–[ ] C. cp–[ ] D. rm4.在Linux系统中,用于显示当前工作目录的命令是:–[ ] A. pwd–[ ] B. cd–[x] C. ls–[ ] D. mkdir5.在Linux系统中,用于移动文件或目录的命令是:–[ ] A. cp–[x] B. mv–[ ] C. ls–[ ] D. rm二、填空题1.在Linux系统中,用于查看文件内容的命令是cat。
2.使用命令mkdir可以创建目录。
3.Linux系统的核心是内核。
4.使用命令pwd可以显示当前工作目录的路径。
5.使用命令mv可以移动文件或目录。
三、简答题1.什么是Linux操作系统?Linux操作系统是一种开放源代码的操作系统,它的内核由Linus Torvalds于1991年开发而成。
Linux操作系统具有稳定性、安全性和多用户多任务的特点,广泛用于服务器、个人电脑和嵌入式设备上。
2.请简述Linux系统的特点。
–开放源代码:Linux操作系统的源代码对用户开放,任何人都可以查看、修改和分发。
这使得Linux系统具有高度灵活性和可定制性。
–稳定性:Linux系统能够长时间运行而不需要重启,具有高度稳定性和可靠性。
–安全性:Linux系统具有强大的安全性,对用户和系统的数据具有保护机制。
同时,开放源代码的特点也使得安全问题可以快速修复。
–多用户多任务:Linux系统支持多用户同时登录,并且可以同时运行多个程序,实现多任务处理。
Linux基础操作练习题2
Linux基础操作练习题姓名:古慧班级:09软件学号:20090300430117一、选择题1.RPM包管理工具系统可以为最终用户提供方便的软件包管理功能,主要包括安装、卸载、升级、查询等,用于升级的命令是(B)。
A.rpm –I pakage B.rpm –u pakage C. rpm –e pakage D. rpm –upgrade pakage2. Linux系统的1号进程是(B)。
A.bootB.initC.syslodD.bash3. Linux的系统管理员使用的如下的命令格式化一个硬盘分区。
Mkfs –t ext2 /dev/hdb2其中/dev/hdb2代表计算机上的(D)。
A.第2块SCSI硬盘的第2个主分区 B. 第2块SCSI硬盘的第3个主分区C.第2块IDE硬盘的第3个主分区 D. 第2块IDE硬盘的第2个主分区4.管理员从网站上下载了最新版本的Linux内核源代码包linux-2.6.12.tar.bz2,为了将这个包中的内容释放到当前目录,他可以使用的命令有(A)。
A. tar-xjvf linux-2.6.12.tar.bz2B. tar-xzvf linux-2.6.12.tar.bz2C. tar-xzf linux-2.6.12.tar.bz2D. tar-xjf linux-2.6.12.tar.bz25.一位管理员以root账户登录后想查看当前的Red Hat Linux 9系统中都安装了哪些RPM包,那么他应该使用(A)命令。
A. rpm-qaB.rpa-UIC. rpa-iaD.rpa-el二、问答题1.如何在命令行方式下挂载和卸载光盘?答:挂载光盘输入的命令:mount /mnt/cdrom,光盘上的内容将在/mnt/cdrom 目录下。
卸载光盘输入的命令:umount /mnt/cdrom,卸载后就可以取出光盘了。
2.如何查看目前所在目录的所有文件占用的硬盘空间?答:查看目前所在目录的所有文件占用的硬盘空间使用-ah选项的du命令查看当前所在目录的所有文件占用的硬盘空间。
linux操作练习题
linux操作练习题Linux操作练习题Linux是一种开源的操作系统,广泛应用于服务器和个人电脑领域。
对于初学者来说,通过练习一些基本的Linux操作题可以帮助加深对Linux系统的理解和掌握。
本文将介绍一些常见的Linux操作练习题,希望对初学者有所帮助。
一、文件和目录操作题1. 创建一个名为"test"的文件夹,并在该文件夹下创建一个名为"file.txt"的文本文件。
2. 在终端中使用命令行将"file.txt"的内容显示在屏幕上。
3. 将"file.txt"的内容复制到一个名为"file_copy.txt"的新文件中。
4. 将"file.txt"重命名为"new_file.txt"。
5. 删除"new_file.txt"和"file_copy.txt"。
二、文件权限操作题1. 创建一个名为"test"的文件夹,并设置只有拥有者有读、写和执行权限。
2. 在"test"文件夹下创建一个名为"file.txt"的文本文件,并设置只有拥有者和所属组有读权限。
3. 修改"file.txt"的权限,使得其他用户可以读取和执行该文件。
4. 创建一个名为"test2"的文件夹,并设置只有拥有者和所属组有写权限。
5. 将"test"文件夹和"test2"文件夹的权限设置为只有拥有者有写权限。
三、用户和用户组操作题1. 创建一个名为"testuser"的新用户。
2. 将"testuser"添加到"sudo"用户组中。
3. 修改"testuser"的登录Shell为"/bin/bash"。
linux基础试题
linux基础试题Linux是一种广泛使用的开源操作系统,具有强大的稳定性和安全性,广泛应用于服务器、嵌入式系统和个人电脑等领域。
本文将通过一系列试题,检验您对Linux基础知识的掌握程度。
一、选择题1. 下列哪个命令可以在Linux终端中创建一个新文件夹?A. createB. newdirC. mkdirD. touch2. 下列哪个命令可以列出当前目录中的所有文件和文件夹?A. listB. lsC. dirD. cd3. 下列哪个命令可以将一个文件从当前目录移动到另一个目录?A. moveB. copyC. mvD. cp4. 以下哪个命令可以在Linux中修改文件的权限?A. modeB. chownC. chmodD. change5. 下列哪个命令可以在Linux中删除一个文件夹及其内容?A. rm -fB. rmdirC. delD. rm -r二、填空题1. 使用____命令可以查看当前登录用户的用户名。
2. 使用____命令可以将当前目录切换到根目录。
3. 使用____命令可以在Linux中安装新软件包。
4. 使用____命令可以将一个文件从本地计算机上传到远程服务器。
5. 在Linux中,使用____命令可以将文件内容输出到终端。
三、简答题1. 什么是Linux操作系统?它与其他操作系统有哪些区别?2. 请解释Linux中文件和文件夹的权限,以及如何修改它们。
3. 请列举至少三个常用的Linux命令,并说明它们的用途。
4. 请描述Linux中的终端和图形界面之间的区别和联系。
5. 请解释Linux中的绝对路径和相对路径,并给出一个例子。
四、实操题1. 在Linux终端中创建一个名为"myfolder"的文件夹,并在该文件夹中创建一个名为"myfile.txt"的文本文件。
2. 移动"myfile.txt"到根目录下的"documents"文件夹中。
Linux基础(习题卷2)
Linux基础(习题卷2)第1部分:单项选择题,共155题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]不带有编辑功能但有翻页、按行滚动、搜索功能的命令是()A)catB)more和lessC)head 和 tail D vi答案:B解析:2.[单选题]当前目录下有一个getdata.sh文件,在键盘输入get字符后,按哪个键可帮助完成命令行的输入( )A)TabB)CtrlC)ShiftD)Alt答案:A解析:3.[单选题]显示一个文件最后几行的命令是: ( )A)tacB)tailC)rearD)last答案:B解析:4.[单选题]答案:( )。
用命令ls -al显示出文件ffile的描述如下所示:-rwxr-xr-- 1 root root 599 Cec 10 17:12 ffile由此可知文件ffile的类型为()。
A)普通文件B)硬链接C)目录D)符号链接答案:A解析:5.[单选题]文件描述符的数据类型是()。
A)charB)file_tC)intD)flile_description答案:C解析:6.[单选题]TCP/IP协议分为四层,分别为应用层、传输层、网际层和网络接口层不属于应用层协议的是()答案:B解析:7.[单选题]RHEL7系统默认安装会创建几个分区?A)4B)3C)2D)1答案:C解析:8.[单选题]我们可以使用tar命令的____选项来还原一个.tar归档文件:A)aB)cC)dD)x答案:D解析:9.[单选题]在以下文件的物理结构中, 不利于文件长度动态增长的是( )。
A)连续结构B)链接结构C)索引结构D)散列结构答案:A解析:10.[单选题]以下关于Linux中的常用快捷健的描述中,错误的是____。
A)上或下方向键可以查看以往执行过的命令B)Ctrl+C组合键的功能是复制C)Ctrl+D组合键的功能是退出Shell终端,与exit命令相当。
D)Ctrl+L组合键的功能是清空屏幕答案:B解析:11.[单选题]在常用的信息显示命令中,whoami的功能是( )A)显示最先登录用户B)显示指定文件的相关信息C)显示用户自己的名称D)除A,B,C外其它功能答案:C解析:12.[单选题]( )。
linux 学习练习题
linux 学习练习题Linux 是一种广泛应用的开源操作系统,其功能强大、稳定可靠,成为了许多企业和个人的首选。
为了提高对 Linux 的熟练程度,以下是一些适用于不同水平的学习练习题。
练习题 1:Linux 基础知识1.1 什么是 Linux 操作系统?它与其他操作系统有什么不同之处?1.2 Linux 中包含哪些常见的文件系统?1.3 如何在 Linux 中创建新的用户账户?1.4 描述 Linux 中的文件权限,包括如何查看和更改文件权限。
1.5 解释 Linux 中的环境变量是什么,并提供一个设置新环境变量的示例。
练习题 2:Linux 文件和目录管理2.1 如何在 Linux 中创建一个新的目录?如何删除一个目录?2.2 列出当前目录下的所有文件和子目录。
2.3 如何将文件从一个目录复制到另一个目录?如何移动文件到另一个目录?2.4 如何重命名文件或目录?2.5 如何递归地查找特定类型的文件并将其复制到另一个目录?练习题 3:Linux 进程管理3.1 描述进程的概念以及 Linux 中的进程控制命令。
3.2 如何查看当前正在运行的进程?3.3 如何杀死一个正在运行的进程?3.4 解释进程优先级和 nice 值之间的关系。
3.5 如何将一个进程置于后台运行?练习题 4:Linux 网络管理4.1 如何查看 Linux 中的网络接口和 IP 地址?4.2 如何配置静态 IP 地址?4.3 如何测试网络连接以及如何在 Linux 中执行网络诊断?4.4 如何设置和管理防火墙规则?4.5 如何在 Linux 中配置和使用 VPN?练习题 5:Linux 软件包管理5.1 描述 Linux 中软件包管理的优势。
5.2 如何在 Ubuntu 和 CentOS 系统上分别使用 apt 和 yum 安装软件包?5.3 如何卸载已安装的软件包?5.4 如何更新已安装的软件包?5.5 如何在 Linux 中搜索软件包?练习题 6:Linux Shell 脚本编程6.1 什么是 Shell 脚本?它有什么作用?6.2 如何创建一个简单的 Shell 脚本文件?6.3 描述如何在脚本中定义变量和使用变量。
Linux基础命令考试题100道大全
Linux基础命令考试题100道⼤全 1. ⽬录位置查看2. ⽬录内容查看3. 关机重启4. 运⾏级别、查看5. 修改主机名6. 查看CPU与内存信息7. ⽤户查看(所有⽤户、当前⽤户、⽤户基本信息)8. ⽤户创建(⽤户创建完成后影响的⽂件)9. 程序⽤户创建10. 修改密码11. 删除⽤户12. 修改⽤户信息13. ⽤户家⽬录迁移14. 组类型15. 组创建16. 组修改17. 组删除18. 组成员设置19. 查看⽂件20. ⽂件创建21. ⽂件删除22. ⽂件内容修改23. 关键字替换24. ⽬录切换25. ⽬录查看26. ⽬录创建27. ⽬录删除28. ⽬录内容查找29. ⽂件内容查找30. ⽂件及⽬录权限31. 修改权限32. 权限查看、设置33. ⽤户切换34. Linux常见系统格式35. 查看⽂件系统挂载情况36. 磁盘信息查看37. 磁盘分区划分38. 格式化分区(普通分区、交换分区)39. 磁盘挂载(普通分区、交换分区)40. 内存查看(物理内存和虚拟内存)41. 磁盘卸载42. 开机⾃动挂载43. UUID查看44. ⽹卡参数查看45. ⽹络参数查看(IP地址、多IP设置、默认⽹关)46. ⽹络参数配置(临时配置IP地址、临时配置⽹关地址、永久配置IP地址和⽹关地址)47. 服务开机⾃启48. 查看当前系统所有环境变量49. 查看是否开启服务50. 查看、编辑⽤户的计划任务51. 查看命令的绝对路径52. 重启crond服务53. 查看当前系统中的软件包及其数量54. 查看某个软件包是否安装55. 查看某个已安装软件包⽣成的⽂件信息、版本信息56. rpm安装功能57. rpm卸载功能58. 本地yum源59. 查看yum仓库列表信息60. 查找域名仓库中是否有要安装的软件包61. Yum 缓存清理62. Yum 安装、卸载63. 服务的⽹络监听查看64. 进程树查看65. 动态查看进程信息66. 进程调⽤⽂件查看命令67. 将前台进程暂停68. 查看进程的任务标识号(n)69. 将转化为后台进程的前台进程调⽤出来,或将暂停的前台进程调⽤为前台进程70. 将暂停的前台进程调⽤为后台进程71. 终⽌进程72. ⽹卡设备启停73. 防⽕墙的开启、关闭、查看启动状态、重启74. 防⽕墙的九⼤区域(以下均为防⽕墙)75. 显⽰活动区域76. 查看⽀持的ICMP协议类型77. 显⽰默认区域78. 查看指定接⼝属于哪个区域79. 显⽰所有区域80. 查看⽀持的服务类型81. 列出默认区域82. 列出所有区域83. 列出默认区域内的icmp阻塞策略84. 列出默认区域的所有接⼝85. 列出默认区域的放⾏端⼝86. 列出默认区域的放⾏协议87. 列出默认区域的放⾏服务88. 列出默认区域的放⾏服务89. 设置默认区域90. 添加阻塞类型91. 添加接⼝92. 添加端⼝号93. 添加协议94. 添加服务95. 移除阻塞类型96. 移除接⼝97. 移除端⼝号98. 移除协议、服务99. 改变接⼝所属区域100. 将命令的临时配置永久写⼊配置⽂件。
linux基础教程试卷及答案
(由于大部分内容是本人做的,如果答案有疑问或错误的请和我联系)一、填空题1、某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:( 644 )2、使用vi编辑器后,在指令模式下输入( wq )保存编辑的文件后离开vi编辑环境。
3、在控制台登陆后,可以通过键入( sartx )或 xinit来启动图形化桌面。
4、在终端上假设当前登陆的用户是Test,切换登陆的用户为Student的命令是( su student )。
5、启动Apache服务器的命令是( service httpd start )。
6、查看文件sneakers.txt开始的十行( head sneakers.txt )。
7、显示所有文件的命令是( ls -a )8、挂载U盘(设U盘设备名为sda2,具体用fdisk –l命令查看U盘设备名)中的内容,至/mnt/usb/sda下的命令是(ls -a mount /dev/sda2 /mnt/usb/sda )9、在linux系统上做备份可以有两种类型:(用户备份)和(系统备份)。
10、链接分为:(硬链接)和(符号链接)。
11、安装Linux系统对硬盘分区时,必须有两种分区类型:(文件系统分区)和(交换分区)。
12、vi编辑器具有两种工作模式:(命令模式)和(输入模式)。
13、Sendmail邮件系统使用的两个主要协议是:(SMTP )和(POP),前者用来发送邮件,后者用来接收邮件。
14、mv 命令可以(移动文件和目录),还可以(重命名文件、目录)。
15、shell不仅是(用户命令的解释器),它同时也是一种功能强大的编程语言。
(bash )是Linux的缺省shell。
16、增加一个用户的命令是:(adduser )或(useradd )。
二、单项选择题(30分,每题2分)1、在命令: [root@teacher root]# rpm -qa|grep vsftpd的功能是( A )。
linux入门练习题
linux入门练习题Linux是一种自由和开放源代码的类Unix操作系统,广泛应用于服务器端和嵌入式系统。
本文将提供一些Linux入门练习题,帮助读者熟悉和掌握Linux操作系统的基本知识和技能。
一、目录操作1. 创建一个名为"practice"的目录。
2. 在"practice"目录中创建一个名为"Documents"的子目录。
3. 在"practice"目录中创建一个空的文本文件"notes.txt"。
4. 将"notes.txt"文本文件移动到"Documents"子目录中。
5. 在"practice"目录中创建一个名为"images"的子目录,并将一张自己喜欢的图片复制到该目录中。
二、文件操作1. 创建一个名为"file1.txt"的文本文件。
2. 在"file1.txt"中写入"Hello, Linux!"。
3. 复制"file1.txt"并将副本命名为"file2.txt"。
4. 将"file1.txt"和"file2.txt"合并为一个文本文件"file3.txt"。
5. 删除"file1.txt"和"file2.txt"。
三、查询和过滤1. 在"practice"目录下,列出所有的文件和子目录。
2. 使用grep命令,查找"notes.txt"中包含关键词"Linux"的行。
3. 使用find命令,查找"practice"目录下所有以".txt"为扩展名的文件。
linux基础考试题
1、在Linux系统中,以下哪个命令用于显示当前工作目录?A. pwdB. cdC. lsD. home(答案)A2、在Linux下,如何创建一个名为"testdir"的新目录?A. make testdirB. newdir testdirC. mkdir testdirD. createdir testdir(答案)C3、Linux系统中的文件权限分为三类,以下哪一项不属于这三类?A. 所有者权限B. 组权限C. 其他用户权限D. 管理员权限(答案)D4、在Linux终端中,想要查看文件"example.txt"的内容,应使用以下哪个命令?A. type example.txtB. see example.txtC. cat example.txtD. open example.txt(答案)C5、为了将文件"file1.txt"重命名为"file2.txt",在Linux中应使用哪个命令?A. rename file1.txt file2.txtB. mv file1.txt file2.txtC. cp file1.txt file2.txtD. change file1.txt file2.txt(答案)B6、在Linux系统中,以下哪个命令用于列出当前目录下的所有文件和子目录,包括隐藏文件?A. ls -aB. ls -lC. ls -hD. ls -r(答案)A7、为了查找当前目录及其子目录中所有以".log"结尾的文件,应使用哪个命令?A. search .logB. find . -name "*.log"C. locate .logD. seek .log(答案)B8、在Linux中,想要删除一个名为"oldfile.txt"的文件,应使用以下哪个命令?A. erase oldfile.txtB. delete oldfile.txtC. rm oldfile.txtD. remove oldfile.txt(答案)C。
Linux基本操作练习题整理
Linux基本操作练习题整理1.在当前⽬录下建⽴⽂件exam.c,将⽂件exam.c拷贝到/tmp这个⽬录下,并改名为 shiyan.c。
touch exam.ccp /root/exam.c /tmp/shiyan.c2. 在任何⽬录下回到⽤户主⽬录。
cd /tmpcd3. 打印当前⽬录(隐藏⽂件也显⽰)。
ll -a4.在当前⽬录中新建⽂件text并设置⽂件的属性为⽂件属主(u)增加执⾏权限与⽂件属主同组⽤户(g)增加写权限其他⽤户(o) 删除读权限。
touch textchmod u+x textchmod g+w textchmod o-r text5. 创建⽤户xu和liu并将/home/xu⽬录中的所有⽂件拷贝到⽬录/home/liu中。
useradd xuuseradd liull /home/xucd /home/xutouch a1.ccp -r /home/xu/* /home/liu6. ⽤长格式列出/home⽬录下所有的⽂件包括隐藏⽂件。
cd /homell -a7.在当前⽬录中创建⽬录aaa,并把该⽬录的权限设置为只有⽂件主有读、写和执⾏权限。
mkdir aaachmod 700 aaa8.建⽴⼀个新⽤户user2并把它加⼊到root组中,设置user2的密码为:1useradd -g root user2ll /homepasswd user29. 建⽴⽂件 file1.txt 并更名为 file2.txt。
touch file1.txtmv file1.txt file2.txt10. 建⽴新⽤户newstudent ,设置密码123456,给⽤户密码加锁。
useradd newstudentpasswd newstudentusermod -L newstudent11. 新建⼀个组group1 ,将root⽤户添加到该组,并查看是否添加成功groupadd group1gpasswd -a root group1id rootgroups root12. 建⽴⽂件ff.txt 并⽤数字的形式(绝对权限)把⽂件的权限改为rw-rw-rw-。
Linux基本操作练习题
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 /MyShortCut3、问:找出你的虚拟机上文件类型为“-”“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 <stdio.h>#include <unistd.h>int main ( int argc, char** argv ){while(1){printf("Hi Everyone!\n");sleep(1);}return 0;}退出编辑器,使用“g++ myhello.cpp -o myhello”编译。
Linux基础操作练习题
Linux基础操作练习题姓名:古慧班级:09软件学号:20090300430117二、问答题1.使用什么命令在Linux文件系统的不同目录之间切换,如何显示当前所有的目录?答:在Linux文件系统的不同目录之间切换的命令是cd,显示当前所有的目录的命令是pwd。
2.使用什么命令列出当前目录中的文件和子目录名?答:使用ls 命令将列出当前目录中的文件和子目录名。
使用dir或vdir命令也可以列出目录中的文件清单。
使用上与ls命令类似。
3.使用什么命令把两个文件合并成一个文件?答:cat命令可用来进行文件的合并、建立、覆盖或者添加内容等操作。
4.有哪些命令可用来查看文件的内容,这些命令有什么不同?答:cat命令用来把文件内容显示到屏幕上,还用来进行文件的合并、建立、覆盖或者添加内容等操作。
more命令可以在浏览文件的时候前后翻页,在阅读长文本时特别有用。
less命令比more命令功能更强,是许多程序(比如man命令等)使用的缺省的阅读命令。
less 的输出结果可以向前或向后翻页,但是 more 仅能向前翻页。
head和tail命令用来阅读文件的开头或者结尾的部分。
加上参数-n x 可以指定查看x 行。
5.新建、移动、删除和复制文件使用什么命令?答:Cat、touch命令可用来建立文件。
rm命令可以用来删除文件和目录。
mv命令用于文件改名,也可以用来在文件系统内移动文件或者子目录。
cp命令用来对文件进行复制操作。
6. 新建、移动、删除和复制目录使用什么命令?答:mkdir命令用于建立子目录。
此命令可以一次建立多个子目录。
mv命令用于文件改名,也可以用来在文件系统内移动文件或者子目录。
rm命令可以用来删除文件和目录。
rmdir命令用来删除空子目录。
cp命令用来对子目录进行复制操作。
7.使用什么命令统计文件中的信息?答:命令file用来确定文件的类型。
使用此命令时,可以指定一个或多个文件名。
wc命令可以统计指定文件中的字节数、字数、行数, 并将统计结果显示在屏幕上。
linux基础练习题
1.将系统字体设置“serif”,样式设置成“Fixed Italic”字体大小为“12磅”。
将应用程序字体设置为“Cursor”,字体大小设置为8磅。
步骤:单击“系统”按钮,选择“首选项”子菜单,选择“字体”命令,弹出“字体首选项”对话框,在该对话框中单击“系统字体”处的按钮,弹出“选取字体”对话框,在字体族列表框中选择“serif”,在样式中选择“Fixed Italic”,在大小处选择“12”,单击“确定”按钮。
单击“系统”按钮,选择“首选项”子菜单,选择“字体”命令,弹出“字体首选项”对话框,在该对话框中单击“应用程序字体”处的按钮,弹出“选取字体”对话框,在字体族列表框中选择“Cursor”,字体大小设置为8磅。
2.设置时钟属性,要求显示“秒”,时钟类型:12小时制。
查看日历信息并修改系统时间设置为2008年8月8日8点8分。
步骤:右键单击面板右边显示日期处的按钮,在快捷菜单中选择“首选项”命令,弹出“时钟首选项”对话框,在时钟类型下拉列表框中选择“12小时制”,选中“显示秒”复选框,单击“关闭”按钮即可。
单击“系统”按钮,选择“管理”子菜单,选择“日期和时间”命令,弹出“日期/时间属性”对话框,在该对话框中的将日期改成“2006年8月8日”,将时间改成8点8分,单击“确定”按钮即可。
3.将工具栏按钮中的文字显示在图标之下。
将工具栏设置成“漂移”。
步骤:单击“系统”按钮,选择“首选项”子菜单,选择“菜单和工具栏”命令,弹出“菜单和工具栏首选项”对话框,在“行为和外观”选项的工具栏按钮标签后的下拉列表框中选择“文字在图标之下”,单击“关闭”按钮即可。
单击“系统”按钮,选择“首选项”子菜单,选择“菜单和工具栏”命令,弹出“菜单和工具栏首选项”对话框,在“行为和外观”选项中选中“可漂移工具栏”复选框,单击“关闭”按钮即可。
4.将菜单和工具栏的行为和外观设置为“在菜单中显示图标”。
将应用程序字体设置为12号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux基础操作练习题
姓名:古慧班级:09软件学号:20090300430117
二、问答题
1.使用什么命令在Linux文件系统的不同目录之间切换,如何显示当前所有的目录?
答:在Linux文件系统的不同目录之间切换的命令是cd,
显示当前所有的目录的命令是pwd。
2.使用什么命令列出当前目录中的文件和子目录名?
答:使用ls 命令将列出当前目录中的文件和子目录名。
使用dir或vdir命令也可以列出目录中的文件清单。
使用上与ls命令类似。
3.使用什么命令把两个文件合并成一个文件?
答:cat命令可用来进行文件的合并、建立、覆盖或者添加内容等操作。
4.有哪些命令可用来查看文件的内容,这些命令有什么不同?
答:cat命令用来把文件内容显示到屏幕上,还用来进行文件的合并、建立、覆盖或者添加内容等操作。
more命令可以在浏览文件的时候前后翻页,在阅读长文本时特别有用。
less命令比more命令功能更强,是许多程序(比如man命令等)使用的缺省的阅读命令。
less 的输出结果可以向前或向后翻页,但是 more 仅能向前
翻页。
head和tail命令用来阅读文件的开头或者结尾的部分。
加上参数-n x 可以指定查看x 行。
5.新建、移动、删除和复制文件使用什么命令?
答:Cat、touch命令可用来建立文件。
rm命令可以用来删除文件和目录。
mv命令用于文件改名,也可以用来在文件系统内移动文件或者子目录。
cp命令用来对文件进行复制操作。
6. 新建、移动、删除和复制目录使用什么命令?
答:mkdir命令用于建立子目录。
此命令可以一次建立多个子目录。
mv命令用于文件改名,也可以用来在文件系统内移动文件或者子目录。
rm命令可以用来删除文件和目录。
rmdir命令用来删除空子目录。
cp命令用来对子目录进行复制操作。
7.使用什么命令统计文件中的信息?
答:命令file用来确定文件的类型。
使用此命令时,可以指定一个或多个文件名。
wc命令可以统计指定文件中的字节数、字数、行数, 并将统计结果显示在屏幕上。
8.标准输入和标准输出指什么?输出重定向和输入重定向指什么?
答:标准输入文件(stdin),通常对应终端的键盘;
标准输出文件(stdout),这个文件都对应终端的屏幕。
进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。
输入重定向:输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。
也就是说,输入可以不来自键盘,而来自一个指定的文件。
所以说,输入重定向主要用于改变一个命令的输入源,特别是改变那些需要大量输入的输入源。
输出重定向:输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。
这样,该命令的输出就不显示在屏幕上,而是写入到指定文件中。
9.下列命令实现什么功能?
# ls /dev l>filename
# ls /dev>>passwordfile
# wc < testfile
答:# ls /dev l>filename的功能是:把命令的标准输出重定向到一个文件filename,而不显示到屏幕上。
# ls /dev>>passwordfile的功能是:表示把输出追加到文件passwordfile的末尾# wc < testfile的功能是:表示把文件testfile作为wc命令的标准输入,而不是从键盘输入。
10.使用vi编辑器时,在编辑模式中输入字母汉字或数字,在指令列模式中输入什么指令就可以存档并离开vi?
答:在指令列模式中输入“:wq”指令就可以存档并离开vi
11.每一文件或目录的访问权限都有3组,每组用3位表示,当用ls-l命令显示文件或目录的详细信息时,例如:
$ ls –l sobsrc. tgz
-rw-w—w— l root root 483997 Ju1 15 17:31 sobsrc. tgz
请问:加下划线的一列表示什么含义?
答:-rw-w—w—的含义是:普通文件文件主的访问权限为读与写,组用户的访问权限为只读,其他用户的访问权限为只读。
12.如果将文件file的属性改为-rwxr-xr--,应怎样实现?又怎样将文件file的属性改为-rwxr-xr-x?
答:将文件file的属性改为-rwxr-xr--:chmod 754 文件名
将文件filer的属性改为-rwxr-xr-x:chmod o+x 文件名
13. Linux怎样创建新用户?用户密码如何更改?
答:Linux使用useradd创建新用户
用户密码使用passwd命令
14. Linux存储用户帐号、密码和群组名称的文件在哪里?
答:Linux存储用户帐号的文件是:/etc/passwd
Linux存储密码和群组名称的文件是:/etc/shadow
15.使用什么命令可以从普通用户变为超级用户?
答:su命令可以从普通用户变为超级用户。
16:要查看登陆到系统上究竟有哪些用户?应适用什么命令?
答:要查看登陆到系统上究竟有哪些用户使用的命令是who或者w命令。
17.最常用的获得帮助的命令是什么?
答:man 联机帮助手册;查询每个命令的使用方法;help 查询Shell命令;whatis 和apropos查询某个命令;Whereis、locate 、which查询某个文件的位置;
Find 查找具有用户指定特定属性的文件;Grep 在文件中查找特定的内容。
18.要知道ls命令如何使用,应如何查询?
答:最简单的方式就是使用man ls 或info ls 来查看,如果该套件有完整说明的话,那么应该也可以在/usr/share/doc 里面找到说明档!
19.要查找包含特定字符串的文件,应使用什么命令,简述这个命令的基本用法。
答:查找包含特定字符串的文件,应使用grep命令,使用它可以在文件内搜索特定字符串或显示包含指定文本模式的文件名。
grep命令的基本用法:grep[选项][查找条件][文件名1,文件名2,…]
20.指出下列命令查找的是什么文件?
# grep ‘Linux’ filename
# grep ‘^$’ filename
# grep ‘\.’Filename
答:# grep ‘Linux’ filename:在目录下查找有关字符串Linux的filename文件# grep ‘^$’filename:匹配查找filename文件的开始行和结束行
# grep ‘\.’ filename:忽略查找模式中特殊字符中所有单个字符的原有含义.。