Linux C# DAY3

作业

1、

复制代码
#!/bin/bash 
mkdir -p ~/dir/dir1
mkdir ~/dir/dir2
cp ./* ~/dir/dir1
cp ./*.sh ~/dir/dir2
cd ~/dir/
tar -cvJf dir2.tar.xz ./dir2
mv dir2.tar.xz ~/dir/dir1/
cd ~/dir/dir1/	
tar -xvf dir2.tar.xz 

2、

复制代码
#!/bin/bash 
head -5 /etc/group | tail -1
sudo mkdir -p /home/ubuntu/copy/
cd /home/ubuntu/copy/
sudo cp /etc/shadow ./test
sudo chown root test
sudo chmod 770 test

3、

复制代码
#!/bin/bash 
# 定义网址
url="www.hqyj.com"

#第三个w位置
third_w=$(expr match "$url" "www")
# 第一个w的位置
first_w=$(expr index "$url" 'w')
# 提取 www
www=$(expr substr "$url" $first_w $third_w)
echo $www

# 找到第一个点的位置
first_dot=$(expr index "$url" '.')
# 找到j的位置
port_j=$(expr index "$url" 'j')
#找到h的位置
port_h=$(expr index "$url" 'h')
# 提取 hqyj
hqyj=$(expr substr "$url" $port_h $(($port_j-$first_dot)) )
echo $hqyj

# c的位置
port_c=$(expr index "$url" 'c')
# 提取 com
com=$(expr substr "$url" $port_c $third_w)
echo $com

思维导图

相关推荐
eastyuxiao2 小时前
思维导图拆解项目范围 3 个真实落地案例
大数据·运维·人工智能·流程图
GanGanGanGan_2 小时前
RustDesk 安装指南 — Rocky Linux 9 + XFCE X11
linux·运维·centos
风落无尘2 小时前
《智能重生:从垃圾堆到AI工程师》——第五章 代码与灵魂
服务器·网络·人工智能
南境十里·墨染春水6 小时前
linux学习笔记 网络编程——Socket入门与TCP客户端/服务器实现
linux·服务器·网络
Sirens.7 小时前
twikoo:从MongoDB Atlas到本地部署
运维·服务器
Meya11277 小时前
别再人工硬扛机房管理!智能 U 位系统,让机房管理一键数字化
大数据·运维
DFT计算杂谈7 小时前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
Yupureki8 小时前
《Linux网络编程》6.UDP原理
linux·运维·服务器·网络·udp
楼田莉子8 小时前
Linux网络:NAT_代理
linux·运维·服务器·开发语言·c++·后端
烛衔溟9 小时前
TypeScript 索引签名、只读数组与 keyof / typeof 入门
linux·ubuntu·typescript