转 改配置

1)永久的:需要修改配置文件,变量永久生效。     常见的配置文件包括:     (1-1)/etc/profile:对所有用户生效;此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行;并从/etc/profile.d目录的配置文件中搜集shell的设置         例如:编辑/etc/profile文件,添加CLASSPATH变量         # vi /etc/profile         添加一行: 	export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 	修改后需要执行重新登录才能生效,也可以执行命令source /etc/profile来生效    (1-2)/etc/bashrc:对所有用户生效;为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取         编辑方法如上,不再赘述    (1-3)~/.bash_profile:仅会对当前用户有效;每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次         例如:编辑guok用户目录(/home/guok)下的.bash_profile         $ vi /home/guok/.bash.profile         添加如下内容:         export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 	修改后需要执行重新登录才能生效,也可以执行命令source /etc/profile来生效    (1-4)~/.bashrc:仅会对当前用户有效;该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取         编辑方法如上,不再赘述        另外,~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系    综述,对上述文件修改,添加你需要的变量,在启动一个shell(终端,terminal)时,你所定义的变量均会生效的。(2)临时的:使用export命令声明即可,变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,在关闭shell后失效,再打开新shell时就没有这个变量,需要使用的话还需要重新定义 	在shell的命令行下直接使用[export 变量名=变量值] 定义变量环境变量的查看 (1)使用echo命令查看单个环境变量。例如: echo $PATH (2)使用env查看所有环境变量。例如: env (3)使用set查看所有本地定义的环境变量。例如: set 另外,unset可以删除指定的环境变量。常用的环境变量 PATH 决定了shell将到哪些目录中寻找命令或程序 HOME 当前用户主目录 HISTSIZE 历史记录数 LOGNAME 当前用户的登录名 HOSTNAME 指主机的名称 SHELL 当前用户Shell类型 LANGUGE  语言相关的环境变量,多语言可以修改此环境变量 MAIL 当前用户的邮件存放目录 PS1 基本提示符,对于root用户是#,对于普通用户是$
时间: 2024-10-13 23:18:33

转 改配置的相关文章

MySQL 8.0系列——轻松改配置,云上友好

背景 MySQL 5.7及之前版本下修改配置,如果能动态修改的,可以用set global语法,不能动态修改的,只能修改/etc/my.cnf配置文件,之后重启生效.如果需要持久化动态修改的参数,也只能同时修改/etc/my.cnf配置文件. 这个对云上环境不友好,毕竟云数据库上,大家无法直接远程底层虚拟机修改配置文件.针对如何持久化参数配置,在MySQL 8.0,有一个新特性,可以实现轻松修改配置文件,那就是set persist 和 set persist_only语法.前者用于修改并持久化

绝地求生大逃杀,改配置

提取效果设置配置文件 通过Procmon工具分析,绝地求生大逃杀效果设置的配置文件为 "C:\Users\Administrator\AppData\Local\TslGame\Saved\Config\WindowsNoEditor\GameUserSettings.ini",设置好网吧需要的游戏效果后将"TslGame"文件夹提取出来即可(只需保留GameUserSettings.ini). 3.应用到所有客户机 在服务器上挂载客户机镜像(如果不知道怎么挂载镜像

一个配置表优化的想法

今天下班在班车上想了一个关于配置表存储的小优化,起因是早上的时候发现了一个bug,这个bug是由于在运行时动态更改了一个列表配置导致的. 其实关于这种运行时"偷偷"改配置的问题我之前也有考虑过,这种应该是一不小心就会写出的,这不终于都出了一个. 至于如何预防这种问题,我认为在python里面似乎也没有什么好的解决方法,因为它不像c++有const语义,但有一个稍尽人事的预防措施就是把列表型的配置读成元组(tuple).而由此衍生出的一个想法便是:把配置表中所有的列表型配置都读成共享的元

Maven三种仓库的配置

1 本地仓库的配置 在第一篇中我们介绍过,Maven的仓库有三类,这里不再介绍. 1.要创建本地仓库我们需要有相应的jar包文件,本人经过长时间的寻找和积累,已经有了一个jar包仓库,现将此jar包提供给大家使用.下载地址:http://pan.baidu.com/s/1jH77z2Q. 2.将下载先来的仓库文件解压到你要存放的地方.文件解压后有1.13G大小,请合理选择存放地方.解压后目录如图: 3.配置Maven的本地仓库. 在Maven的安装目录下的conf目录下找到settings.xm

struts2 框架 的环境搭建 与配置

一,Struts2简介: 1,来由:Struts(金属支架),在程序中表示起支撑作用的通用程序代码,Struts2是在Struts1框架的基础上融合了WebWork优秀框架升级得到的. 2,解释:Struts2框架是一个轻量级的MVC流程框架,轻量级是指程序的代码不是很多,运行时占用的资源不是很多,MVC流程框架就是说它是支持分层开发,控制数据的流程,从哪里来,到那里去,怎么来,怎么去的这样一个框架: 二.环境搭建 1, 导入jar包 2导入web.xml文件,改配置 <?xml version

struts2配置

一.先导入jar包 先解压个空白的项目,从里面复制jar包 二.导完jar包后,需要配置struts.xml文件和web.xml文件 1.导入web.xml文件,改配置. 相当于加了一个struts过滤器 <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun

重置Oracle配置

经常被ORACLE坑,作为一个只需要开发时候连连ORACLE的程序员,在经历了一次又一次的折腾之后,决定还是把这些琐碎的事情写下来. 经常在虚拟机中使用ORACLE,ORACLE的网络配置有一些变化就挂了,我对这个也是服了,经常莫名其妙的问题提示.归结起来就是设置好了ORACLE之后不能改配置,改过了之后会出现莫名其妙的问题,如果不熟悉这个玩意容易被玩死,更坑的是,改过之后,改回去也不一定好用. 先说重置的事情: 运行cmd set ORACLE_SID=ORCL  %服务名称% set ora

使用jenkins配置.net mvc5网站自动构建全过程记录

持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了.最终可以实现的一个效果是,svn提交代码,服务器端自动编译并发布. 所使用的版本:windows server 2008 r2,并使用它自带的iis服务器. 1.机器上安装好.net framework 4.5及.net framework 4.5 sdk(下载地址:https://msdn.microsoft.com/zh-cn/windows/hardware/hh852363),如果你的机器上已经安装好了vs

NetworkManager配置网络——Red Hat 7 &amp;&amp; CGSL V5

NetworkManager服务管理网络方便在哪? 很重要的一点是:一个设备可以对应多个配置文件,但是同一时间只能有一个配置文件生效,这对于频率切换网络环境是非常方便的,不用再跑那个目录下去改配置 文件.比如:原先网卡接的是10.1.0.0/24网络,有时候为了测试,临时改到192.168.1.0/24网络去,测试完后又改回来 10.1.0.0/24,在NetworkManager的管理里面,只要把这两个网络环境下的配置写好,以后就只要一条命令就可以完成切换了!这就是 NetworkManage