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

Linux下.bashrc文件探索~

1) .bashrc文件 在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件, .bash_history 记录之前输入的命令...一些第三方软件没有将可执行文件放到 Linux 的标准目录。因此,将这些非标准的安装目录添加到 PATH 是一种解决的办法。此外,您也将看到如何处理一般的环境变量。...为了将目录永久添加到 $PATH ,只要将”export”的那行添加到.bashrc或/etc/bashrc文件。 ?...每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc) 就可以立刻加载修改后的设置,使之生效。 一般会在.bash_profile文件显式调用.bashrc。...登陆linux启动bash时首先会 去读取~/.bash_profile文件,这样~/.bashrc也就得到执行了,你的个性化设 置也就生效了。

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

linux关于bashrc与profile的区别

因为profile和bash_profile都包含bashrc,所以我们只需要把常用的设置放在bashrc里即可,因为profile和bashrc_profile会包含bashrc....在这种模式下,shell不与你进行交互,而是读取存放在文件的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。...系统存在许多bashrc和profile文件,下面逐一介绍: /etc/profile:此文件为系统的每个用户设置环境信息,当第一个用户登录时,该文件被执行.并从/etc/profile.d目录的配置文件搜集.../etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。有些linux版本的/etc目录下已经没有了bashrc文件。...另外,/etc/profile设定的变量(全局)的可以作用于任何用户,而~/.bashrc设定的变量(局部)只能继承/etc/profile的变量,他们是”父子”关系.

6.2K21

linux下.bashrc文件修改和生效

1) .bashrc文件  在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件, .bash_history 记录之前输入的命令...一些第三方软件没有将可执行文件放到 Linux 的标准目录。因此,将这些非标准的安装目录添加到 $PATH 是一种解决的办法。此外,您也将看到如何处理一般的环境变量。...为了将目录永久添加到 $PATH ,只要将”export”的那行添加到.bashrc或/etc/bashrc文件。...每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc) 就可以立刻加载修改后的设置,使之生效。 一般会在.bash_profile文件显式调用.bashrc。...登陆linux启动bash时首先会 去读取~/.bash_profile文件,这样~/.bashrc也就得到执行了,你的个性化设 置也就生效了。

11.5K30

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/profile:系统为所有用户设置全局缺省环境(比如path环境变量)和启动程序的配置文件,并从/etc/profile.d目录的配置文件搜集shell的设置 3....,~/.profile,~/.bashrc,~/.bash_logout 注:不一定每个linux操作系统的~主目录中都存在上述列出的所有文件 这些文件具体的执行顺序是???...搭建一个ftp服务器,并且创建了很多的ftp用户,那么就可以将这些用户的默认shell改为nologin,这样一来,这些虽然是Linux上的用户可是却无法登录进Linux主机,只能登录ftp服务器了

1.5K20

Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)

linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现”command not found”的提示内容。...如果每次都到安装目标文件夹内,找到可执行文件 来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。...,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件搜集shell的设置....另外,/etc/profile设定的变量(全局)的可以作用于任何用户,而~/.bashrc设定的变量(局部)只能继承/etc/profile的变量,他们是”父子”关系....总结 到此这篇关于Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)的文章就介绍到这了,更多相关linux 环境变量配置内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持

3.2K31

.bashrc 和 .bash_profile 的异同

一、交互式登录 和 非登录 shell 在打开终端时,Bash 读取和执行一系列启动文件的命令。这些文件的读取,依赖于shell 是作为 交互式登录 还是 非登录 shell 执行。...从登录 shell ,输入bash或者打开一个新的 Gnome 终端标签时,一个交互式非登录 shell启动了。...二、Bash 启动文件 当 Bash 作为交互式登录 shell 启动时,Bash 查找/etc/profile文件,并且如果文件存在,它会运行文件的命令。...当 Bash 作为交互式非登录 shell 启动时,如果 ~/.bashrc 文件存在并且可读,那么它从 ~/.bashrc文件读取并执行命令。...if [ -f ~/.bashrc ]; then . ~/.bashrc fi 大部分 Linux 发行版使用~/.profile替换~/.bash_profile。

2.2K30

Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容。...如果每次都到安装目标文件夹内,找到可执行文件 来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。...~/.bashrc .........的区别: /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件搜集shell的设置....另外,/etc/profile设定的变量(全局)的可以作用于任何用户,而~/.bashrc设定的变量(局部)只能继承/etc/profile的变量,他们是"父子"关系.

1.8K60

【科研利器】关于 “.bash_profile” 和 “.bashrc”区别的总结

1、bash的startup文件 linux shell 是用户与 Linux 系统进行交互的媒介,而 bash 作为目前 Linux 系统中最常用的shell,它支持的 startup 文件也并不单一...然后在每个文件打印了文件名,并将它们之间的显式调用语句注释掉,例如 ~/.bash_profile 对 ~/.bashrc 的显式调用。...为了完成实验,我在每个 startup 文件打印了文件名,并将它们之间的显式调用语句注释掉,例如 ~/.bashrc对 /etc/bashrc 的显式调用。...顺便提一句,Linux “rc” 是英文 “run command” 的缩写,表示文件存放需要执行的命令。...Linux startup 文件区分全局和个人:全局 startup 文件放在 /etc 目录下,用于设置所有用户共同的配置,除非你清楚地知道你在做的事情,否则不要轻易改动它们;个人startup文件放在

587110
领券