按照教程操作,一切正常,直到出现 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