shell的配置文件】的更多相关文章

参考:http://www.cnblogs.com/binbinjx/p/5680214.html 做批量软件安装自动化时,都喜欢用配置文件的方式改变参数,那怎么通过shell读取配置文件的配置呢?参考以上链接,根据易用性依次讨论三种方法: 假设配置文件config的内容如下: #!/bin/bash #configuration ID= IP=192.168.3.154 Name=test 1 直接将配置信息加载到session的环境变量中 #source config #echo $ID #…
1. bash shell 的配置文件 bash shell的配置文件很多,可以分成下面类别 1.1 按生效范围划分两类 全局配置:针对所有用户皆有效 /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置:只针对特定用户有效 ~/.bash_profile ~/.bashrc 1.2 shell登录两种方式分类 1.2.1 交互式登录 直接通过终端输入账号密码登录 使用su - UserName切换的用户 配置文件生效和执行顺序: # 放在每个文件最…
今天跟同事探讨了一下 shell 脚本中对配置文件的读写问题.在此总结一下常用的配置文件的读写方式.大多数的配置文件都是以key=value形式存在的.配置项完全由键值对组成.这样的配置文件读写也是最简单的,假如有以下配置文件user.conf: id=1 name=shaoqiu phone=1234567890 1. source 配置的读取很简单,只要将其source进来即可: shaoqiu@shaoqiu-HP440:~/project/shell$ cat setup.sh #!/b…
按生效范围划分两类 全局配置:针对所有用户皆有效 /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置:只针对特定用户有效 ~/.bash_profile ~/.bashrc 按功能划分分类 profile类和bashrc类 Profile类 功用: (1) 用于定义环境变量 (2) 运行命令或脚本 Bashrc类 功用: (1) 定义命令别名和函数 (2) 定义本地变量 修改profile和bashrc文件后需生效两种方法: 重新启动shell进程…
shell配置文件的作用:初始化环境变量.设置命令提示符.指定系统命令路径等 shell配置文件分类: (1)系统级别配置文件: /etc下,比如/etc/profile./etc/bashrc (2)用户级别配置文件:在用户的家目录下.比如~/.bash_profile,~/.bashrc profile类:设定环境变量.运行命令或脚本(登录时运行的脚本) bashrc类 :设定本地变量.定义命令别名   执行配置文件的顺序: (1)登陆式 --- 通过终端打开shell: 会从/etc/pr…
原文地址:http://bbs.chinaunix.net/thread-3628456-1-1.html 总结地址:https://www.cnblogs.com/binbinjx/p/5680214.html 配置文件config内容如下 ID= IP=192.168.3.154 Name=test 方法一,利用sed解析文本,提取配置信息 id=`sed '/^ID=/!d;s/.*=//' urfile` ip=`sed '/^IP=/!d;s/.*=//' urfile` name=`…
配置文件CoverageInfo FTP_URL=ftp://svn-fb.sicent.com:21/jenkins/Jifei_Repo/OL-2/IDC_Platform/bar_seats_coverage/trunk/2016-04-06.16 FTP_USER=jenkins FTP_PASS=jenkins SVN_URL=https://js-yuanshengtao.sicent.corp/svn/idc-server/trunk SVN_VER=16 BUILD_DIR=/h…
Bash的设置之所以如此繁琐,是由于历史原因造成的.早期的时候,计算机运行速度很慢,载入配置文件需要很长时间,Bash的作者只好把配置文件分成了几个部分,阶段性载入. 系统的通用设置放在 /etc/profile, 用户个人的.需要被所有子进程继承的设置放在$HOME/.profile, 不需要被继承的设置放在$HOME/.bashrc.…
https://blog.csdn.net/qq_36684665/article/details/81134179 亲测有用!…
shell 环境变量的相关配置文件和配置方法: bash 的配置文件: 全局配置: /etc/profile, /etc/profile.d/*.sh, /etc/bashrc 个人配置 ~/.bash_profile, ~/.bashrc 分析: profile 类的文件: 设定环境变量 运行命令或脚本 bashrc 类的文件: 设定本地变量 定义命令别名 登录式shell 读取配置文件: /etc/profile --> /etc/profile.d/*.sh --> ~/.bash_pr…