- Explain what the Unix shell is.
- Explain why the Unix shell is important.
- Use the Unix shell to manipulate your laptop's operating system.
A Unix shell is a command line user interface between you and your computer's operating system. In other words, a Unix shell allows you to type commands to get things done on your computer. Common tasks you can do from a Unix shell include manipulating directories, files, and programs.
Turn to your neighbor and discuss what the Unix shell is. Be prepared to share your comments with the class.
That's because Unix shells are both interactive and scriptable. In other words, the same commands that control an operating system from the command line can be included in a script file. A script file is commonly used to automate repetitive tasks and increase developer productivity.
Turn to your neighbor and discuss why the Unix shell is important. Be prepared to share your comments with the class.
Define each of the following:
whoami
groups
- Home directory
- Working directory
pwd
- Relative path
- Absulote path
ls
- Command flags
man
echo
tree
- Root directory
- Parent directory
cd
- Tab completion
mkdir
touch
rm
- Redirection, Appending
cat
less
history
sort
- Piping
- curl
- https://gist.githubusercontent.com/rogerwschmidt/8a1aba88b8f2ee0d032a181cabfddccb/raw/74c1090c41665cc19d20cf0a126261d1a97073bc/books.txt > books.txt
grep
mv
cp
rm -r
- Filename permissions