Linux基本命令(带参考答案)

实训项目2 Linux基本命令
一、实训目的
●掌握Linux各类命令的使用方法;
●熟悉Linux操作环境。

二、实训内容
练习使用Linux常用命令,达到熟练应用的目的。
三、实训步骤

子项目1.文件和目录类命令的使用
(1)启动计算机,利用root用户登录到系统,进入字符提示界面。练习使用cd命令

(2)用pwd命令查看当前所在的目录。
pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以
使用这个命令获得当前所在目录

(3)用ls命令列出此目录下的文件和目录。
然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。
最后,用man命令查看ls命令的使用手册。

补充说明浏览信息内容:(以下面图片为例)

最后一行内容列表说明
- rw- r-- r-- 1 root root 8 Feb 21 18:42 mybook

1 2 3 4 5 6 7 8 9 10 11
1属性:- 代表文件,l代表链接文件,d代表目录
2 所有者权限(文件权限):具有r 读w 写没有x 执行
3 同组用户权限(文件权限):只读r

合集下载

Linux命令:sed-i解析、sed是什么、工作原理、基本语法使用、数字和正则定址、基本。。。

Linux命令:sed-i解析、sed是什么、工作原理、基本语法使用、数字和正则定址、基本。。。

Linux命令:sed-i解析、sed是什么、⼯作原理、基本语法使⽤、数字和正则定址、基本。

sed 是⼀个⽐较古⽼的,功能⼗分强⼤的⽤于⽂本处理的流编辑器,加上正则表达式的⽀持,可以进⾏⼤量的复杂的⽂本编辑操作。

sed 本⾝是⼀个⾮常复杂的⼯具,有专门的书籍讲解 sed 的具体⽤法,但是个⼈觉得没有必要去学习它的每个细节,那样没有特别⼤的实际意义。

我们经常在 Dockerfile ⽂件中看到 sed -i 之类的语句,故此研究了解⼀些 sed 命令。

⼀、sed 简介1、sed 是什么 sed 全名为 stream editor,流编辑器,⽤程序的⽅式来编辑⽂本,功能相当的强⼤,可以在⼤多数操作系统中使⽤。

sed 的出现作为 grep 的继任者,与vim等编辑器不同,sed 是⼀种⾮交互式编辑器(即⽤户不必参与编辑过程),它使⽤预先设定好的编辑指令对输⼊的⽂本进⾏编辑,完成之后再输出编辑结构。

sed 基本上就是在玩正则模式匹配,所以,玩sed的⼈,正则表达式⼀般都⽐较强。

2、sed ⼯作原理 sed 会⼀次处理⼀⾏内容。

处理时,把当前处理的⾏存储在临时缓冲区中,成为"模式空间",接着⽤ sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。

接着处理下⼀⾏,这样不断重复,直到⽂件末尾。

⽂件内容并没有改变,除⾮你使⽤重定向存储输出。

3、正则表达式的匹配过程 简单描述⼀下正则表达式的匹配过程,就是拿正则表达式所表⽰的字符串去和原⽂字符串内容去匹配,直到匹配到原⽂内容字符串中的⼀个完整⼦串就表⽰匹配成功。

举个例⼦,有⼀⾏⽂件内容 "this is better desk",这⾥⽤"esk"去匹配,匹配过程是这样的:⾸先拿e去匹配⽂件⾏内容,从this开始,直到better的e,第⼀个字符匹配成功,接着s去匹配better字符e后边的t字符,没有匹配成功;然后重新拿esk中的e去和better的第⼆个t去匹配,没有成功,接着原始内容的下⼀个字符,直到desk中的e字符,逐个匹配s,k字符,到此为⽌,esk成功匹配,正则表达式匹配完毕。

linux教程第三版答案

linux教程第三版答案

linux教程第三版答案【篇一:linux系统应用教程习题答案】xt>1. linux系统有哪些主要的优点?答:linux的优点主要有:开放性、多用户、多任务、良好的图形用户界面、设备的独立性、丰富的网络功能、可靠的系统安全、良好的可移植性、丰富的应用软件支持、内核完全免费等优点。

2. 常用操作系统有哪些?它们各具有那些特点?答:常用操作系统主要有linux、unix、windows等。

linux是一个内核完全免费、可运行在多个硬件平台、功能齐全、安全性好、界面友好的一种操作系统。

unix功能强大、稳定性好,但价格昂贵,不适合小型企业或者个人使用。

windows是一个功能完全的多任务操作系统,具有丰富的应用软件,友好的用户界面,但windows主要运行在基于intel体系结构的pc系列机上,由微软公司独立控制系统的设计、升级和维护,用户使用windows需要支付一定的费用。

3. linux的组成结构有哪些?答:linux由四个主要部分组成,即内核、shell、文件系统和实用工具。

4. linux系统的主要应用领域有哪些?答:linux系统主要应用在桌面系统、服务器、嵌入式系统和集群计算机等领域。

第2章 linux系统的安装1. 什么是linux的多系统安装?答:linux的多系统安装指在同一台计算机中,除了安装linux外还安装其他操作系统。

此时,需要对计算机中的硬盘空间进行合理分配,并且按照不同操作系统的需要,在硬盘上建立相应格式的分区。

一般来说,linux的多系统安装指在同一台计算机中同时安装windows系统和linux系统。

2. 虚拟机安装linux有什么特点?答:与多系统linux相比,虚拟机安装linux采用了完全不同的概念。

多系统linux在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。

而虚拟机安装linux系统是同时运行多个操作系统,而且每个操作系统都可以进行虚拟的分区、配置而不影响真实硬盘的数据,并且还可以将几台虚拟机连接为一个局域网。

Linux张同光版课后习题答案

Linux张同光版课后习题答案

1.填空题(1)GNU的含义是(国际性的源代码开放)。

(2)Linux的版本号分为:(内核版本)和(发行版本)。

(3)安装Linux时最少需要三个个分区,分别是(boot分区)和(根分区)和(swap 分区)。

(4)Linux默认的系统管理员帐号是(root)。

(5)如果Linux启动后进入命令行模式,要进入GUI,可执行(init5)命令。

(6)RHEL6.2默认的系统引导工具是(GRUB)。

(7)GRUB的用户界面有三种:(菜单模式)、(菜单编辑模式)和(命令行模式)。

(8)GRUB的默认菜单文件menu.lst其实是(grub.conf)文件的符号链接。

(9)硬盘的第0柱,第0面,第1扇区,这个扇区叫做(MBR)。

(10)MBR由三部分组成:(主引导程序)、(硬盘分区表DPT)和(硬盘有效标志)。

(11)内核的分类:(单片型内核)、(模块型内核)。

(12)(初始化内存映像盘)称为初始化内存盘,为系统提供一系列内核映像无法提供的模块,这些模块对正确引导系统非常重要。

(13)在内核加载完毕、进行完硬件检测与驱动程序加载后,此时主机硬件已经准备就绪了,这时候内核会启动一号进程(/sbin/init)。

(14)RHEL6系统上,文件(etc/inittab)只能设置运行级别。

(15)(etc/rc.d/init.d)文件是在系统启动最后一个被读取的用户自定义启动脚本文件。

(16)操作系统为用户提供了两种接口,分别是(命令界面)和(程序界面)。

(17)命令接口演化为两种主要形式,分别是(命令行界面)和(图形用户界面)。

(18)Linux中的两个主要的桌面环境是(KDE)和(GNOME)。

(19)输入重定向符是(<)。

(20)输出重定向符是(>)和(>>)。

(21)错误输出重定向符是(2>)和(2>>)。

(22)管道符是(|)。

(23)Vim拥有5种编辑模式:(命令模式)、(输入模式)、(末行模式)、(可视化模式)和(查询模式)。

《Linux操作系统(第2版) )》课后习题答案

《Linux操作系统(第2版) )》课后习题答案

《Linux操作系统(第2版)》课后习题答案练习题一、选择题1. Linux最早是由计算机爱好者 B 开发的。

A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列 C 是自由软件。

A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列 B 不是Linux的特点。

A. 多任务B. 单用户C. 设备独立性D. 开放性4. Linux的内核版本是 A 的版本。

~A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5. Linux安装过程中的硬盘分区工具是 D 。

A. PQmagicB. FDISKC. FIPSD. Disk Druid6. Linux的根分区系统类型是 C 。

A. FATl6B. FAT32C. ext4D. NTFS二、填空题1. GNU的含义是:GNU's Not UNIX。

2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。

3. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。

4. Linux默认的系统管理员账号是root 。

;三、简答题(略)1.简述Red Hat Linux系统的特点,简述一些较为知名的Linux发行版本。

2.Linux有哪些安装方式安装Red Hat Linux系统要做哪些准备工作3.安装Red Hat Linux系统的基本磁盘分区有哪些4.Red Hat Linux系统支持的文件类型有哪些练习题一、选择题1. C 命令能用来查找在文件TESTFILE中包含四个字符的行A. grep’’TESTFILEB. grep’….’TESTFILEC. grep’^$’TESTFILED. grep’^….$’TESTFILE—2. B 命令用来显示/home及其子目录下的文件名。

linux试题大全-增长知识(附答案)

linux试题大全-增长知识(附答案)

Linux考试大全2、查看创建目录命令mkdir的帮助文档可以使用(man mkdir/mkdir --help)3、用标准的输出重定向(>)像”>file01”能使文件file01的数据(被覆盖)4、你想显示文件“longfile”的最后10行,下面那个命令是正确的?(tail logfile )5、下面哪个命令允许对文件重命名( mv)6、在vi编辑器里,命令“dd”用来删除当前(行 )。

7、比较重要的系统配置资料,一般来说大部分位于( /etc )目录下。

8、欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是(catfile1.txt >file2.txt/cp file1.txt file2.txt )9、如何删除一个非空子目录 /tmp。

( rm -rf /tmp)10、下面哪个命令不能用来显示文本的内容(find)11、一个文件名字为file.gz,可以用哪个命令来解压缩。

(gzip)12、删除文件命令为(rm)13、在给定文件中查找与设定条件相符字符串的命令为(grep)14、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(less)15、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项(-p) )17、对文件进行归档的命令为( tar )18、下列那一个指令可以设定使用者的密码( passwd)20、vi编辑器具有两种工作模式:(命令方式,输入方式,EX转义方式)21、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在(/dev)目录中。

22、rm命令可删除文件或目录,其主要差别就是是否使用递归开关(-r 或-R)23、可以在标准输出上显示整年日历的命令及参数是(cal y)24、将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式(tar -zcvf /home/wang/tar.gz /home/stu1/wang)25、增加一个用户的命令是:(useradd、adduser)26、改变文件所有者的命令为(chown)28、为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:(644)。

完整版linux试题与答案

完整版linux试题与答案

复习题(仅供参考)linux(一)选择题:)linux内核的稳定版本( B 1.以下哪一个是D. 2.3.20 C. 1.7.18 B. 2.6.17 .A2.5.24。

) A 2.怎样显示当前目录(D. lsC. who A. pwd B. cd。

) D 3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(B. cp file1.txt | file2.txt A. copy file1.txt file2.txtD. cat file1.txt > file2.txt C. cat file2.txt file1.txt”的文件,那么您可以使用的命.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“。

)B 令是(.txt” D. find . “C. ls –d .txt A. ls *.txt B. find . –name “.txt”)。

B 5. 如何删除一个非空子目录/tmp(rf /tmp/* D. rm –C. rm -Ra /tmp/* A. del /tmp/* B. rm -rf /tmp)。

6. 存放用户帐号的文件是(CD. Gshadow C. passwd A. shadow B. group)。

7.下面哪个系统目录中包含Linux使用的外部设备(BD. /homeC. /boot B. /dev A. /bin)可在光标当前所在行下添加一新行B 在vi编辑器中的命令模式下,键入( 8.D. a C. i O (上一行添加一行) B. o A.) C 9.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(命令。

D. * A.上箭头 B. 下箭头 C. .Vi编译器包含命令模式、插入模式和末行模式10.删除文件命令为(D)A.mkdir B. move C. mv D. rm11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正确的是( B)A.fileB也随之被删除B. fileB仍存在,但是属于无效文件C. 因为fileB未被删除,所以fileA会被系统自动重新建立D. fileB会随fileA的删除而被系统自动删除12.在给定文件中查找与设定条件相符字符串的命令为( A )A.grep B. gzip C. find D. sort13.从后台启动进程,应在命令的结尾加上符号( A )A.& B. @ C. # D. $14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。

linux期末考试题库及答案

linux期末考试题库及答案1. 请解释什么是Linux操作系统,并简述其特点。

答案:Linux是一种开源的类Unix操作系统,其核心由Linus Torvalds在1991年首次发布。

Linux操作系统的特点包括开源性、多用户多任务、稳定性和安全性。

它支持多种硬件平台,并且拥有庞大的软件库和社区支持。

2. 描述Linux文件系统的结构。

答案:Linux文件系统以根目录“/”开始,下面是各种子目录和文件。

主要的目录包括/bin(存放基本命令)、/boot(启动文件)、/dev(设备文件)、/etc(系统配置文件)、/home(用户主目录)、/lib(库文件)、/mnt(挂载点)、/proc(系统信息)、/tmp(临时文件)、/usr(用户程序和文档)、/var(变量数据)等。

3. 解释什么是inode,并说明其作用。

答案:inode是Linux文件系统中用于存储文件属性的数据结构。

每个文件或目录都有一个对应的inode,其中包含了文件的权限、所有者、大小、创建和修改时间等信息。

inode的作用是帮助文件系统快速定位和管理文件。

4. 请列举Linux中常用的文件权限设置命令,并简述其用途。

答案:常用的文件权限设置命令包括chmod、chown和chgrp。

chmod用于改变文件或目录的权限;chown用于改变文件或目录的所有者;chgrp用于改变文件或目录的用户组。

5. 描述如何使用grep命令在文件中搜索特定字符串。

答案:grep命令用于搜索文件中的字符串。

基本用法为grep'pattern' filename,其中'pattern'是待搜索的字符串,filename是文件名。

例如,grep 'error' log.txt将在log.txt文件中搜索包含“error”的行。

6. 解释什么是管道(pipe),并给出一个使用管道的命令示例。

答案:管道是Linux中用于将一个命令的输出作为另一个命令输入的机制。

Linux复习题(附答案)

一、填空1、在Linux系统中,以(文件)的方式访问设备。

2、Linux内核引导时,从文件(/etc/fstab)中读取要加载的文件系统。

3、Linux文件系统中每个文件用(inode)来标识。

4、某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限(644),该文件属性是(目录)。

5、安装Linux系统对硬盘分区时,必须有两种分区类型:(文件系统分区)和(交换分区)。

6、编写的Shell程序运行前必须赋予该脚本文件(执行)权限。

7、FreeSoftware的含义是(自由软件)8、(startx)命令可以用来启动X Window9、用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,可用命令(cat a.txt > txt.a)10、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(文件所有者所在组的权限)。

11、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(764)。

12、将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令是(tar zcvf wang.tar.gz /home/stud1/wang)。

13、对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是(grep WHU file | wc -l )14、为卸载一个软件包,应使用(rpm –e)。

15、每个设备文件名由主设备号和从设备号描述。

第二块IDE硬盘的设备名为(hdb),它上面的第三个主分区对应的文件名是(hdb3)。

16、vi编辑器有(3)种工作模式,分别是(命令模式、输入模式、末行模式)。

17、设定限制用户使用磁盘空间的命令是(quota )。

18、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc )。

Linux网络操作系统项目式教程(CentOS7.6)-课后练习题参考答案

单元1练习题1. 选择题B BCD A C A D C AD B C B C A C B B A2. 填空题(1)硬件、软件(2)内核、命令解释层、高层应用程序(3)内核(4)System V、BSD(5)GPL(6)GNU's Not Unix(7)内核版本、发行版本(8)Linux套件(或发行版本)(9)Red Hat(10)桥接模式、NAT模式、仅主机模式(11)/boot、swap(12)swap(13)稳定(14)多、多(15)开源免费3. 简答题(1)计算机系统由硬件和软件两大部分组成,操作系统是软件家族中最重要的基础软件。

操作系统一方面直接向各种硬件设备下发指令,控制硬件的运行;另一方面,所有的应用软件运行在操作系统之上。

(2)按照从内到外的顺序来看,Linux操作系统分为内核、命令解释层和高层应用程序三大部分。

内核是整个操作系统的“心脏”,与硬件设备直接交互,在硬件和其他应用程序之间提供了一层接口。

Linux内核的外面一层是命令解释层。

这一层为用户提供了一个与内核进行交互的操作环境。

用户提供的各种输入经由命令解释层转交至内核进行处理。

最外层是高层应用程序。

这些高层应用程序为用户提供了主要的操作界面,帮助用户完成各种工作。

(3)GNU GPL赋予自由软件的使用者以下“四项基本自由”。

自由之零:无论用户出于何种目的,都可以按照自己的意愿自由地运行该软件。

自由之一:用户可以自由地学习并根据需要修改该软件。

自由之二:用户可以自由地分发该软件的副本以帮助其他人。

自由之三:用户可以自由地分发修改后的软件,以让其他人从改进后的软件中受益。

(4)开源免费,硬件需求低,安全稳定,多用户多任务,多平台支持(5)虚拟机的网络连接,分别是桥接模式、NAT模式和仅主机模式。

桥接模式:在这种模式下,物理主机变成一台虚拟交换机,物理主机网卡与虚拟机的虚拟网卡利用虚拟交换机进行通信,物理主机与虚拟主机在同一网段,虚拟主机可直接利用物理网络访问外网。

1-2 linux快速入门(基础指令上)


rmdir命令 rmdir命令 删除空目录 语法:rmdir [选项] dirname 说明:删除目录 注意,一个目录被删除之前必须是空的。 rm - r 命令可代替 rmdir。 命令中各选项的含义为: -p 递归删除目录dirname,当子目录删除 后其父目录为空时,也一同被删除。
演示
rmdir命令 rmdir命令 -p 参数的使用
演示
ls命令 ls命令
通配符在ls命令中的应用 通配符在 命令中的应用 演示 * 代表0个或多个字符 [] 内部包括任何字符 ? 任何单个字符 例: 显示以i开头的所有文件,在/root目录中的; [root@localhost ~]# ls /root/i* 显示以数字开头的所有文件; [root@localhost root]# ls [0-9]* ?通配符的示例: [root@localhost root]# ls *.l?g install.llg install.log
参数 -m 的应用示例 在目录创建之时就给其授权了; [root@localhost ~]# mkdir -m 644 sundir [root@localhost ~]# mkdir -m 755 moondir [root@localhost ~]# mkdir -m 000 beinandir [root@localhost ~]# ls -ld sundir moondir beinandir d--------- 2 root root 4096 04-20 11:01 beinandir drwxr-xr-x 2 root root 4096 04-20 11:01 moondir drw-r--r-- 2 root root 4096 04-20 11:00 sundir
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档