Tab will only complete things that exist, so it can't complete the filename for the yet-to-be-created stuff. But otherwise, tab pretty much always works. Maybe we can talk after class?
Yes! and that's a good idea. Just use "ls":
You can use the up-arrow to replace the "ls" with "rm" to make sure you haven't affected the arguments.
Another option is to use "rm -i" which asks you about each one, and you respond 'y' or 'n'.
I'm not quite sure I understand the question. If the output is going to an existing file, what happens to the current content?
But maybe you mean the output should *append* to the existing file. You can do that with >>
Flashcards are reasonable. But mostly, just practice. Resist the urge to look up or copy/paste commands from some saved source. Just take a few seconds to search your memory before resorting to reference. Pretty soon, it'll become second nature.
For most purposes as a beginner, very little. But the shell has *variables*, like this:
With double quotes, the substitution is made, but not with single quotes.
This will not affect your work this semester! But you asked, so I wanted to give an accurate answer.
I've installed "cowsay":
Here's a page about star wars animation using telnet.
Be careful to read about how to stop the animation; I forgot to and it was very frustrating!
Great!