source:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录

https://www.cnblogs.com/ThatsMyTiger/p/6865817.html

https://www.cnblogs.com/pkufork/p/linux_source.html

~/是进入当前用户的主目录。比如我用的用户名是USER 那么命令 cd ~/ 就进入了/home/USER 目录。

.bashrc 是进入.bashrc文件夹,就是用户目录下的名字是.bashrc的目录。

  ~/  示例:

[root@iz2ze5xd9ppdog0cch5vs0z redhat.com]# pwd
/etc/docker/certs.d/redhat.com
[root@iz2ze5xd9ppdog0cch5vs0z redhat.com]# cd ~/
[root@iz2ze5xd9ppdog0cch5vs0z ~]# pwd
/root

  .bashrc 的确是在 /root 目录下。. 开头的文件指的是隐藏文件

[root@iz2ze5xd9ppdog0cch5vs0z ~]# pwd
/root
[root@iz2ze5xd9ppdog0cch5vs0z ~]# ls
code dump.rdb
[root@iz2ze5xd9ppdog0cch5vs0z ~]# ls -al
total
dr-xr-x---. root root Jun : .
dr-xr-xr-x. root root Jun : ..
-rw------- root root Jun : .bash_history
-rw-r--r--. root root Dec .bash_logout
-rw-r--r--. root root Dec .bash_profile
-rw-r--r--. root root Dec .bashrc
drwx------ root root Jun : .cache
drwxr-xr-x root root Jun : code
drwx------ root root Jun : .config
-rw-r--r--. root root Dec .cshrc
-rw------- root root Jun : .dbshell
drwx------ root root Jun : .dbus
-rw-r--r-- root root Jun : dump.rdb
drwx------ root root Jul : .gnupg
-rw------- root root Jun : .ICEauthority
drwxr-xr-x root root Jun : .local
-rw------- root root Jun : .mongorc.js
-rw------- root root Jun : .mysql_history
drwxr-xr-x root root Oct .pip
drwxr----- root root Jun : .pki
-rw-r--r-- root root Oct .pydistutils.cfg
-rw------- root root Jun : .rediscli_history
drwx------ root root Jun : .ssh
drwxr-xr-x root root Jun : .subversion
-rw-r--r--. root root Dec .tcshrc
-rw------- root root Jun : .viminfo
-rw-r--r-- root root Jun : .vimrc
-rw------- root root Jun : .Xauthority

这样 source ~/.bashrc 明白了吗

source ~/.bashrc 什么意思的更多相关文章

  1. source .bashrc 报错:virtualenvwrapper.sh: There was a problem running the initialization hooks.

    在Ubuntu下安装完virtualenv.virtualenvwrapper,然后设置环境文件 .bashrc 接着 source .bashrc,产生错误信息 首先确认了 libpam-mount ...

  2. source ~/.bashrc

    编辑命令: gedit ~/.bashrc source ~/.bashrc 每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置, ...

  3. 打开终端自动source .bashrc文件

    vim ~/.bash_profile在文件内部输入 if test -f .bashrc ; then source .bashrc fi 就再也不用手动source了

  4. 如何在 crontab 中让 source ~/.bashrc 生效

    cron 是许多类 Unix 操作系统中都自带的用来调度定时任务的工具,定时任务的配置是写在 crontab 文件中的,但是 crontab 文件不允许直接编辑,一般都是通过命令 crontab -e ...

  5. mac每次打开终端都需要source ~/.bashrc以及~/.bash_profile问题

    问题描述 在学习git的时候在~/.bashrc下面配置了git log命令的别名 #用于输出git提交日志 alias git-log='git log --pretty=oneline --all ...

  6. 为什么不能在shell脚本中执行source /etc/profile或者source ~/.bashrc问题?

    执行脚本时,其中的命令是在一个子shell中执行的.子shell继承了父shell的环境变量,但无法修改他们,或者说所做的修改仅对子shell有效.

  7. profile, bashrc, source, setup.*sh

    一. source: 命令是使该文件立刻执行,这样刚才做的修改就可以立即生效了,否则要重新启动系统修改才能生效.(执行其后命令使之立即生效,不用重启) 二.bashrc: 1.linux系统:/etc ...

  8. 远程登陆ubantu服务器 .bashrc文件每次打开终端都需要source的问题

    通过创建的用户登录ubantu服务器时,.bashrc文件每次都要重新配置,要不然里面的配置如命令的简写如 ll 等就无法识别,本方法用于实现登录时自动执行.bashrc文件. 1.ubantu启动时 ...

  9. /etc/bashrc和/etc/profile傻傻分不清楚?

    导读 在一般的 linux 或者 unix 系统中, 都可以通过编辑 bashrc 和 profile来设置用户的工作环境, 很多文章对于 profile 和 bashrc 也都有使用, 但究竟每个文 ...

随机推荐

  1. Ubuntu使用问题解决办法

    http://blog.csdn.net/ll_0520/article/details/6077913

  2. 洛谷P1111修复公路并查集改

    看了他们的题解感觉很震惊,为什么要用kruskal,这题要用到最小生成树吗??? 38行短短的程序就可以了,我觉得学习不是一种套用,套自己学的,而且题解很大一部分都是kruskal. 个人认为自己的程 ...

  3. 麦子学院python开发全套完整无加密课程

    点击了解更多Python课程>>> 麦子学院python开发全套完整无加密课程 第一阶段:Python基础准备 1.Web前端开发之HTML+CSS基础入门 2.Javascript ...

  4. Yii2.X 如何避开pathinfo不能处理中文名开头的bug

    /** * @return string original file base name */ public function getBaseName() { // https://github.co ...

  5. 微信小程序中 this.setData is not a function报错

    在微信小程序中我们一般通过以下方式来修改data中的数据: 比如获取小程序缓存: wx.getStorage({ key: 'is_screen', success: function (res) { ...

  6. 极路由安装SS,SSR,搬运,侵权删除

    打开路由器的开发者模式 使用SSH,登录到路由器后台 复制以下代码,粘贴即可 cd /tmp $ echo "127.0.0.1 hiwifiss.ml" > /etc/ho ...

  7. centos7安装phpstudy

    操作系统:CentOS 7 x86_64 SSH登录工具:FinalSHell 2.9.7 一.安装phpstudy 1.下载完整版: wget -c http://lamp.phpstudy.net ...

  8. Android中级教程之Android应用程序的生命周期

    Android应用程序的生命周期图 在大部分情况下,每个Android应用都将运行在自己的Linux进程中.当这个应用的某些代码需要执行时,进程就会被创建,并且将保持运行,直到该进程不再需要,而系统需 ...

  9. 菜鸟学Linux - bash的配置文件

    bash是各大Linux发行版都支持的shell.当我们登陆bash的时候,虽然我们什么都没做,但是我们已经可以在bash中调用各种各样的环境变量了.这是因为,系统中已经定义了一系列的配置文件,以及加 ...

  10. laravel5.2总结--邮件

    laravel自带SwiftMailer库,集成了多种邮件API,支持多种邮件驱动方式,包括smtp.Mailgun.Maildrill.Amazon SES.mail和sendmail,Mailgu ...