《Linux操作系统》课程练习题3:基本操作
- A
文章目录 9 节
一、填空题
1.在Linux操作系统中,命令区分大小写。在命令行中,可以使用Tab键来自动补齐命令。
2.如果要在一个命令行上输入和执行多条命令,可以使用 ;(分号) 来分隔命令。
3.断开一个长命令行,可以使用\(反斜杠),以将一个较长的命令分成多行表达,增强命令的可读性。执行后,shell自动显示提示符>,表示正在输入一个长命令。
4.要使程序以后台方式执行,只需在要执行的命令后跟上一个&符号。
二、选择题
1.(C)命令能用来查找文件TESTFILE中包含4个字符的行。
A.grep '???? ' TESTFILE
B.grep '…. ' TESTFILE
C.grep '^????$' TESTFILE
D.grep '^….$ ' TESTFILE
^????$ 表示整行恰好4个字符。
2.(B)命令用来显示/home及其子目录下的文件名。
A.ls -a /home
B.ls -R /home
C.ls -l /home
D.ls -d /home
ls -R 表示递归列出所有子目录
3.如果忘记了ls命令的用法,可以采用(C)命令获得帮助。
A.?ls
B.help ls
C.man ls
D.get ls
man ls 是标准帮助命令
4.查看系统当中所有进程的命令是(D)。
A.ps all
B.ps aix
C.ps auf
D.ps aux
ps aux 查看所有进程(最常用)
5.Linux中有多个查看文件的命令,如果希望在查看文件内容过程中通过上下移动光标来查看文件内容,则下列符合要求的命令是(C)。
A.cat
B.more
C.less
D. head
less 支持上下滚动(比more强)
6.(D)命令可以了解当前目录下还有多大空间。
A.df
B.du /
C.du .
D.df .
df . 查看当前目录所在分区剩余空间
7.假如需要找出 /etc/my.conf 文件属于哪个包,可以执行(C)命令。
A.rpm -q /etc/my.conf
B.rpm -requires /etc/my.conf
C.rpm -qf /etc/my.conf
D.rpm -q | grep /etc/my.conf
rpm -qf 文件 → 查询文件属于哪个包
8.在应用程序启动时,(B)命令用于设置进程的优先级。
A.priority
B.nice
C.top
D.setpri
nice 用于启动时设置优先级
9.(C)命令可以把f1.txt复制为f2.txt。
A.cp f1.txt | f2.txt
B.cat f1.txt | f2.txt
C.cat f1.txt > f2.txt
D.copy f1.txt | f2.txt
cat f1.txt > f2.txt 重定向复制
10.使用(B)命令可以查看Linux的启动信息。
A.mesg –d
B.dmesg
C.cat /etc/mesg
D.cat /var/mesg
dmesg 查看系统启动日志
三、简答题
1.more和less命令有何区别?
共同点: 都是用于分页查看文件内容。
区别:
| 特性 | more | less |
|---|---|---|
| 向前翻页 | 支持 | 支持 |
| 向后翻页 | ❌ 不支持 | ✅ 支持 |
| 搜索功能 | 有限 | 更强 |
| 使用体验 | 较简单 | 更灵活 |
👉 总结:less 是 more 的增强版
2.Linux操作系统下对磁盘的命名原则是什么?
Linux采用统一设备文件命名规则,一般在 /dev 目录下:
(1)基本格式
/dev/设备名(2)常见磁盘命名
① SATA / SCSI 磁盘
/dev/sda → 第一块硬盘/dev/sdb → 第二块硬盘② 分区表示
/dev/sda1 → 第一块硬盘第1个分区/dev/sda2 → 第2个分区(3)NVMe 固态硬盘
/dev/nvme0n1 → 第一块NVMe盘/dev/nvme0n1p1 → 第1分区(4)命名规律总结
- 磁盘:
sd[a-z] - 分区:
数字编号 - NVMe:
nvmeXnYpZ
👉 本质原则:按设备类型 + 编号 + 分区号命名
评论区