我想在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"
中。
我是否缺少文件中的某些内容?
答案 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);
}
添加此步骤就可以了。