`

shell 配合 conf文件

阅读更多

当前目录

/

 

文件

/test.sh

/conf

 

/test.sh

文件内容

-- #!/bin/sh

-- . conf

-- echo $x

-- echo $y

 

/conf

文件内容

-- x=1

-- y=2

 

说明:

conf为配置文件

test.sh为执行文件

test.sh中执行conf文件 即 . conf

. 即 source

. 与配置文件conf之间有空格

 

配置与执行文件分离,降低耦合

 

 

分享到:
评论

相关推荐

    Tomcat 相关操作shell脚本

    4. **权限设置**:对于多用户环境,可能需要设置用户访问控制,这可以通过修改`conf/tomcat-users.xml`并配合shell脚本实现。 5. **资源监控**:编写脚本监控Tomcat的CPU使用率、内存占用、线程状态等,及时发现和...

    aria2.conf:Shell脚本-GitHub操作-aria2.conf

    总结来说,`aria2.conf` 文件是Aria2下载管理器的核心配置,通过Shell脚本与GitHub Actions结合,可以实现自动化下载和部署。理解并熟练配置`aria2.conf`,对于进行高效的文件传输和自动化流程管理具有重要意义。

    rsync命令教程 在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项。

    --config=FILE 指定其他的配置文件,不使用默认的rsyncd.conf文件 --port=PORT 指定其他的rsync服务端口 --blocking-io 对远程shell使用阻塞IO -stats 给出某些文件的传输状态 --progress 在传输时现实传输过程 --...

    快捷运维,代号kjyw,项目基于shell、python,运维脚本工具库,收集各类运维常用工具脚本,实-kjyw.zip

    4. **定时任务**:使用`cron`配合Shell脚本执行周期性任务,如定期备份、清理临时文件。 5. **网络诊断**:检查网络连接、端口状态,进行网络性能测试。 ### Python在运维中的作用 Python以其强大的库支持和易读性...

    MongoDB安装以及配置文件

    配合博客和提供的文件,你可以进一步学习以下主题: - MongoDB的基础操作,如增删改查(CRUD)。 - 数据模型设计,包括文档、集合和数据库的概念。 - MongoDB的复制集(Replica Set)配置,实现高可用性。 - 分片...

    linux 课件 常用命令 配置文件

    5. 文件打包与压缩:`tar`用于打包文件,可配合`gzip`或`bzip2`进行压缩和解压。 6. 系统信息:`uname`显示系统信息,`df`查看磁盘空间,`free`查看内存使用情况。 7. 进程管理:`ps`显示进程状态,`kill`发送信号到...

    Linux shell实现HTTP服务示例代码

    - **启用服务**:编辑 `/etc/xinetd.conf` 文件,确保 `service mysql_check` 处于启用状态。 - **配置端口映射**:在 `/etc/services` 文件中添加或修改相应端口的映射规则。 - **重启 xinetd**:使用 `systemctl ...

    配置文件

    配置文件的格式多种多样,常见的有文本文件(如.ini、.conf、.cfg)、XML文件、JSON文件等。文本文件通常易于阅读和编辑,适合小型项目;XML和JSON文件结构清晰,适用于大型、复杂的应用程序,便于数据交换和解析。 ...

    nginx服务器安装及配置文件详解.pdf

    nginx的主配置文件一般位于安装目录的conf目录下,文件名通常为nginx.conf。通过修改这个配置文件可以定制nginx服务器的行为。 nginx配置文件通常由几个主要部分组成:main(全局设置)、events(连接处理)、http...

    nginx安装包程序文件

    `install.sh`是一个Shell脚本文件,通常用于自动化执行一系列命令或任务,如安装、配置或更新软件。在Nginx的上下文中,这个脚本可能包含了自动下载Nginx源代码、编译、配置参数设置以及最终的安装步骤。用户只需...

    如何利用shell开发keepalived启动脚本

    Keepalived的配置文件、执行命令和PID文件分别位于`/data/apps/keepalived/etc/keepalived/keepalived.conf`、`/data/apps/keepalived/sbin/keepalived`和`/data/apps/keepalived/run/keepalived.pid`。 在实际操作...

    linux09-查找,quota,acl

    例如,`find /etc/ -name grub.conf`将找到所有名为`grub.conf`的文件。find还可以通过文件类型、属主、属组、权限、大小等进行精确查找。 2. 磁盘配额(Quota): Quota是Linux中用来限制用户或组对磁盘空间使用...

    neo4j-community-3.4.1-windows.zip

    2. **conf** 目录:存储配置文件,如`neo4j.conf`。在这个文件中,你可以设置数据库的路径、端口、内存分配等参数,以适应你的系统需求和应用规模。 3. **data** 目录:默认存储图形数据和日志文件的地方。图形数据...

    Linux系统管理.pdf

    它可以根据文件名、类型、大小、时间戳等条件进行搜索,并可以配合 `-exec` 选项执行对找到文件的操作。 `/etc/resolv.conf` 包含了系统域名解析的配置,如 `nameserver` 指定了DNS服务器的IP地址。 `/etc/...

    Ubuntu Server 20.04使用network-manager接管网络管理

    打开`NetworkManager.conf`文件进行编辑: ```shell sudo vim /etc/NetworkManager/NetworkManager.conf ``` 在配置文件中找到`[main]`部分,将`managed=false`改为`managed=true`。这将告诉`Network Manager`接管...

    svn 配置管理 TSVN操作手册

    1. 先安装Apache服务器,修改httpd.conf文件中的Listen端口号,例如改为8080,然后重启服务测试。 2. 安装Subversion服务器,只需解压缩。 3. 安装TortoiseSVN客户端,安装后可能需要重启电脑以完成配置。 接下来是...

    oracle数据库自动备份脚本

    2. **配置文件设置**:`ora_auto_exp.conf`文件中应包含需要备份的用户列表及其登录信息。 3. **执行命令**:在`ora_auto_exp.sh`中调用`exp`命令,使用配置文件中提供的用户信息进行数据导出。 4. **文件命名...

    点文件:哦,我的点文件

    `.tmux.conf`是其配置文件。 14. **Libinput Gestures**:Libinput-gestures是一个Linux上的库,用于处理触摸板和触摸屏的手势,增强交互性。`.config/libinput-gestures.conf`存储手势规则。 15. **Ibus Rime**:...

Global site tag (gtag.js) - Google Analytics