如题所述
1、"."在linux系统中一般代表的当前目录。确切的说“."是一个命令,它用于在当前.shell 中执行一个文件中的命令。如图所示,t.sh是一个脚本文件 ,里面只有一条echo语句,如果用户直接输入t.sh,shell是不能执行文件中的命令的,但是使用./t.sh就可以了正常 执行了。
2、"~"在linux系统中一般代表的是当前用户的家目录。用户使用此符号,可以方便目录切换。
. ~/.bashrc这是怎么引用的环境变量,没太懂这个命令
哦,这样写就比较好理解了~/.bashrc就是你的home目录下的隐藏文件.bashrc然后前面的.代表执行这个文件,就是source的变量
哦哦,好的,谢谢啦
还有个问题,为什么脚本里面必须声明环境变量呢
大部分Shell中,~是家目录的别名。
~username,相当于 "cd username的家目录",比如
就是进入Alias的家目录。