linux系统. ~命令是做什么的

如题所述

1、"."在linux系统中一般代表的当前目录。确切的说“."是一个命令,它用于在当前.shell 中执行一个文件中的命令。如图所示,t.sh是一个脚本文件 ,里面只有一条echo语句,如果用户直接输入t.sh,shell是不能执行文件中的命令的,但是使用./t.sh就可以了正常 执行了。

2、"~"在linux系统中一般代表的是当前用户的家目录。用户使用此符号,可以方便目录切换。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-27
点代表当前目录
~代表用户的home目录追问

. ~/.bashrc这是怎么引用的环境变量,没太懂这个命令

追答

哦,这样写就比较好理解了
~/.bashrc就是你的home目录下的隐藏文件.bashrc
然后前面的.代表执行这个文件,就是source的变量

追问

哦哦,好的,谢谢啦

还有个问题,为什么脚本里面必须声明环境变量呢

本回答被提问者采纳
第2个回答  2016-11-10

大部分Shell中,~是家目录的别名。

~username,相当于 "cd username的家目录",比如

~Alias

就是进入Alias的家目录。

第3个回答  2016-12-31
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
第4个回答  2016-11-17
.     表示当前目录
~     表示当前用户的家目录

相似回答