首页
学习
活动
专区
圈层
工具
发布

linux下.bashrc文件修改和生效

1) .bashrc文件  在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件, .bash_history 记录之前输入的命令...除了可以修改用户目录下的.bashrc文件外,还可以修改如“/etc/profile”文件、“/etc/bashrc”文件及目录“/etc /profile.d”下的文件。...这样,每次打开控制台或终端窗口时,都会生效。 (5)举例,生效方式  这个文件主要保存个人的一些个性化设置,如命令别名、路径等。...每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc) 就可以立刻加载修改后的设置,使之生效。 一般会在.bash_profile文件中显式调用.bashrc。...登陆linux启动bash时首先会 去读取~/.bash_profile文件,这样~/.bashrc也就得到执行了,你的个性化设 置也就生效了。

17.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spring Boot 修改静态资源一定要重启项目才会生效吗?未必!

    在整个过程中,因为只重新加载了变化的类,所以启动速度要被重启快。 但是有另外一个问题,就是静态资源文件!使用 devtools ,默认情况下当静态资源发生变化时,并不会触发项目重启。...因为静态资源文件发生变化后不需要编译,按理说保存后刷新下就可以访问到了。 那么如何才能实现静态资源变化后,不编译就能自动刷新呢?LiveReload 可以帮助我们实现这一功能!...LiveReload devtools 中默认嵌入了 LiveReload 服务器,利用 LiveReload 可以实现静态文件的热部署,LiveReload 可以在资源发生变化时自动触发浏览器更新,LiveReload...访问成功后,我们再去手动修改 html 页面代码,修改成功后,回到浏览器,不用做任何操作,就会发现浏览器自动刷新了,页面已经更新了。 整个过程中,我的 Spring Boot 项目并没有重启。...,因为项目重启所耗费时间一般来说要超过使用LiveReload 所耗费的时间。

    2.3K20

    Linux文件权限修改

    chmod 命令修改文件权限 u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。...r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行 -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更) 将文件...file1.txt 设为所有人皆可读取 : chmod ugo+r file1.txt 将文件 file1.txt 设为所有人皆可读取 : chmod a+r file1.txt 将文件 file1....txt 与 file2.txt 设为该文件拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 : chmod ug+w,o-w file1.txt file2.txt 将 ex1.py 设定为只有该文件拥有者可以执行...: chmod u+x ex1.py 将目前目录下的所有文件与子目录皆设为任何人可读取 : chmod -R a+r * 此外chmod也可以用数字来表示权限如 : chmod 777 file 语法为

    15.2K30

    Linux修改文件权限

    修改文件 Linux下对文件进行读写操作时,可能出现如下报错: -bash: xxx: Permission denied 所以我们需要修改文件的权限。...修改文件权限 首先切换到根用户,进入根用户 查看文件权限: ls -l 赋予文件可操作的最高权限(以/etc/fstab为例): sudo chmod 777 /etc/fstab 若无法赋予权限 若出现报错...执行 lsattr 查看文件属性: sudo lsattr /etc/fstab 输出为: ----i--------e-- /etc/fstab 说明文件有i属性和e属性,无法修改。...------- /etc/fstab 此时可以修改权限了: sudo chmod 777 /etc/fstab 然后修改文件即可。...恢复文件权限 恢复文件权限: sudo chmod 440 /etc/fstab 添加文件i属性: sudo chattr +i /etc/fstab 添加文件e属性: sudo chattr +e /

    14.4K52

    谁说Spring Boot 修改静态资源一定要重启项目才会生效,我看未必

    谁说Spring Boot 修改静态资源一定要重启项目才会生效,我看未必 回顾热部署 Spring Boot 中的热部署相信大家都用过吧,只需要添加 spring-boot-devtools 依赖就可以轻松实现热部署...在整个过程中,因为只重新加载了变化的类,所以启动速度要被重启快。 但是有另外一个问题,就是静态资源文件!使用 devtools ,默认情况下当静态资源发生变化时,并不会触发项目重启。...因为静态资源文件发生变化后不需要编译,按理说保存后刷新下就可以访问到了。 那么如何才能实现静态资源变化后,不编译就能自动刷新呢? LiveReload 可以帮助我们实现这一功能!...访问成功后,我们再去手动修改 html 页面代码,修改成功后,回到浏览器,不用做任何操作,就会发现浏览器自动刷新了,页面已经更新了。 整个过程中,我的 Spring Boot 项目并没有重启。...,因为项目重启所耗费时间一般来说要超过使用LiveReload 所耗费的时间。

    1.5K00

    修改服务器 DNS 后,正在运行的 GoJava 程序不生效,必须重启进程?

    Markdown 技术博客:修改服务器DNS后,正在运行的Go/Java程序不生效,必须重启进程?...前言昨天线上遇到一个非常经典的DNS踩坑问题:我在Linux服务器修改了 /etc/resolv.conf 更换DNS nameserver,但是已经在运行的Go程序,新DNS配置完全不生效,只有手动重启进程之后...一、核心结论一句话Linux下修改 /etc/resolv.conf 的nameserver:已经启动运行的进程,默认不会自动重新加载resolv.conf,不会自动切换到新DNS服务器;必须重启进程,...不会自动监听文件变更,修改resolv.conf,老进程看不到新nameserver✅ 优势:支持代码手动重载DNS配置,不用重启服务2....默认)修改系统nameserver,运行进程自动生效❌ 不会自动监听❌ 不会自动监听❌ 不会自动监听是否支持代码动态重载nameserver✅ 原生LoadResolvConf()❌ 依赖glibc,无原生方案

    20810

    记一次Linux修改MySQL配置不生效的问题

    18.04.1 LTS) 过程 在 Stackoverflow上的高票回答很简单,修改只需要三步就可以完成 /etc/my.cnf // 找到配置文件port = 3306 // 修改内容...sudo service mysql restart // 重启MySQL 但实时并没有那么简单,以上答案可能对旧版本管用,但是新版本你在/etc/my.cnf下根本找不到任何东西,文件都不存在...,Foregin Address,发现我修改的配置后的配置没有生效,我陷入的深深的自我怀疑当中,仿佛线索在这里中断了 然后,有网友说提到说有可能是文件权限问题,如果文件权限过大(全局可写),MySQL....my.cnf 然后再执行 sudo service mysql restart,然后再看看 Local Address 和 Foreign Address 已经变成我们在my.cnf配置的内容,但是修改后的配置已经成功生效...,确认是文件全局可读的安全问题导致 总结 最后是关于 MySQL 的安全规则导致修改配置不生效,当然这条规则,大部分情况下我们是不知道的(如果没有完整阅读官网文档的话),在经过这次问题,我大概有如下几点总结

    5.7K20

    监控nginx.conf配置文件,配置文件修改自动重启nginx

    重启的这个时间其实我们可以用来做更多事情,比如更专注于内容而不是停止、重启,一般程序员不喜欢重复的东西 我们可以简化重启这一步骤,实现nginx.conf有任何修改就自动重启nginx,实现自动加载 下面我们就手摸手来实现...nginx配置文件修改自动加载 【注意】:以下所有操作均基于Linux(centos7)版本,不适用于windows 1.2 技术难度 技术难度:★★ 原理难度:★ 二、技术实现 2.1 所需技术 Linux...基本命令知识 Linux Shell编程知识 2.2 技术原理 配置文件有修改,那么配置文件的修改时间一定会改变 那么我们可以记录修改时间,如果当前文件的修改时间和上次记录的修改时间不一致,绝壁是修改了配置文件...,这个时候我们就可以执行nginx的重启命令,然后把当前时间作为最后一次修改时间 循环以上操作,就可以实现nginx配置文件有修改后自动加载最新配置文件 上面原理仅供参考,还有很多方式也可以实现,这种比较简单粗暴.../nginx -s reload # 关闭后再重启,自定义配置文件目录,使用配置的文件路径 # ./nginx -s stop # .

    4K10
    领券