在终端中使用 ./ 有多实用?

在终端中使用 ./ 有多实用?

我是 Linux 新手,到目前为止,我可以轻松浏览目录并更改文件权限,还可以在终端内执行一些 python/java 操作。我的问题是,当我使用 cd/ls/rm 等时,我总是在引用子目录时使用 ./。这是好习惯还是坏习惯?

答案1

./file_name用于执行当前目录中的文件。显然这个文件必须是可执行的。

如果你想切换到子目录,只需输入

cd sub-directory_name

cd ./sub-directory_name

答案2

一旦开始使用,和$CDPATH之间就会多出一个区别:如果在当前目录中找不到目录,第一个会搜索 CDPATH,而第二个则不会;此外,第一个将目标路径输出到标准输出,而第二个则不会。cd subdircd ./subdir

相关内容