linux shell脚本中的source ~/.bash_profile是什么意思,有什么用呢

已举报 回答 关注

linux shell脚本中的source ~/.bash_profile是什么意思,有什么用呢

  • 回答数

    4

  • 浏览数

    2,986

4个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
~ 这个符号表示你的家目录,
.bash_profile 是一个隐藏文件,主要是用来配置bash shell的,
source ~/.bash_profile 就是让这个配置文件在修改后立即生效。
取消 评论
$#,表示参数个数
$@,所有参数,并且所有参数都是独立的

例如 command a b c d
$#=4
$@="a" "b" "c" "d"
$@可以用来做 for each in
取消 评论
$@:表示所有脚本参数的内容
$#:表示返回所有脚本参数的个数。

示例:编写如下shell脚本,保存为test.sh
#!/bin/sh
echo "number:$#"
echo "argume:$@"
执行脚本:
./test.sh first_arg second_arg

说明:给脚本提供了两个参数,所以$#输出的结果是2,$@代表了参数的内容!
取消 评论
$@表示所有参数
$#表示参数的个数
取消 评论
ZOL问答 > 3D打印机 > mostfun3D打印机 > 其他 > linux shell脚本中的source ~/.bash_profile是什么意思,有什么用呢

相关产品

  • mostfun Pro

    mostfun Pro

    参考价:¥1.1万    评分:9.4

    热门排行榜:第61名

  • 京东搜一搜

热门3D打印机排行

查看更多排行 >

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?