Linux考试复习整理
文章目录
- Linux考试整理
- 一.选择题
- 1.用户的密码现象放置在哪个文件夹?
- 2.删除文件或目录的命令是?
- 3.显示一个文件最后几行的命令是?
- 4.删除一个用户并同时删除用户的主目录
- 5.Linux配置文件一般放在什么目录?
- 6.某文件的组外成员的权限是只读;属主是全部权限、组内权限是可读可写、该文件权限为?
- 7.复制文件的命令是?
- 8.怎么更改一个文件的权限设置
- 二、多选题
- 9.哪条命令可以把f1.txt复制为f2.txt?
- 10 openEuler中shell编程中默认的数据类型有哪些?
- 11 下面哪个命令可以一次显示一页内容
- 12 属于vi命令的模式
- 13. 如何在文件file中查找显示所有以“*”打头的行?
- 14 当前所在目录有一个my.sh文件,可以将此文件运行的命令是
- 15 编辑一个文件时,使用什么可以对该文件进行保存
- 16. 哪些命令是关于修改文件权限的?
- 三、判断题
- 17.在openEuler中,默认情况下,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系统中,哪些目录,都有什么用途?
- 26.请描述软硬连接的区别
- 27 . 请描述命令cat,more,less的区别
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命令提供更多功能,支持向前翻页、搜索、跳转等,适合查看和浏览大文件。
希望对你有帮助,欢迎点击蓝字移步至我的博客主页~
相关文章:

Linux考试复习整理
文章目录 Linux考试整理一.选择题1.用户的密码现象放置在哪个文件夹?2.删除文件或目录的命令是?3.显示一个文件最后几行的命令是?4.删除一个用户并同时删除用户的主目录5.Linux配置文件一般放在什么目录?6.某文件的组外成员的权限…...

基于geojson-vt和canvas的高性能出图
概述 本文介绍基于geojson-vt和canvas,实现node端高性能出图。 效果 实现 1. canvas绘图 import { createCanvas } from canvasconst tileSize 256; const canvas createCanvas(tileSize, tileSize) const ctx canvas.getContext(2d)2. 处理geojson const g…...

CTF是黑客大赛?新手如何入门CTF?
CTF是啥 CTF 是 Capture The Flag 的简称,中文咱们叫夺旗赛,其本意是西方的一种传统运动。在比赛上两军会互相争夺旗帜,当有一方的旗帜已被敌军夺取,就代表了那一方的战败。在信息安全领域的 CTF 是说,通过各种攻击手…...

电脑开不了机用U盘重装系统Win10教程
如果我们遇到了电脑开不起机的问题,这给我们的正常使用带来了很大的影响。这时候我们可以借助U盘重装系统的方法,轻松应对这一问题。下面小编给大家详细介绍关于用U盘给开不机的电脑重装Win10系统的教程步骤,操作后用户就能正常使用电脑了。 …...

四叉堆在GO中的应用-定时任务timer
堆作为必须掌握的数据结构之一,在众多场景中也得到了广泛的应用。 比较典型的,如java中的优先队列PriorityQueue、算法中的TOP-K问题、最短路径Dijkstra算法等,在这些经典应用中堆都担任着灵魂般的角色。 理论基础 binary heap 再一起回忆…...

Flow深入浅出系列之使用Kotlin Flow自动刷新Android数据的策略
Flow深入浅出系列之在ViewModels中使用Kotlin FlowsFlow深入浅出系列之更聪明的分享 Kotlin FlowsFlow深入浅出系列之使用Kotlin Flow自动刷新Android数据的策略 Flow深入浅出系列之使用Kotlin Flow自动刷新Android数据的策略 讨论在Android应用程序中使用Kotlin Flow高效加载…...

AC修炼计划(AtCoder Regular Contest 165)
传送门:AtCoder Regular Contest 165 - AtCoder 本次习题参考了樱雪猫大佬的题解,大佬的题解传送门如下:Atcoder Regular Contest 165 - 樱雪喵 - 博客园 (cnblogs.com) A - Sum equals LCM 第一题不算特别难 B - Sliding Window Sort 2 对…...
【Express】登录鉴权 JWT
JWT(JSON Web Token)是一种用于实现身份验证和授权的开放标准。它是一种基于JSON的安全传输数据的方式,由三部分组成:头部、载荷和签名。 使用jsonwebtoken模块,你可以在Node.js应用程序中轻松生成和验证JWT。以下是j…...

【微服务 SpringCloud】实用篇 · Ribbon负载均衡
微服务(4) 文章目录 微服务(4)1. 负载均衡原理2. 源码跟踪1)LoadBalancerIntercepor2)LoadBalancerClient3)负载均衡策略IRule4)总结 3. 负载均衡策略3.1 负载均衡策略3.2 自定义负载…...

zabbix-proxy代理服务器配置
下载zabbix源 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 安装 yum -y install zabbix-proxy-mysql zabbix_get 查看相关文件路径 rpm -ql zabbix-proxy-mysql 创建数据库 mysq -uroot -proot mysql> create database…...

【python零基础入门学习】python进阶篇之OOP - 面向对象的程序设计
本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》:python零基础入门学习 《python运维脚本》: python运维脚本实践 《shell》:shell学习 《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战 《k8…...

中国xx集团信息技术工程师面试
进入面试间,坐着三位面试官,压力扑面而来,三位面试官先做了自我介绍,介绍了一下面试的流程后才开始面试。 一、自我介绍 不多说。 二、看你学过数据挖掘这门课,能简单介绍一下有哪些章节,学了些什么&…...

Jmeter接口自动化测试 —— Jmeter下载安装及入门
jmeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 下载 下载地址:Apache JMeter - Download Apache JMeter 安装 由于Jmeter是基于Java的…...
ARM 学习笔记2 初识Cortex-M33与STM32G4
入门 ARM Cortex-M系列处理器的差异与联系:【ARM Cortex-M 系列 1 – Cortex-M0, M3, M4, M7, M33 差异】两本书籍的英文版和中文版 Definitive Guide to Arm Cortex-M23 and Cortex-M33 Processors Arm Cortex-M23和Cortex-M33微处理器权威指南ST的介绍页 Arm Cor…...

vue中使用coordtransform 互相转换坐标系
官方网站:https://www.npmjs.com/package/coordtransform 在使用高德sdk时,其返回的坐标在地图上显示时有几百米的偏移,这是由于高德用的是 火星坐标(GCJ02),而不是wgs84坐标。为了消除偏移,将G…...

双线性插值详解
双线性插值的原理网上资料非常多,本文重点介绍双线性插值实现的两种方式: 角对齐(coner_align = True) 和 边对齐(coner_align = False)。两种不能的方式下去实现双线性插值,目标图像中的每个像素点,它是如何计算取值的,本文会通过原理结合代码的方式将实现细节讲清楚。 1…...
C++ “”
&加上有时候会加速 如果想该对象跟着函数变化一定要加“&” 在题目函数里面定义的 例如 vector<vector<bool>> visited(grid.size(),vector<bool>(grid[0].size(),false)); 如果自己定义的新void dfs(vector<vector<bool>>…...
计算机三级有必要考吗?计算机三级有哪些科目?
在大学期间,计算机等级考试是一门很火热的考试,很多小伙伴通过二级考试以后在究竟是报考三级还是四级之间徘徊,下面肉丸子就来给大家分析一下,究竟有没有必要考计算机三级考试,以及计算机三级考试的科目有哪些…...

6.5 Elasticsearch(五)Spring Data Elasticsearch - 增删改查API
文章目录 1.Spring Data Elasticsearch2.案例准备2.1 在 Elasticsearch 中创建 students 索引2.2 案例测试说明 3.创建项目3.1 新建工程3.2 新建 springboot module,添加 spring data elasticsearch 依赖3.3 pom.xml 文件3.4 application.yml 配置 4.Student 实体类…...
XPS—专项文献阅读-科学指南针
XPS(X-ray Photoelectron Spectroscopy),X射线光电子能谱,可以说是材料研究中必不可少的一类分析测试手段了。今天我们就来讲讲,什么情况下我们需要用到XPS,以及拿到数据之后应该怎样进行数据处理分析。 XP…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...

简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...

如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...

【网络安全产品大调研系列】2. 体验漏洞扫描
前言 2023 年漏洞扫描服务市场规模预计为 3.06(十亿美元)。漏洞扫描服务市场行业预计将从 2024 年的 3.48(十亿美元)增长到 2032 年的 9.54(十亿美元)。预测期内漏洞扫描服务市场 CAGR(增长率&…...

优选算法第十二讲:队列 + 宽搜 优先级队列
优选算法第十二讲:队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...

短视频矩阵系统文案创作功能开发实践,定制化开发
在短视频行业迅猛发展的当下,企业和个人创作者为了扩大影响力、提升传播效果,纷纷采用短视频矩阵运营策略,同时管理多个平台、多个账号的内容发布。然而,频繁的文案创作需求让运营者疲于应对,如何高效产出高质量文案成…...

2025年渗透测试面试题总结-腾讯[实习]科恩实验室-安全工程师(题目+回答)
安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 腾讯[实习]科恩实验室-安全工程师 一、网络与协议 1. TCP三次握手 2. SYN扫描原理 3. HTTPS证书机制 二…...

Xela矩阵三轴触觉传感器的工作原理解析与应用场景
Xela矩阵三轴触觉传感器通过先进技术模拟人类触觉感知,帮助设备实现精确的力测量与位移监测。其核心功能基于磁性三维力测量与空间位移测量,能够捕捉多维触觉信息。该传感器的设计不仅提升了触觉感知的精度,还为机器人、医疗设备和制造业的智…...