Ubuntu 教程:面向初学者的 Linux 命令行

Ubuntu 教程:面向初学者的 Linux 命令行

按照教程操作,一切正常,直到出现 cat 命令。我按照说明将 echo 和 redirect 组合到 test_1.txt、test_2.txt 和 test_3.txt,但当我进入下一步并尝试 cat 命令时,我得到了以下结果:

jojo@Joanne-Laptop:/tmp/tutorial$ cat test_1.txt test_2.txt test_3.txt  
cat: test_1.txt: No such file or directory
cat: test_2.txt: No such file or directory
cat: test_3.txt: No such file or directory

我尝试通过在 shell 中尝试以下命令来自己解决问题:

首次尝试:

chmod u+rw text_1.txt
namei -lx

看起来我没有所有权限,但我不知道

输出:

f: output.txt
-rw-rw-r-- jojo jojo output.txt

f: text_1.txt
-rw-rw-r-- jojo jojo text_1.txt

f: text_2.txt
-rw-rw-r-- jojo jojo text_2.txt

f: text_3.txt
-rw-rw-r-- jojo jojo text_3.txt

接下来尝试:

hash
hash -r

没有改变任何东西

会提到当我使用 ls 命令时,所有文件都会显示出来

答案1

您拥有的文件名为text_1.txt,等等,而您要查找test_1.txt,等等。

TEST vs TEXT
  ^       ^

 

$ cat text_1.txt text_2.txt text_3.txt  

相关内容