There are currently no frequently asked questions associated with this exercise – that’s where you come in! You can contribute to this section by offering your own questions, answers, or clarifications on this exercise. Ask or answer a question by clicking reply () below.
If you’ve had an “aha” moment about the concepts, formatting, syntax, or anything else with this exercise, consider sharing those insights! Teaching others and answering their questions is one of the best ways to learn and stay sharp.
Join the Discussion. Help a fellow learner on their journey.
Ask or answer a question about this exercise by clicking reply () below!
You can also find further discussion and get answers to your questions over in Language Help.
Agree with a comment or answer? Like () to up-vote the contribution!
Instruction one in the exercise reads:
"In a single command, use cat to output what’s inside terminator.txt .
Note: To accomplish this in one command, make sure you are writing a relative path from the current directory, movies/ ."
Here was my location:
$ pwd
/home/ccuser/workspace/movies/comedy
This was my first solution which appeared to yield the correct results but it was not accepted, but the solution below was accepted. Does this have to do with the part relating to "writing a relative path from the current directory, movies/ "?
Similar question for Instruction two (I remained in the same location as above):
"In a single command, use cat to output what’s inside fight-club.txt .
Note that there is nothing yet in the file, so the output should be empty."
Here was my first solution that appeared to yield the correct result but was not accepted, though the second one listed below was. Again is this because I was not in the right location?
Based on the instructions it seems like you should be starting the movies/ directory. If you use pwd and find yourself in movies/comedy/ then I think moving back one directory with cd .. (putting you in movies/) is the best choice. The instructions only make sense if you current working directory ismovies/ (you shouldn’t fail your task for simply moving to the directory the instructions want you to be in).
Once your working directory is movies/then using a relative path from the movies/ directory should hopefully be enough to meet the requirements for that test.
It seems odd you’re not put directly into movies/ at the start of this lesson, is that the case?
Seems wrong that you’d start in a different directory, I’ll try raising it as an issue to cc. Did you try changing to movies/ first using cd and then doing the tasks involving cat?
I’m not sure. I think I tried and it didn’t work, that’s why I searched for help here. But I’m sure that the current working directory didn’t change at all, not only for that specific task
I found using pwd to be really helpful in figuring out where I was and where I needed to be in order to write the code exactly the way the exercise requires.
I also started in comedy at the beginning of the exercise but switched to movies/ when it was specified in the lesson that that is where I should be, but yeah I was definitely confused because the task was to get to terminator.txt in one line which I don’t know how to do from comedy.
Same issue, I start in the comedy folder and it will not accept ../action/scifi/terminator.txt ut it will accept the full path cat /home/ccuser/workspace/movies/action/scifi/terminator.txt
It feels like a bug one way or the other (unless cat can only be used with a full path?).
This error persists, 10 months later. Throughout these cli exercises, there are conflicts between the information output by the terminal and the behavior of the exercise. These should not have gone live in this condition, and they should not stay live.
Definitely. You’re in the comedy directory from the previous exercise, not the movies directory as the hint insists. For the first part, if you say “cat action/scifi/terminator.txt” you’ll pass the objective but get the wrong output; if you start the directory path with …/ you’ll get the correct output but fail the objective. It’s a problem on Codecademy’s side that seems like it should be a really easy fix.
I also don’t understand why I wouldn’t be allowed to use the shortcut (…/) just after learning about it in the previous section, allowing me to combine learned skills. I think that’s just the way the exercise is hard scripted, allowing only one scenario to be correct. Pretty lazy.