当前位置: 首页 > news >正文

公司网站建设总结广东短视频seo营销

公司网站建设总结,广东短视频seo营销,高校保卫处网站建设工作,如何用织梦做网站声明! 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&a…

声明!
学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页[B站泷羽sec](https://space.bilibili.com/350329294)

脚本之间的相互调用

在 Shell 脚本中,可以通过多种方式实现脚本之间的调用:

 直接调用

```bash
# 假设 2.sh 包含以下内容:
echo "hello"# 创建 3.sh,内容如下:
. 2.sh  # 或者 source 2.sh


 

说明:
- source`或 .`:将被调用脚本(`2.sh`)加载到当前 Shell 进程中执行,变量和环境会共享。例如:
  - `2.sh` 中的变量在 `3.sh` 中依然可用。
  - 没有启动新的 Shell 进程。

执行结果:
运行 `bash 3.sh` 输出:

hello

 2. 使用子 Shell 调用
 

`bash
假设 2.sh 包含以下内容:
echo "hello"# 创建 3.sh,内容如下:
bash 2.sh

说明:
- **`bash` 或其他 Shell 直接运行脚本**:被调用脚本在独立的子 Shell 中运行,变量和环境不共享。
- 适用于需要隔离上下文的情况。

执行结果:
运行 `bash 3.sh` 输出:hello
 

3. 使用脚本作为函数库
将常用的函数或逻辑放在一个脚本中供其他脚本调用。例如:

创建 `utils.sh`:
`

``bash
log_message() {echo "Log: $1"
}


 

创建 `main.sh`:

bash
source utils.sh
log_message "This is a test message.


 

执行结果:
运行接过
Log: This is a test message.
 

 重定向:输出重定向和输入重定向

重定向用于将输入或输出流从默认位置(如终端)重定向到文件或其他流。### **1. 输出重定向**

将命令的输出保存到文件中。

语法:

```bash
command > file   # 覆盖写入
command >> file  # 追加写入

示例:

```bash
echo "Hello, World!" > output.txt
echo "Appending line" >> output.txt
```

说明:
- `>` 覆盖写入,文件中原有内容会被清除。
- `>>` 追加写入,内容会追加到文件末尾。

2. 输入重定向

将文件内容作为命令的输入。语法:

```bash
command < file
```#### **示例:**
```bash
cat < input.txt

说明:
- `<` 将文件 `input.txt` 的内容作为 `cat` 的输入。

---

3. 错误输出重定向

默认情况下,错误输出(标准错误流)不会与标准输出一起被重定向。可以单独或同时重定向错误输出。

语法:
`

``bash
command 2> file   # 将错误输出重定向到文件(覆盖写入)
command 2>> file  # 将错误输出追加到文件末尾
command > file 2>&1  # 同时重定向标准输出和错误输出


. 同时重定向标准输出和错误输出语法:

```bash
command > output.txt 2>&1  # 输出和错误都写入 output.txt
```#### **示例:**
```bash
ls /valid/path /invalid/path > all_output.txt 2>&1
```

说明:
- `2>&1` 表示将文件描述符 2(错误输出)指向文件描述符 1(标准输出)。
- 所有输出(标准和错误)都保存到 `all_output.txt`。

---

Here Document(多行输入重定向)

将多行内容作为命令的输入。#### **语法:

```bash
command << EOF
多行内容
EOF
```#### **示例:**
```bash
cat << EOF
This is line 1
This is line 2
EOF

说明:
- `EOF` 是结束标志,可以自定义(如 `END`)。
- 多行内容会作为输入传递给 `cat`。

文件描述符

在 Unix 系统中,每个进程有三个默认的文件描述符:
1. 标准输入(stdin,文件描述符:0):
   - 默认从终端或文件读取输入。
   - 可通过 `<` 重定向输入。
2. 标准输出(stdout,文件描述符:1):
   - 默认将命令的输出打印到终端。
   - 可通过 `>` 或 `>>` 重定向输出。
3. 标准错误(stderr,文件描述符:2):
   - 默认将错误信息输出到终端。
   - 可通过 `2>` 重定向错误输出。

---

综合示例

示例 1:同时重定向标准输出和错误输出
```bash
# 脚本内容 test.sh:
echo "This is standard output"
ls /invalid/path
echo "This is another standard output"

# 执行并重定向:
bash test.sh > output.txt 2> error.txt
```

结果:
- `output.txt` 包含:
  ```
  This is standard output
  This is another standard output
  ```
- `error.txt` 包含:
  ```
  ls: cannot access '/invalid/path': No such file or directory
  ```

---

示例 2:将文件内容追加写入另一文件
bash
# 将输入文件的内容追加到目标文件中
cat input.txt >> output.txt
 

### **示例 3:错误与标准输出的分离与合并**
```bash
# 创建脚本 combine.sh
echo "This is standard output"
ls /non_existent_file

# 运行脚本并分别保存输出和错误:
bash combine.sh > stdout.txt 2> stderr.txt

# 同时合并输出和错误:
bash combine.sh > combined.txt 2>&1
```

**结果:**
- `stdout.txt` 包含:
  ```
  This is standard output
  ```
- `stderr.txt` 包含:
  ```
  ls: cannot access '/non_existent_file': No such file or directory
  ```
- `combined.txt` 包含两部分内容。

http://www.jinmujx.cn/news/106736.html

相关文章:

  • 辽宁建设建设工程信息网杭州seo百度关键词排名推广
  • 商城网站开发周期自己怎么开发app软件
  • 网站营销不同阶段的网站分析目标免费建一个自己的网站
  • 揭阳公司做网站营销推广的主要方法
  • 网站建设企业的未来发展计划百度识图网站
  • 企业注册资本代表什么平原县网站seo优化排名
  • 即速应用微信小程序官网长沙seo袁飞
  • 保亭交通工程建设局网站企业网站模板设计
  • 和文化有关的吉网站建设模板win7系统优化
  • 阿里云服务器可以做彩票网站吗保定seo推广公司
  • 自己做网站要钱吗网站运营与维护
  • 兖州市做网站郑州关键词排名顾问
  • 昆明有哪些帮忙做网站的公司百度后台推广登录
  • 新乡哪里有做网站的网站友情链接有什么用
  • 企业网站搭建及优化网站排名点击工具
  • 云南建设厅网站执业注册网络营销方案案例
  • 网站流量平台做网站公司哪家比较好
  • 深圳做网站 信科网络百度提交网站收录入口
  • 专业网站建设最权威网站优化怎么做
  • 镇江网站seo宁波百度seo点击软件
  • 用html5做网站百度经验在线代理浏览网址
  • 网站建设 山东2023年国家免费技能培训
  • 公司网站制作银川天津网站建设技术外包
  • 医疗网站建设方案百度联盟广告点击一次收益
  • 怎样做网络兼职网站惠州seo按天计费
  • 帝国系统怎样做网站地图网址收录
  • 网站用Access做数据库大连seo建站
  • aws 建网站seo推广优化外包公司
  • 运城市做网站公司查销售数据的网站
  • 我做服装设计师的 求推荐资源网站网推拉新app推广接单平台