Linux通过cat EOF新建文件并新增或追加内容方法并在shell脚本中配置环境变量时使用
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
cat << EOF >实现新建文件并新增内容
root@iZwz9ip2vahucgvexpgvsmZ:/opt# cat << EOF >abcd.txt
> 1
> 2
> 3
> eof
> EOF
root@iZwz9ip2vahucgvexpgvsmZ:/opt# cat abcd.txt
1
2
3
eof
cat << EOF >>实现已有文件并追加内容
root@iZwz9ip2vahucgvexpgvsmZ:/opt# cat <<EOF>> abcd.txt
> 4
> 5
> 6
> EOF
root@iZwz9ip2vahucgvexpgvsmZ:/opt# cat abcd.txt
1
2
3
eof
4
5
6
在SHELL脚本中使用cat <<EOF >进行环境变量设置:
cat <<EOF >/etc/profile.d/goroot.sh
export GOROOT=$GOROOT
export GOPATH=$GOPATH
export PATH=\$PATH:$GOROOT/bin:$GOPATH/bin
EOF
普通情况下,我们设置环境变量一般都是在/etc/profile里边,但是此处设置却是在profile.d下。
为什么设置在profile.d下边新建的文件中,原理可以查看:https://blog.csdn.net/u011277123/article/details/72864826
如果实在需要设置在/etc/profile里边,此时就可以用cat << EOF >>实现已有文件中追加内容
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献9条内容
所有评论(0)