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

思维导图

相关推荐
小此方几秒前
Re:Linux系统篇(十四)工具篇 · 五:Git 高效协作实战与“三板斧”秘籍
linux·git·github
不做无法实现的梦~1 分钟前
Docker 新手到团队协作指南
运维·docker·容器
feng_you_ying_li9 分钟前
linux之库的原理(1)
linux
测试员周周10 分钟前
【Appium 系列】第10节-手势操作实战 — 滑动、拖拽、缩放与轻拂
linux·服务器·开发语言·人工智能·python·appium·pytest
实心儿儿14 分钟前
Linux —— 进程间通信 - system V进程间通信 - 共享内存(1)
linux·运维·服务器
csdn小瓯17 分钟前
三层监控系统设计:从API日志到DevOps健康检查
运维·devops
CC城子17 分钟前
EtherCAT研究之物理层PHY(一)
linux·运维·数据库
yyuuuzz19 分钟前
国际云服务器的技术特点与使用经验
运维·服务器·网络·数据库·云计算·aws
代码AC不AC20 分钟前
【Linux】信号保存 及 信号捕获
linux·信号保存·信号捕获
团象科技20 分钟前
别盲目布局全球化,先理清海外云服务器能覆盖的业务边界
大数据·服务器·人工智能