使用Shell脚本添加到$ PATH

时间:2018-12-11 08:04:45

标签: bash shell scripting ubuntu-16.04 ubuntu-18.04

我想在PATH的{​​{1}}上添加Linux Ubuntu 18.04,我的文件包括:

path.sh

#!/bin/bash export PATH="$PATH:/root/.local/bin" ,但是当我运行chmod+x path.sh时,键入./path.sh时路径未添加。

但是当我输入终端echo $PATH时,它会添加到我的export PATH="$PATH:/root/.local/bin"中。

我是否缺少文件中的某些内容?

2 个答案:

答案 0 :(得分:1)

让我们咨询man bash

export [-fn] [name[=word]] ...
export -p
       The  supplied names are marked for automatic export to the envi-
       ronment of subsequently executed commands.

请注意“随后执行的命令” ,因此,一旦脚本结束,脚本的效果即告结束。

答案 1 :(得分:0)

// Field class is a response and this is not model class
    public class Field{
      private String name;

      //getter and seter
    }



@PostMapping("/test")
public void getFields(RequestEntity<Map<String,String>> entity){

   Field field = new Field();
   field.setName(entity.getBody().get("name"));
   System.out.println(field);
}

添加此步骤就可以了。