精华内容
下载资源
问答
  • bashrc

    千次阅读 2013-09-24 13:39:02
    建立交叉编译环境是嵌入式开发的一个重要的步骤,安装交叉编译环境就是为交叉编译工具设置环境变量。下面就是安装交叉编译环境的一个例子: ...#gedit /root/.bashrc 编辑/root/.bashrc 文件,在最后一行exp
    建立交叉编译环境是嵌入式开发的一个重要的步骤,安装交叉编译环境就是为交叉编译工具设置环境变量。下面就是安装交叉编译环境的一个例子:
    首先:安装工作目录。
    把解压后的交叉编译工具链arm-linux-gcc 3.4.1版本复制到/usr/local/arm/3.4.1/
    其实:设置环境变量。

    #gedit /root/.bashrc
    编辑/root/.bashrc 文件,在最后一行export PATH=$PATH:/usr/local/arm/3.4.1/bin
    最后:重新登录 Redhat 系统(不必重启机器,开始->logout 即可),使以上设置生效,在命令

    行输入 arm-linux-gcc –v 检查是否成功建立交叉编译环境。

    分析/root/bashrc文件的内容:
    .bashrc

    ······
    if [ -f /etc/bashrc ]; then
         
    . /etc/bashrc
    fi
    export PATH=$PATH:/usr/local/arm/3.4.1/bin
    前面三行的意思是如果/etc/bashrc这个文件存在,那么就执行它,最后一行是我自己加的,用于修改PATH变量,这里是设置环境变量所起的作用就是当运行arm-linux-       ,就会运行export PATH=$PATH:/usr/local/arm/3.4.1/bin中对应的命令。而且每次登录时,环境变量PATH都会自动修改为我需要的值.

    提问1:在Linux操作系统中设置环境变量用export命令:如export HOME=/home j以后脚本中HOME就代表/home .shell中的arm-linux-gcc命令怎么和/usr/local/arm/3.4.1/bin中的arm-linux-gcc相关联?在语句中不能直接看出他们的关联?

    回答:在语句中的确不像例子中那样可以直接看出HOME/home 的相关性。那是因为环境变量PATH蒙蔽了你的双眼。用$echo $PATH查看环境变量PATH的值(env查看全部环境变量值)


    这里补充一下小知识:
    通过以下内容说明特殊符号的用法。
    export A=/q/jing:aaa/cc/ld
    export B=.:/liheng/wang
    export A=/cd/cdr:$A
    大家注意红色的符号:
    :
    表示并列含义,例如A变量值有多个,用:符号进行分离。

    .
    表示你操作的当前目录。例如pap命令会查找B环境变量。
    /home键入pap命令,系统首先在/home目录下(即当前路径)查找关于 B 的内容,如果没有在/liheng/wang目录下查找关于B的内容。
    $
    表示该变量本次定义之前的值,例如$A代表/q/jing:aaa/cc/ld。也就是说
    A=/cd/cdr:/q/jing:aaa/cc/ld
    PATH
    环境变量作用是决定了shell将到哪些目录中寻找命令或程序。arm-linu-gcc属于命令。
    export PATH=$PATH:/usr/local/arm/3.4.1/bin
    也就不难理解。意思是让PATH以前的值($PATH)和新设的环境变量值(/usr/local/arm/3.4.1/bin)并列,通过符号进行分离。因为arm-Linux-gcc只有在/usr/local/arm/3.4.1/bin下才存在,所以在执行时就能通过符号分离出arm-linux-gcc的路径为/usr/local/arm/3.4.1/bin

    提问2:为什么是在/root/bashrc文件中设置?不是在/etc/bashrc或者其他文件中进行设置?

    回答:linux给大家提供了自动设置环境变量的方法,那就是修改 .bashrc 文件。一般说来,有两个文件可以提供这种进入系统时自动设置的功能,一个是 /etc/bashrc,另一个是 ~/.bashrc。其中/etc/bashrc是被每个用户执行的,而~/.bashrc只被当前用户执行。所以/etc/bashrc只有root户能更改,而~/.bashrc是各个用户私有的文件。 "~"指的是用户的home目录。我自己用root帐号登录的,所以对我来所~/bashrc就是/root/bashrc
        
    这样,各个用户有自己独立的".bashrc"文件,可以根据需要自行更改,而不会互相干扰。 /etc/bashrc文件则是共享的,整个Linux中只有一份。一般来说,用户的"~/.bashrc"开头都会调用/etc/bashrc,因此更/etc/bashrc会影响到所有用户,这个文件一般是root用户管理的。

    提问3Linux系统中/etc/profile/etc/bashfile文件作用的区别?
    1/etc/profile此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。他是为用户定制系统定制环境变量。
    2/etc/bashrc: 是为每一个bash shell的用户定制环境变量,当bash shell被打开时,该文件被读取。~/bashrc是为某个bash shell用户定制环境变量
    展开全文
  • bashrc文件简介

    千次阅读 2017-02-25 16:20:05
    bashrc

    LINUX中bashrc文件究竟由什么作用呢?

    使用man bash命令查看到的联机帮助文件中的相关解释如下:
    .bashrc - The individual per-interactive-shell startup file.
    这个文件主要保存个人的一些个性化设置,如命令别名、路径等。也即在同一个服务器上,只对某个用户的个性化设置相关。

    每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。

    一般会在.bash_profile文件中显式调用.bashrc。登陆linux启动bash时首先会去读取~/.bash_profile文件,这样~/.bashrc也就得到执行了,你的个性化设置也就生效了。
    
    
    一般来讲
    我们是要设置环境变量路径才会用到 bashrc文件的,举个例子

    cd   $HOME  或 cd ~ //进入用户的根目录

    vi   .bashrc // 然后打开.bashrc若不存在则新建.bashrc文件

     

    export PATH=$PATH:/opt/my-tools/android-sdk/tools //在.bashrc页面最后加上想要加的路径

     

    source ~/.bashrc // 最后执行

     


    展开全文
  • .bashrc 文件

    2021-01-07 16:19:09
    它在一定程度上支持使用脚本来定制功能,这时候就要用到 .bashrc 了。 为了加载你的配置,bash 在每次启动时都会加载 .bashrc 文件的内容。它用来存储并加载你的终端配置和环境变量。 最常见的,.bashrc 文件...
  • bashrc生效

    2019-10-06 01:58:26
    bashrc生效 bashrc 生效September 26th, 2009moonfox在配置bashrc文件后,如果想使其立即生效,可以不用采用登出的方法,而直接键入下列命令即可source ./.bashrc ...

    bashrc 生效

    在配置bashrc文件后,如果想使其立即生效,可以不用采用登出的方法,而直接键入下列命令即可

    source ./.bashrc

    posted on 2010-10-27 09:39 lexus 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/lexus/archive/2010/10/27/1862156.html

    展开全文
  • linux bashrc配置

    2017-02-12 23:46:15
    linux bashrc配置
  • bashrc的时候不知道点了什么,出现类似下面的错误 把bashrc 恢复成默认的 但是anaconda3就不能用了,在bashrc中重新添加 参考文献 1、https://blog.csdn.net/qq_33905939/article/details/106060163 2、...

    本来是安装nnunet框架,改。bashrc的时候不知道点了什么,出现类似下面的错误
    在这里插入图片描述
    把bashrc 恢复成默认的
    在这里插入图片描述
    但是anaconda3就不能用了,在bashrc中重新添加
    在这里插入图片描述
    参考文献
    1、https://blog.csdn.net/qq_33905939/article/details/106060163
    2、https://blog.csdn.net/rainmaple20186/article/details/79948476?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

    展开全文
  • bashrc 环境

    2018-06-17 10:10:43
    1.修改用户环境变量(修改当前用户主目录下的.bashrc文件): 在终端输入: subl .bashrc 将不用的环境注释掉,可用快捷键ctrl+/,即可在本行头部加上# 需重新打开终端,才是加载的新环境, 或使用命令“source ...
  • bashrc&profile.zip

    2020-07-25 10:23:12
    .bashrc .profile 该文件为Linux User目录下的.bashrc和.profile文件,用于解决①ll,la等命令的alias;②自动加载.bashrc文件。
  • When doing something like the following, .bashrc is overwritten or overlayed inside the jail with a new, different .bashrc.: <pre><code> firejail --whitelist=~/.bashrc firejail --noprofile --...
  • bashrc 设置

    2017-08-04 10:16:44
    将当前目录切换到/home/usrname后,vi .bashrc 可以打开对应的bahrc 文件。
  • 找到bashrc

    2016-05-20 15:10:00
    (1)直接sudogedit~/.bashrc就可以了,编辑完后关闭就行 (2)主文件夹下ctrl+h就能找到.bashrc文件 之所以要找到bashrc文件,是为了把命令 source/opt/ros/indigo/setup.bash 添加到文件里,结果我打开...
  • .bashrc

    2018-01-03 16:43:35
    使用man bash命令查看到的联机帮助文件中的相关解释如下:.bashrc - The individual per-interactive-shell startup file.这个文件主要保存个人的一些个性化设置,如命令别名、路径等。下面是个例子: # User ...
  • profile和bashrc

    2019-03-31 16:36:00
    /etc/profile登录后自动运行,然后运行~/.profile 其中,会调用/etc/bashrc和~/.bashrc 2>~/.bashrc是用户打开一个bash程序会调用他,他继承/etc/profile和/etc/bashrc 注:有些*unix已没有/etc/bashrc /etc...
  • 个人bashrc配置

    2020-05-28 09:16:32
    g ~/.bashrc //save source ~/.bashrc # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running ...
  • bashrc的作用

    2020-02-07 14:05:35
    如果你在运行Linux 发行版的话,你就会在靠近隐藏文件列表的上方看见一个名为.bashrc的文件。那么什么是.bashrc,编辑.bashrc又有什么用呢? bash 很可能是作为默认终端被安装的。虽然存在很多不同的shell,bash 却...
  • bashrc(my personal)

    2017-06-25 01:00:45
    个人的linux的bashrc
  • .bashrc文件消失

    2020-10-01 15:25:30
    .bashrc文件消失.bashrc文件消失,变量没有生效 .bashrc文件消失,变量没有生效 #/etc/skel是Ubuntu的各种初始配置文件的存放目录. cp /etc/skel/.bashrc ~/
  • .bashrc 介绍

    2018-07-04 10:12:00
    服务器是大家公用的,如果希望添加或修改一条新的路径,可以写一个.bashrc文件,在每次需要相应环境路径的时候source 1.新建一个.bashrc文件 vim .bashrc 2.在.bashrc文件里添加相应路径,例: export LD...
  • bashrc和profile

    2020-02-18 22:53:34
    bashrc 与 profile都用于保存用户的环境变量,都是交互式。但bashrc用于交互式non-loginshell,profile用于交互式login shell。 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被...
  • 关于 .bashrc

    2019-09-24 17:18:26
    .bashrc文件主要保存个人的一些个性化设置,如命令别名、路径等。也即在同一个服务器上,只对某个用户的个性化设置相关。它是一个隐藏文件,需要使用ls -a来查看。 .bash_history 记录之前输入的命令 .bash_...
  • .bashrc 文件作用

    2020-07-01 10:54:56
    .bashrc 文件作用 根目录下输入ls -a可查看 Linux 系统中很多 shell,包括bash,sh,zsh,dash 和 korn 等,不管哪种 shell 都会有一个 .bashrc 的隐藏文件,它就相当于 shell 的配置文件。 一般会有多个 ....
  • /etc/profile 为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。当被修改时,必须重启才会生效。 .../etc/bashrc 为每个运行 bash s...
  • bashrc与profile

    2019-06-27 22:46:09
    bashrc 与 profile都用于保存用户的环境变量,都是交互式。但bashrc用于交互式non-loginshell,profile用于交互式login shell。 在下列情况下,我们可以获得一个login shell: 1.登录系统时获得的顶层shell,无论是...
  • /etc/bashrc 和 用户目录下.bashrc的区别

    千次阅读 2018-11-02 21:59:25
    /etc/bashrc,用户目录下.bashrc有什么区别? 一个是针对整个系统所有用户的,一个是针对特定用户的./etc/bashrc修改了以后要重启系统才生效,而用户目录下.bashrc修改了以后重新登录就生效 2。/etc/profile与/etc/...
  • bashrc修改环境变量

    2018-10-08 14:58:27
    vim ~/.bashrc source ~/.bashrc 更新 .bashrc (ls -a可以查到到bashrc)
  • Linux 修改 .bashrc

    2020-03-17 22:53:47
    .bashrc是一个隐藏的文件,要打开并修改该文件需要: (1)命令:ls -a 找到文件 .bashrc; (2) 命令 vim ~/.bashrc 进入到文件; (3) 键盘输入 i 可以对文件进行修改, Esc + :+ wq 退出并保存修改之后的文件 (4) ...
  • profile/bashrc

    2018-06-13 17:07:46
    profile 和bashrc都是bash的配置文件.profile是写着一些脚本和环境变量的文件,而bashrc是写着一些命令别名和本地变量的文件。 我们知道,我们要定义环境变量,定义本地变量,还是定义别名,都是只能是临时的,只能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,999
精华内容 7,599
关键字:

bashrc