linux - 使用 source .profile 提示找不到 .profile

 twinklezai750 发布于 2022-10-30 01:12

在Linux 上无法使用 source ~/.profile ,

Bash 提示bash: /home/username/.profile:: 没有那个文件或目录,

但是使用 ls -a 却可以显示该文件,而且文件内的配置可以被系统正常读取。

5 个回答
  • source /root/.bashrc

    2022-10-31 21:04 回答
  • 关于linux中先关profile文件的解释:

    /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置,全局生效,使用 source profile 即可

    ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,设置一些环境变量,执行用户的.bashrc文件.此文件类似于/etc/profile,也是需要需要重启才会生效,/etc/profile对所有用户生效,~/.bash_profile只对当前用户生效。

    只有在root家目录下才有.profile文件。

    2022-10-31 21:05 回答
  • 目录搞错了吧,用户根目录(root用户)下是 ~/.bash_profile,这个路径是/root/.bash_profile
    我倒是记得有个profile文件,只是忘了在哪个目录下了,你好好查看一下文件及目录吧;

    2022-10-31 21:05 回答
  • 贴图吧,把命令执行和结果截图

    2022-10-31 21:06 回答
  • 问题已经解决,用vim的时候不小心在.profile文件开头输入了一个符号。

    2022-10-31 21:06 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有