Linux考试复习整理

文章目录

Linux考试整理

一.选择题

1.用户的密码现象放置在哪个文件夹?

在Linux系统中,用户的密码通常被存储在 /etc/shadow 文件中。这个文件只能被root用户访问,其中包含了系统中所有用户的加密密码和相关信息。

2.删除文件或目录的命令是?

删除文件:rm 文件名

删除目录:rm -r 目录名

3.显示一个文件最后几行的命令是?

使用 tail 命令。

显示文件的最后n行:tail -n 行数 文件名

例如,要显示文件 example.txt 的最后5行,可以执行以下命令:tail -n 5 example.txt

4.删除一个用户并同时删除用户的主目录

sudo userdel -r 用户名

5.Linux配置文件一般放在什么目录?

配置文件通常存放在 /etc 目录下。

在 /etc 目录下,你可以找到各种不同的配置文件,如:

/etc/passwd:包含了用户账户的信息。

/etc/group:包含了用户组的信息。

/etc/network/interfaces 或 /etc/sysconfig/network-scripts/:包含了网络接口的配置信息。

/etc/apt/sources.list:包含了包管理器(如apt)软件源的配置信息。

/etc/ssh/sshd_config:包含了SSH服务器的配置信息。

/etc/mysql/my.cnf:包含了MySQL数据库服务器的配置信息。

6.某文件的组外成员的权限是只读;属主是全部权限、组内权限是可读可写、该文件权限为?

764

设置权限的方法有两种:数字和符号。

  • Linux中的权限分为9个,分别是Owner、Group、Others三者身份对应各自的Read、Write、Execute权限
  • Read: r :4
  • Write : w : 2
  • Execute: x : 1

属主权限:4+2+1=7 ,

组外成员权限:4+2=6

其他人的权限: 4 ,所以是764

7.复制文件的命令是?

cp 命令。

  • 将文件复制到目标目录:

cp 文件名 目标目录

示例:将文件 example.txt 复制到目录 /home/user/ 中:

cp example.txt /home/user/

  • 在复制文件时保留原文件的属性(如权限、时间戳等):

cp -p 源文件 目标文件

示例:将文件 source.txt 复制为 destination.txt 并保留原有属性:

cp -p source.txt destination.txt

  • 递归复制整个目录及其内容:

cp -r 源目录 目标目录

示例:将目录 source_dir 复制到目录 destination_dir 中:

cp -r source_dir destination_dir

8.怎么更改一个文件的权限设置

使用 chmod 命令

使用数字表示法更改权限:

chmod 三位数字 文件名

其中,三位数字表示不同的权限组合。每个数字代表一组权限,分别对应属主、属组和其他用户的权限。

0:无权限 1:执行权限 2:写权限 3:写和执行权限 4:读权限 5:读和执行权限 6:读和写权限 7:读、写和执行权限

  • 示例:将文件 example.txt 设置为属主具有读和写权限,属组具有读权限,其他用户具有读权限:

chmod 644 example.txt

使用符号表示法更改权限:

chmod [属主权限][属组权限][其他用户权限] 文件名

其中,权限可以使用以下符号表示:

r:读权限 w:写权限 x:执行权限

  • 示例:将文件 example.txt 设置为属主具有读、写和执行权限,属组具有读和执行权限,其他用户具有读和执行权限:

chmod u=rwx,g=rx,o=rx example.txt

二、多选题

9.哪条命令可以把f1.txt复制为f2.txt?

cp f1.txt f2.txt

cat f1.txt > f2.txt

10 openEuler中shell编程中默认的数据类型有哪些?

字符串类型

整形

11 下面哪个命令可以一次显示一页内容

more less

12 属于vi命令的模式

编辑模式 末行模式 命令模式

13. 如何在文件file中查找显示所有以"*"打头的行?

grep - n * file 可以

14 当前所在目录有一个my.sh文件,可以将此文件运行的命令是

sh my.sh
./my.sh

15 编辑一个文件时,使用什么可以对该文件进行保存

w保存/wq保存并退出/wq!保存并强转退出

16. 哪些命令是关于修改文件权限的?

chmod:用于修改文件或目录的权限。

chown:用于修改文件或目录的所有者和所属组。

chgrp:用于修改文件或目录的所属组。

三、判断题

17.在openEuler中,默认情况下,UID为1000隶属于普通用户?

正确

系统管理员使用 UID 为 0 的 root 用户进行管理,而普通用户的 UID 从 1000 开始分配。

18. 在openEuler系统中,从普通用户切到管理员,使用su命令?

正确

19. 一个Shell脚本是一个文本文件,可以包含一个或多个命令

正确

20.在openEuler系统中用户的密码信息保存在、ect/shadow文件中

正确

21.运行sh文件时需要有可执行权限

正确

22.openEuler是多用户、多任务、支持多线程和多cpu的操作系统

正确

23.在openEuler系统中一个用户只能在一个组中

错误

24 echo"abc">>t1.txt 该命令是将abc字符追加到t1.txt文件中

正确,会追加到末尾

四、简答题

25 在openEuler系统中,哪些目录,都有什么用途?
  • /bin:存放系统级别的可执行命令,这些命令是供所有用户使用的基本工具。

  • /boot:存放启动所需的文件,如内核和引导加载程序。

  • /dev:是设备文件目录,存放与硬件设备相关的特殊文件。

  • /etc:存放系统的配置文件和配置目录,如网络配置、软件配置等。

  • /home:是用户主目录的基础目录,每个用户通常在此目录下有自己的子目录。

  • /lib:存放系统所需的共享库文件,这些库文件被可执行程序调用。

  • /mnt:用于临时挂载其他文件系统或存储设备的目录。

  • /opt:用于安装额外软件包的目录,通常是第三方软件。

  • /proc:提供有关系统内核和进程的信息。这个目录并不包含实际的文件,而是通过内核访问。

  • /root:超级用户或管理员的主目录。

  • /sbin:存放系统级别的管理员(管理员)可执行命令,这些命令用于系统管理和维护。

  • /srv:存放由系统提供的服务相关的数据文件。

  • /tmp:存放临时文件,这些文件在系统重新启动后会被清除。

  • /usr:存放用户级别的应用程序和文件。

  • /var:存放经常变化的文件,如日志文件、邮件、数据库等。

26.请描述软硬连接的区别

软链接可以跨越不同文件系统,可以指向其他磁盘分区甚至是网络共享路径。 软链接可以指向不存在的文件或目录。

删除原始文件并不会影响软链接的可用性,但若删除软链接,就无法再访问原始文件。
硬链接不能跨越不同文件系统,必须在同一个文件系统内。 硬链接只能指向已经存在的文件,不能指向目录。

删除任何一个硬链接或者目标文件,并不会影响其他链接的可用性,因为它们共享相同的 inode。

  • 软链接是一个指向目标的路径名,而硬链接是通过多个文件名引用同一组数据块。
  • 软链接可以跨越文件系统边界,而硬链接只能在同一文件系统内创建。
  • 文件权限和更新操作方面软链接和目标文件相互独立,而硬链接与目标文件共享。
27 . 请描述命令cat,more,less的区别
  • cat命令用于简单地查看文件内容,适合小文件。
  • more命令逐页显示文件内容,适合查看较大文件。
  • less命令提供更多功能,支持向前翻页、搜索、跳转等,适合查看和浏览大文件。

希望对你有帮助,欢迎点击蓝字移步至我的博客主页~

相关推荐
tom4i2 分钟前
Launcher3 to Launchpad 01 布局修改
android
Mr. Cao code12 分钟前
使用Tomcat Clustering和Redis Session Manager实现Session共享
java·linux·运维·redis·缓存·tomcat
雨白14 分钟前
OkHttpClient 核心配置详解
android·okhttp
zcz160712782115 分钟前
Linux 网络命令大全
linux·运维·网络
淡淡的香烟16 分钟前
Android auncher3实现简单的负一屏功能
android
the sun3417 分钟前
Reactor设计模式及其在epoll中的应用
linux·运维·服务器·c++
VVVVWeiYee18 分钟前
BGP高级特性
运维·服务器·网络
喜欢你,还有大家20 分钟前
Linux笔记7——shell编程基础-1
linux·运维·笔记
运维成长记27 分钟前
Top 100 Linux Interview Questions and Answers
linux·运维·服务器
山中月侣1 小时前
Java多线程编程——基础篇
java·开发语言·经验分享·笔记·学习方法