【问题标题】:linux: how to execute profile file [duplicate]linux:如何执行配置文件[重复]
【发布时间】:2016-10-09 23:09:39
【问题描述】:

我的同事给了我一个包含很多配置的文件,例如

alias  ll="ls -l"
alias  lr="ls -lrt"
alias  gv="vim -g"

我如何使用(执行)这个配置文件?

【问题讨论】:

标签: linux user-profile


【解决方案1】:

您可以使用 source 命令加载配置文件:

source <profile-filename>

例如:

source ~/.bash_profile

【讨论】:

    【解决方案2】:

    对于您的自定义别名,最好的位置应该是 ~/.bash_aliases。您必须确保 ~/.bashrc 文件已经包含以下行:

    if [ -f ~/.bash_aliases ]; then
        . ~/.bash_aliases
    fi
    

    或更简洁的方式:

    [ -f ~/.bash_aliases ] && . ~/.bash_aliases
    

    要立即加载它们,请获取它。否则,将在每个终端打开时加载别名。要检查,请使用不带参数的 alias 命令。

    【讨论】:

      【解决方案3】:

      如果您想要永久保存它,可以将其放入本地 .bashrc(或适当的 shell rc 文件)文件中。

      cat fileNameProfile >> ~/.bashrc
      

      对于当前会话:

      source ~/.bashrc
      

      如果你现在想要,那么:

      source fileNameProfile
      

      【讨论】:

        【解决方案4】:

        一次性使用,将粘贴命令复制到终端:-

        alias  ll="ls -l"
        alias  lr="ls -lrt"
        alias  gv="vim -g"
        

        为了每次使用,将其添加到 .bashrc 中。

        echo 'alias  ll="ls -l"' >>  ~/.bashrc
        echo 'alias  lr="ls -lrt"' >> ~/.bashrc
        echo 'alias  gv="vim -g"' >> ~/.bashrc
        

        然后source ~/.bashrc

        【讨论】:

          【解决方案5】:

          要自动加载这些别名命令,请创建一个 .sample_profile 文件并在文件中添加别名。 之后将此文本添加到 .bashrc 文件中

          .bashrc

          if [ -f ~/.sample_profile ]; then
              . ~/.sample_profile
          fi
          

          【讨论】:

            猜你喜欢
            • 2014-02-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-06-11
            • 2013-08-06
            • 1970-01-01
            • 2015-04-28
            相关资源
            最近更新 更多