我是 Linux 新手,到目前为止,我可以轻松浏览目录并更改文件权限,还可以在终端内执行一些 python/java 操作。我的问题是,当我使用 cd/ls/rm 等时,我总是在引用子目录时使用 ./。这是好习惯还是坏习惯?
答案1
./file_name
用于执行当前目录中的文件。显然这个文件必须是可执行的。
如果你想切换到子目录,只需输入
cd sub-directory_name
和
cd ./sub-directory_name
答案2
一旦开始使用,和$CDPATH
之间就会多出一个区别:如果在当前目录中找不到目录,第一个会搜索 CDPATH,而第二个则不会;此外,第一个将目标路径输出到标准输出,而第二个则不会。cd subdir
cd ./subdir