首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

打造前端 Deepin Linux 工作环境——开机自动加载 ~.bash_profile 文件

打造前端 Deepin Linux 工作环境——开机自动加载 ~/.bash_profile 文件 这个事情非常搞笑,当我把系统根据我的配置搞好之后,我就关机重启了一下。...这说明我们配置的 ~/.bash_profile 文件没有加载,只需要重新执行一下 . ~/.bash_profile 就可以了。但是如果每次启动都要这样运行一次,我感觉还是蛮扯淡的。...我的第一反应是,这应该是 deepin linux 的一个 BUG。本着没有能力开发也要大力配合开发的态度,我去官方提交了一个关于这个问题的用户反馈。 然后我想,肯定不会是我一个人遇到这个问题。...我用的 mac os 也好 arch linux 都是这样设置,而从来没有人给我说过这样不行,到你这,怎么这么多理由呢? 另外,.bashrc 文件是每次打开一个新的终端窗口的时候执行的。...而.bash_profile 文件是每次登录用户的时候执行一次。很明显,我们设定的一些参数,不是每开一个窗口都需要去设定一次,只需要我们登录的时候执行一次就可以了呀!

1.3K60
您找到你想要的搜索结果了吗?
是的
没有找到

linux关于bashrc与profile的区别

bashrc与profile的区别 我的看法 其实打开~/.profile, ~/.bashrc和~/.bash_profile文件,我们就可以看到区别. 1.首先说~/.profile: 这里有一句话...因为profile和bash_profile都包含bashrc,所以我们只需要把常用的设置放在bashrc里即可,因为profile和bashrc_profile会包含bashrc....bashrc与profile都用于保存用户的环境信息,bashrc用于交互式non-loginshell,而profile用于交互式login shell。...系统中存在许多bashrc和profile文件,下面逐一介绍: /etc/profile:此文件为系统的每个用户设置环境信息,当第一个用户登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集...有些linux版本中的/etc目录下已经没有了bashrc文件。 ~/.profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

6.6K21

Linux profile1,bashrc,.bash_profile,.bash_login,.profile,.bashrc,.bash_logout浅析 Part1

linux用户主目录(超级用户主目录:~为/root 普通用户主目录:~为/home/username)下包含以3个文件 ~/.bash_profile ~/.bashrc ~/.bash_logout...linux /etc主目录下包含以下2个文件,1个目录(及其它本文不关注的文件) /etc/profile /etc/bashrc /etc/pfofile.d/目录 默认情况下,这些文件的设置...,/etc/bashrc ~主目录:~/.bash_pfoile,~/.bash_login,~/.profile,~/.bashrc,~/.bash_logout 注:不一定每个linux操作系统的...的本地变量、函数、别名等设置没有办法作用于子Shell,需要每次启动非login Shell时设置一遍,所以就需要有非login Shell的启动脚本 非login shell 有它特定的用途,比如一个用Linux...搭建一个ftp服务器,并且创建了很多的ftp用户,那么就可以将这些用户的默认shell改为nologin,这样一来,这些虽然是Linux上的用户可是却无法登录进Linux主机,只能登录ftp服务器了

1.5K20

Spring实战——Profile

看到Profile这个关键字,或许你从来没有正眼瞧过他,又或者脑海中有些模糊的印象,比如除了这里Springmvc中的Profile,maven中也有Profile的标签。   ...从字面意思来看,Profile表示侧面,那什么情况下才会用到侧面这个功能呢,而侧面具体又有什么含义呢   打一个比方,对于数据库的配置问题,在开发的眼中可以使用嵌入的数据库,并且加载测试数据(后面会给出代码示例...table Things ( id identity, name varchar(100) );   这里定义了一张Things表包含了两个字段   除了模式文件,还需要通过test-data.sql加载测试数据...@Profile加载类级别上,如果dev profile没有被激活,那么类中对应的所有bean就不会被创建            2....从3.2开始@Profile不仅仅可以加载类级别上,还可以加载方法上,具体代码如下 package com.myapp; import javax.sql.DataSource; import org.springframework.context.annotation.Bean

1.1K60

Oracle Profile文件

一、Profile文件概述:Profiles是Oracle安全策略的一个组成部分,当Oracle建立数据库时,会自动建立名称为Default的profile,当建立用户没有指定profile,那么oracle...2、Profile文件主要规定了资源使用的限制和密码(也就是口令)使用的规则,Profile定义之后,可以做用到每个用户之上,对每个用户的安全活动进行限制。...3、下面Oracle建立数据库时,生成的名为Default的profile ?...左图创建了一个test规则的profile,允许用户在被锁定前,登录三次,如果失败被锁定2天,并将这个profile赋给了scott用户,也就是说这个规则只是用于scott用户 ?...左图修改了安装数据库默认产生的profile文件,并修改了其参数,使所有的用户必须在13天内修改密码,否则将无法登录,如果不理解口令,下面有介绍。 6、删除profile ?

1.9K60

springboot激活profile

一、profile作用 多环境是最常见的配置隔离方式之一,可以根据不同的运行环境提供不同的配置信息来应对不同的业务场景,在SpringBoot内支持了多种配置隔离的方式,可以激活单个或者多个配置文件。...激活的profiles要在项目内创建对应的配置文件,格式为application-{profile}.yml。...profile的命名方式 以 application-开头, --横杠(减号)不能少 application-{这部分自定义}.properties application-{这部分自定义}.yml application...java -jar order-service-v1.0.jar --spring.profiles.active=dev 系统变量方式 Mac/Linux系统配置环境变量 编辑环境变量配置文件/etc.../profile,添加名为SPRING_PROFILES_ACTIVE的环境变量,如下所示: # spring 环境激活 export SPRING_PROFILES_ACTIVE=dev Java系统属性方式

25920

Linux 之 etcprofile、~.bash_profile 等几个文件的执行过程

在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile...文件中的其中一个, 执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。...执行顺序为: /etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc ->...另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。...登陆系统时的顺序应该是 /etc/enviroment --> /etc/profile --> $HOME/.profile -->$HOME/.env (如果存在) /etc/profile 是所有用户的环境变量

1.8K40

profile与bashrc分析

:PATH:HOME/bin BASH_ENV=$HOME/.bashrc USERNAME="root" export USERNAME BASH_ENV PATH 用户登录后加载profile和bashrc.../bin:/usr/sbin:/usr/bin 如果是普通用户,PATH在/etc/profile执行之前设定了以下的路径: /usr/local/bin:/bin:/usr/bin 这里要注意的是:在用户切换并加载变量.../kerberos/sbin到PATH变量中 /etc/profile.d/lang.sh:设定语言环境,首先会加载/etc/sysconfig/i18n中的环境变量(LANG,SUPPORTED,SYSFONT...show-tilde' 第四部分: 第37行open("/ceno/product/imeg/etc/profile", O_RDONLY|O_LARGEFILE) = 3,这里加载了用户自己的环境设定脚本...文件, 第二步:.bash_profile文件再判断有无/home/alice/.bashrc,如果有加载.bashrc文件 第三步:最后通过.bashrc文件加载/etc/bashrc文件 第六部分:

2.3K20
领券