Linux小白加油站,第二周

1.grep命令中哪个选项可以忽略大小写进行搜索?

grep -i

2.如何用grep命令查找包含”error关键字的日志文件并返回文件名?

grep -lr

3.解释grep命令中^f...d$这个表达式的含义

^f:以f开头

..:任意两个字符

d$:以d结尾

4.如何过滤掉文件中的注释行以#开头和空行

grep -v '^#' file.txt | grep -v '^$'


5. find命令中哪个选项可以限制搜索的目录深度?-

-maxdepth


6.如何使用find命令查找/var/1og目录下所有.Jog文件?

find /var/log -name "*.log"


7.find命令中-type f和-type d分别表示查找什么类型的文件?

-type f:普通文件

-type d:目录文件


8.解释find命令中-exec选项的作用并举例说明。

对搜索结果执行命令


9.sort命令中哪个选项可以按照数值大小排序?

-n


10.uniq命令如何统计重复行的出现次数?


-c


11.tr命令如何删除文本中的所有空格?

tr -d ' '


12.cut命令如何以号为分隔符提取/etc/passwd件的第一列?

cut -d  /etc/passwd


13.如何统计Nginx访问日志中每个IP的访次数?

cut -d' ' -f1 access.log | sort | uniq -c


14.which和whereis命令的主要区别是什么?

which:仅查可执行文件路径

whereis:查二进制/手册/源码路径


15.diff命令如何比较两个文件的差异?

diff file1.txt file2.txt


16.Linux中UID为0的用户有什么特殊权限?

root用户,拥有系统最高权限


17./etc/passwd文件中各字段分别代表什么含义?

用户名:密码占位符:UID:GID:描述:家目录:登录shell


18.如何创建一个不能登录系统的程序用户?

useradd -M -s /sbin/nologin appuser


19.useradd命令中哪个选项可以指定用户的家目录?

useradd -d



20.解释passwd命令中-1和-u选项的作用.锁定用户密码解除

-l:锁定密码(添加!)

-u:解锁密码


21.如何批量修改多个用户的密码?

cat > users.txt <<EOF

user1:newpass1

user2:newpass2

EOF

chpasswd < users.txt


22.usermod命令如何将一个用户添加到附加组?

usermod -aG


23.chage命令如何查看用户的密码过期信息?

chage -l username


24.解释/etc/shadow文件中密码字段”!!”和”!”的含义

!!:未设置密码

!:密码被锁定


25.如何创建一个GID为12345的新组?

groupadd -g


26.gpasswd命令如何批量设置组的成员?

gpasswd -M


27.su和su-命令有什么区别?

su:仅切换用户身份

su -:切换用户+加载环境变量


28.如何配置普通用户可以使用sudo执行特定命令而不需要密码?

username ALL=(ALL) NOPASSWD: /path/to/command


29.w和who命令显示的信息有什么不同?

w:显示详细登录信息+进程

who:仅显示登录用户摘要


30.last命令查看的是哪个日志文件的内容?

/var/log/wtmp


31.Lnux中文件权限的rwx分别代表什么?

r:读(4)

w:写(2)

x:执行(1)


32.如何用数字表示rwxr-xr-权限?

rwx=7, r-x=5, r--=4


33.chmod命令如何递归修改目录及其子文件的权限

chmod -R 755 /path/to/dir


34.chown命令如何同时修改文件的属主和属组?

chown user:group file.txt


35.umask 0222对新建文件的实际权限有什么影响?

文件默认权限:644 (666-022)

目录默认权限:555 (777-222)

36.解释SUID权限的作用并举例说明。

用户执行文件时临时获得文件所有者权限


37.如何/bin/passwd命令设置SUID权?

chmod u+s /bin/passwd

# 或

chmod 4755 /bin/passwd


38.SGID权限对目录有什么特殊作用?

目录下新建文件自动继承目录的属组


39.SBIT粘滞位权限的主要应用场景是什么?

共享目录(如/tmp),用户只能删除自己的文件


40.如何查看文件系统分区是否支持ACL限?

tune2fs -l /dev/sda1 | grep "Default mount options"


41.setfacl命令如何为用户user1设置对目录d4的rwx权限?

setfacl -m u:user1:rwx /path/to/d4


42.getfacl命令显示的信息中mask表示什么

实际生效的最大权限范围


43.如何删除文件的所有ACL权限设置

setfacl -b filename


44.解释文件属性中第一个字符d-、l分别代表什么文件类型?

d:目录

-:普通文件

l:符号链接


45.硬链接和软链接在权限显示上有什么区别?

硬链接:权限与原文件同步

软链接:权限恒为lrwxrwxrwx


46.tar命令中哪些选项分别用于创建,查看和解文件?

创建:-c

查看:-t

解压:-x


47.如何用tar命令创建 bz2格式的压缩包?


tar -jcvf archive.tar.bz2 /path/to/files


48.gzip和bzip2压维后文件会怎样?

源文件会被删除(默认行为)


49.zip和unzip命令的基本用法是什么?

# 压缩

zip archive.zip file1 file2

# 解压

unzip archive.zip


50.如何查看.tar.gz压缩包中的文件列表而不解压?

tar -ztvf archive.tar.gz

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/93450.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/93450.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【前端基础】19、CSS的flex布局

一、FlexBox概念 FlexBox翻译为弹性盒子。 弹性盒子是一种用于按行或按列布局元素的一维布局方式。元素可以膨胀以填充额外的空间&#xff0c;收缩以适应更小的空间。我们使用FlexBox来进行布局的方案称为flex布局。二、flex布局的重要概念 两个重要的概念 开启flex布局的元素叫…

Effective C++ 条款46:需要类型转换时请为模板定义非成员函数

Effective C 条款46&#xff1a;需要类型转换时请为模板定义非成员函数核心思想&#xff1a;当模板类需要支持隐式类型转换时&#xff0c;应将非成员函数声明为友元并定义在类内部&#xff08;或通过辅助函数实现&#xff09;&#xff0c;以绕过模板参数推导的限制&#xff0c;…

用Python对机器学习数据进行缩放

许多机器学习算法期望数据被一致地缩放。 在为机器学习扩展数据时&#xff0c;你应该考虑两种常用的方法。 在这个教程中&#xff0c;您将了解如何为机器学习重新缩放您的数据。阅读完这个教程后&#xff0c;您将知道&#xff1a; 如何从头开始对您的数据进行标准化。如何从…

Application-properties 配置大全

SpringBoot - application.properties 配置大全 SpringBoot项目最重要也是最核心的配置文件就是application.properties&#xff0c;所有的框架配置都需要在这个配置文件中说明&#xff0c;以下配置不会的可以进行查阅并修改 &#xff03;SPRING CONFIG&#xff08;ConfigFileA…

MXFP4量化:如何在80GB GPU上运行1200亿参数的GPT-OSS模型

大型语言模型&#xff08;Large Language Models, LLMs&#xff09;如GPT-OSS、GPT-4、LLaMA和Mixtral的快速发展显著提升了人工智能的能力边界&#xff0c;但同时也带来了严峻的内存资源挑战。以1200亿参数的模型为例&#xff0c;在FP16精度下仅权重存储就需要约240GB的内存空…

Unity进阶--C#补充知识点--【Unity跨平台的原理】了解.Net

来源于唐老狮的视频教学&#xff0c;仅作记录和感悟记录&#xff0c;方便日后复习或者查找一.什么是.Net.Net是指微软一整套技术体系的统称与代号包含的内容有&#xff1a;框架体系&#xff1a;.Net Frameword&#xff0c; .Net Core&#xff0c; Mono开发语言&#xff1a;C#&a…

论文浅尝 | 提高大型语言模型的数学推理能力的学习定理基本原理(AAAI2025)

笔记整理&#xff1a;兰雅榕&#xff0c;浙江大学硕士生&#xff0c;研究方向为知识图谱、大语言模型论文链接&#xff1a;https://ojs.aaai.org/index.php/AAAI/article/view/33662发表会议&#xff1a;AAAI 20251. 动机提高开源大型语言模型&#xff08;LLM&#xff09;的数学…

母猪姿态转换行为识别:计算机视觉与行为识别模型调优指南

母猪姿态转换行为识别&#xff1a;计算机视觉与行为识别模型调优指南 1. 引言 1.1 研究背景与意义 母猪姿态转换行为识别是智能养殖领域的重要研究方向&#xff0c;通过计算机视觉技术自动识别母猪的站立、躺卧、行走等姿态变化&#xff0c;对于监测母猪健康状态、评估福利水平…

K8S集群环境搭建(一)

虚拟机镜像 ubuntu 24 虚拟机网络 虚拟网络–配置 nat模式主机ip配置宿主机ip配置 10.0.0.12 master 2c 10.0.0.15 node1 10.0.0.16 node2 10.0.0.17 node3 10.0.0.20 registersudo vi /etc/netplan/00-installer-config.yaml # 替换为实际文件名 sudo netplan applynetwork:v…

css预编译器实现星空背景图

打造梦幻星空背景&#xff1a;用CSS预处理器轻松实现动态效果 星空背景能为网页增添神秘感和视觉吸引力。通过CSS预处理器&#xff08;如Sass/Less&#xff09;可以高效实现可定制化的星空效果&#xff0c;避免重复编写纯CSS代码。以下是 Vue3 组件皮肤具体实现方法和代码示例。…

焊接机器人保护气体效率优化

在现代工业制造领域&#xff0c;焊接机器人的应用日益广泛&#xff0c;而保护气体在焊接过程中起着至关重要的作用。如何优化保护气体的效率&#xff0c;成为焊接技术发展的一个关键考量因素。WGFACS节气装置的出现&#xff0c;为焊接机器人在保护气体效率优化方面带来了显著的…

Portkey-AI gateway 的一次“假压缩头”翻车的完整排障记:由 httpx 解压异常引发的根因分析

笔者最近在本地搭建了Portkey AI Gateway&#xff08;模型路由网关&#xff09;&#xff0c;然后按照文档中的方式进行测试。结果发现&#xff0c;网关能够接收到请求&#xff0c;但是Python测试的程序却运行报错。Python代码报错信息如下&#xff1a; Traceback (most recent …

什么是Session? PHP编程中Session用法详解

一、Session的基本概念 Session 是 Web 开发中用于在服务器端存储用户临时数据的一种机制&#xff0c;它允许服务器在不同的 HTTP 请求之间识别和跟踪特定用户的状态&#xff0c;本质上是‌服务器为每个用户开辟的临时私有存储空间‌。由于 HTTP 协议本身是无状态的&#xff…

【大模型】AI平台 joyagent 2.0 的部署与测试

github链接&#xff1a;https://github.com/jd-opensource/joyagent-jdgenie 本篇博客记录下自己在配置joyagent的过程&#xff0c;以【手动初始化环境&#xff0c;启动服务】为例&#xff0c;后端调用的deepseek-chat大模型。 前言 JoyAgent是由京东云开源的企业级多智能体系统…

计算机视觉(一):nvidia与cuda介绍

背景与意义 计算机视觉 (Computer Vision, CV) 需要对图像和视频进行处理、特征提取和模型训练&#xff0c;计算量巨大。GPU (图形处理单元) 擅长并行计算&#xff0c;非常适合深度学习、卷积操作、矩阵乘法等场景。NVIDIA 作为 GPU 领域的领导者&#xff0c;推出了 CUDA (Comp…

阿里云杭州 AI 产品法务岗位信息分享(2025 年 8 月)

&#xff08;注&#xff1a;本岗位信息已获jobleap.cn授权&#xff0c;可在 CSDN 平台发布&#xff09; 一、基本信息 招聘方&#xff1a;阿里云工作地点&#xff1a;杭州信息收录时间&#xff1a;2025 年 08 月 14 日 二、职位主要职责 为 AI 相关产品全流程提供法务支持&…

医疗智慧大屏系统 - Flask + Vue实现

下面我将实现一个完整的医疗智慧大屏系统&#xff0c;使用Flask作为后端框架&#xff0c;前端使用Vue.js结合ECharts进行医疗数据的可视化展示&#xff0c;文章末尾提交源码下载。 系统设计思路 前端部分&#xff1a; 使用Vue.js构建响应式界面 使用ECharts实现各类医疗数据可…

库制作与原理(下)

库制作与原理 (下) 1. 目标文件 编译和链接这两个步骤&#xff0c;在 Windows 下被我们的 IDE 封装的很完美&#xff0c;我们一般都是一键构建非常方便&#xff0c;但一旦遇到错误的时候呢&#xff0c;尤其是链接相关的错误&#xff0c;很多人就束手无策了。在 Linux 下&#x…

STL 容器

STL是C的核心组成部分&#xff0c;其主要包括了容器、迭代器、算法三大组件。 其中容器负责存储数据&#xff0c;迭代器是容器和算法的桥梁&#xff0c;负责对容器中的元素进行操作。本文重点介绍容器部分内容。 STL主要容器 STL容器根据特性进行分类&#xff0c;可以分为序列式…

微信小程序 拖拽签章

微信小程序 拖拽签章 效果 主要实现的功能点 文件按比例加载图片(宽高设定拖拽范围) 弹层展示印章模板 模板拖拽到文件图片上 实时获取拽拽位置 难点 弹层中的元素如何拖拽到文件图片上 实现历程 版本1.0 以前我们拖拽一个图层到另一个图层上,pc端使用的是mousedown mou…