echo用法、linxu课堂练习题、作业题





一、课堂练习
练习一:

4、普通用户修改密码:

root修改密码:

5、修改主机名:hostnamectl hostname 主机名
查看:hostnamectl或者cat etc/hostname

练习二:

1、
mkdir /root/html
touch /root/html/index.html
echo this is web server > /root/html/index.html
cat /root/html/index.html
如果两条不想相关的命令想同时执行,使用;隔开,不要使用|
![]()
3、


ls -l /dev | grep ^b
lsblk
6、tar -cjf /root/me.tar.bz2 /root/messages /root/etc

8、

id wukong也可以查看
9、grep wukong /etc/passwd
10、echo wukong123 | passwd -–stdin wukong


cut -d “ ” -f 3 /root/access.log | sort | uniq -c | sort -c “ ” -t 1 -nr | head -3

12、
首先,要想查看家目录下的文件,需要rx权限
创建wukong用户,他以及基本组和附加组不是/root的所属者和所属组。
方法一:如果基本组不让更改,我们可以给他添加附加组为root,此时就能查看

方法二、wukong不是所属者也不是所属组,就是其他人,可以修改其他人的权限。注意:修改之后其他人也有这个权限了,所以一般不使用
chmod wukong o=rx /root
方法三、访问控制列表ACL
setfacl -m u:wukong:rx /root

方法四、给wukong组设置权限,以后用户加入这个组,也有这个权限
setfacl -m g:wukong:rx /root
补充知识:shell脚本

13、
groupadd shenxian
useradd wujing -G shenxian 添加附加组
usermod wujing -g xiyouji 修改基本组(用户已经存在了,只能修改,不能添加)

gid即基本组
一条指令执行:
![]()
-g为基本组 -G为附加组
14、
注意-g顺序无所谓
![]()

15、
![]()


![]()




16、

要编辑需要rw权限,删除需要rwx权限

xiaoming对passwd是其他人,只有r权限,添加w可以编辑,不能删除

删除要看文件的上一级目录,即dir1,对其他人只有rx权限,不能删除

xiaohei要删除不能直接在dir1上加w权限,因为加了xiaoming也能删除,所以只能设置acl

此时xiaohei能删除

xiaoming不能删除

17、



18、
![]()

dongyouji是其他人,有rx权限,就是能查看,不能删除(w),就可以了
也可以单独设置
![]()
二、作业题
作业一:

1、
![]()
![]()
2、

3、

4、

两种方式

5、

作业二:

1、
cat /etc/passwd | head -20 | tail -3 >> /home/passwd
cat /home/passwd
2、
grep root /etc/passwd >> /root/passwd
cat /root/passwd
3、
cp -r /home /root
4、
tar -cJf /root/hp.tar.xz /root/home /home/passwd /root/passed
tar -tf /root/hp.tar.xz
5、
groupadd admin-group
useradd admin -g admin-group
id admin
6、
passwd admin 或
echo 123 | passwd --stdin admin

Linux命令之设置用户密码passwd_linux设置用户密码_二木成林的博客-CSDN博客
相关文章:
echo用法、linxu课堂练习题、作业题
一、课堂练习 练习一: 4、普通用户修改密码: root修改密码: 5、修改主机名:hostnamectl hostname 主机名 查看:hostnamectl或者cat etc/hostname 练习二: 1、 mkdir /root/html touch /root/html/index.…...
WordPress使用【前端投稿】功能时为用户怎么添加插入文章标签
在使用Wordpress做前端投稿功能的时候,可能需要用户填写文章标签,在插入文章的时候很多人不知道怎么把这些标签插入进去,下面这篇文章来为大家带来WordPress使用前端投稿功能时插入文章标签方法。 在Wordpress里 wp_insert_post 此函数的作…...
第二章:CSS基础进阶-part1:CSS高级选择器
文章目录 一、 组合选择器二、属性选择器三、伪类选择器1、动态伪类选择器2、状态伪类选择器3、结构性伪类选择器4、否定伪类选择器 一、 组合选择器 后代选择器:E F子元素选择器: E>F相邻兄弟选择器:EF群组选择器:多个选择器…...
js 正则表达式 限制input元素内容必须以abc开头,123结尾
要通过正则表达式验证一个输入元素的内容是否以"abc"开头且以"123"结尾,您可以使用 ^ 表示开头,$ 表示结尾,以及适当的字符类或具体字符。以下是一个示例正则表达式: var regex /^abc.*123$/;上面的正则表达…...
Linux下安装nginx (tar解压版安装)
Linux下安装nginx (tar安装) 1、下载nginx 官方下载地址https://nginx.org/en/download.html 在这里插入图片描述 2.解压 解压‘nginx-1.16.1.tar.gz’到指定目录(/usr/local/myWorkSpace)并且重命名 命令: tar -xvf nginx-1.16.1.tar.gz …...
不同组件之间相互传递信息的方式(拓展知识)
文章目录 🐒个人主页🏅JavaEE系列专栏📖前言:🏨补充知识:不同组件之间通过get()方式传递信息 🎀父组件与子组件之间的信息交互 $emit 方法🏅父组件给子组件发…...
idea找不到DataBase
一、我想把数据库跟我的idea链接,结果发现找不到。如图。 二、解决方案 找到 file ---setting 找到plugin------找到marketplace 我的已经出现了...
研发工程师玩转Kubernetes——PVC使用Label和storage选择PV
在《研发工程师玩转Kubernetes——local型PV和PVC绑定过程中的状态变化》和《研发工程师玩转Kubernetes——使用local型PV在不同Pod上共享数据》中,我们介绍了指定VPC的spec.volumeName为PV名称来绑定它们的方法。本文将介绍PVC在创建时,系统自动选择绑定…...
【VUE】localStorage、indexedDB跨域数据操作实战笔记
由于业务需求,最近研究localStorage、indexedDB等如何跨域进行CRUD管理,经过一番研究,封装了如下代码并做个笔记 环境 vue: ^3.3.4 实战 发送端(即触发站点) 在App.vue中引入CrossDomainStorage组件(后面有实现过程) <script setup&g…...
四、web应用程序技术——HTTP
文章目录 1 HTTP请求2 HTTP响应3 HTTP方法4 URL5 HTTP消息头5.1 常用消息头5.2 请求消息头5.3 响应消息头 6 cookie7 状态码8 HTTP代理9 HTTP身份验证 HTTP(HyperText Transfer Protocol,超文本传输协议)是访问万维网使用的核心通信协议&…...
B2B2C小程序商城系统--跨境电商后台数据采集功能开发
搭建一个B2B2C小程序商城系统涉及到多个步骤和功能开发,其中包括跨境电商后台数据采集功能的开发。具体搭建步骤如下: 一、系统搭建 1. 确定需求和功能:根据B2B2C商城的需求,确定系统的功能和模块,包括商品管理、订单…...
Python-OpenCV中的图像处理-形态学转换
Python-OpenCV中的图像处理-形态学转换 形态学转换腐蚀膨胀开运算闭运算形态学梯度礼帽黑帽形态学操作之间的关系 形态学代码例程 形态学转换 形态学操作:腐蚀,膨胀,开运算,闭运算,形态学梯度,礼帽,黑帽等…...
理解 Python 的 for 循环
前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 在本篇博客中,我们将讨论 Python 中 for 循环的原理。 我们将从一组基本例子和它的语法开始,还将讨论与 for 循环关联的 else 代码块的用处。 然后我们将介绍迭代对象、迭代器和迭代器协议&…...
携程验证码
今日话题:凑字数水文章。大表哥们感兴趣可以看看。 携程验证类型总共有3种。无感,滑块,点选。 process_type:None为无感 验证接口:https://ic.ctrip.com/captcha/v4/risk_inspect process_type:JIGSAW为…...
资深媒体人宋繁银加入《数据猿》任总编辑,全面负责公司整体内容工作
大数据产业创新服务媒体 ——聚焦数据 改变商业 2023年7月北京,《数据猿》宣布正式任命宋繁银为总编辑,全面负责公司整体内容工作。此次重要的人事任命标志着《数据猿》的发展迈上了一个新的台阶,对于《数据猿》团队而言,不仅是一…...
【Unity实战100例】人物状态栏UI数据刷新—MVC观察者模式
目录 一.创建Model层数据模型 二.创建View层关联UI组件 三.创建Controller层使得V和M数据关联 源码:htt...
8路AD采集FMC子卡【产品资料】
FMC148是一款基于VITA57.4标准的JESD204B接口FMC子卡模块,该模块可以实现8路14-bit、500MSPS/1GSPS/1.25GSPS ADC采集功能。该板卡ADC器件采用ADI公司的AD9680芯片,全功率-3dB模拟输入带宽可达2GHz。该ADC与FPGA的主机接口通过16通道的高速串行GTX收发器进行互联。 …...
文章三:团队协作实践 - 协作高手:Git团队开发最佳实践
开始本篇文章之前先推荐一个好用的学习工具,AIRIght,借助于AI助手工具,学习事半功倍。欢迎访问:http://airight.fun 概述 在现代软件开发中,团队协作是必不可少的环节。而Git作为目前最受欢迎的分布式版本控制系统&a…...
Pyinstaller 打包 django 项目如何将命令行参数加入?
起因 Pyinstaller 打包 django 项目,打包成 manage.exe 后用命令行 cmd manage.exe 0.0.0.0:8001 --noreload 感觉很不方便。 希望能够直接把命令行参数也打包进去。 我是这样做的: 步骤 1.新建 main.py 文件 import osos.system(manage.exe runser…...
hive锁的管理器的介绍
各个管理器的使用: org.apache.hadoop.hive.gl.lockmgr.DbTxnManager 在 Hive 中被用于实现事务和锁的管理机制。它的使用场景通常涉及以下情况: ACID事务支持:当需要在 Hive 中进行复杂的数据操作,并确保这些操作以原子性、一致…...
HEX与BIN文件格式详解及嵌入式开发应用
1. 文件格式的本质差异第一次接触单片机开发时,我也曾被HEX和BIN文件搞得晕头转向。直到有次烧录出错导致硬件锁死,才真正明白这两种格式的区别绝非表面那么简单。HEX文件本质上是一种带地址信息的文本编码格式,而BIN文件则是纯粹的二进制映像…...
为什么国内的知名企业都在使用C1N短链接?
先说结论:确实有很多知名大厂都在用C1N短链接(c1n.cn),比如腾讯科技、TCL、字节跳动等等。可能有很多人会好奇,短链接本身技术并不复杂,一些具备研发能力的公司完全可以自己研发,为何还要采购第三方的链接服务?其实这…...
SQL如何计算分组内的加权平均值_使用SUM与除法运算
<p>分组加权平均 SUM(值 * 权重) / NULLIF(SUM(权重), 0),需在 GROUP BY 下按组分别计算分子分母;权重为NULL时SUM自动忽略,应显式过滤或处理;避免重复SUM影响性能。</p>用 SUM() 和除法算分组加权平均,核…...
一文吃透 TDengine:对比主流时序库、核心语法与避坑指南
前言在物联网、工业监控、车联网、能源等场景,时序数据(时间戳 指标 标签)的规模动辄亿级测点、万亿行数据,传统数据库与通用时序库往往陷入 “写不动、查不动、存不起” 的困境。TDengine(涛思数据库)凭…...
系统设计面试通关秘籍:从场景分析到微服务拆分的核心思路
系统设计面试通关秘籍:从场景分析到微服务拆分的核心思路一、Scenario场景分析:打好系统设计的基础牌🔍 先定功能:抓核心,舍冗余📊 再估流量:从MAU到QPS,做有依据的推算⚙️ 流量决定…...
基于STM32与华为云IoT的智能衣柜开发实战
1. 项目概述这个智能衣柜项目基于STM32微控制器开发,通过华为云IoT平台实现远程监控与控制功能。作为一名嵌入式开发工程师,我最近完成了这个项目的原型开发,它能够实时监测衣柜内的温湿度、衣物存储状态,并通过手机APP进行远程管…...
【毫米波混合波束成形】第9章 多用户MIMO与干扰抑制的深度学习
目录 第一部分:原理详解 第9章 多用户干扰对齐与联合收发设计 9.1 多用户干扰对齐的网络求解 9.1.1 和速率最大化与最小用户速率公平性 9.1.1.1 加权最小均方误差(WMMSE)的展开 9.1.1.1.1 WMMSE迭代中接收波束与发射波束的交替更新层设计…...
Go语言中的监控系统:从基础到高级
Go语言中的监控系统:从基础到高级 1. 引言 在生产环境中,监控是保证系统稳定运行的重要手段。通过监控,我们可以了解系统的运行状态、发现潜在问题、及时处理故障。Go语言生态中有丰富的监控工具和库,可以帮助开发者构建完善的监…...
Switch-Toolbox:跨平台游戏文件编辑工具的技术解析与实战指南
Switch-Toolbox:跨平台游戏文件编辑工具的技术解析与实战指南 【免费下载链接】Switch-Toolbox A tool to edit many video game file formats 项目地址: https://gitcode.com/gh_mirrors/sw/Switch-Toolbox 价值定位:游戏资源编辑的全能解决方案…...
如何配置表结构支持读写分离标记_在COMMENT中添加路由规则的架构级应用
能,但需数据库、ORM和中间件协同支持;MySQL 5.7/PostgreSQL 支持COMMENT存储路由标记,但须手动解析,且配置不当易失效。COMMENT 字段真能当路由标记用?能,但不是所有数据库都认,也不是所有 orm …...
