PATH determines what binaries are known, colon delimited defining the order of looking for commands
Shims are executables that can intercept commands and change arguments, handle the operation, or redirect the operation
Tool for transferring data from or onto a server, can use almost all protocols
Netcat is a computer networking utility for reading and writing to network connections using TCP or UDP
nc -l 9292 opens a port at 9292For logging into remote machines. ssh hostname
Manual pages for any command line tool. man some-command pulls up help info about a command.
touch a b cCreates or updates last write date of files a, b and c.
Echo is a print cmd to standard output. Takes arguments and prints them delimited by spaces. alternatively, can take a literal string using quotes.
$ echo Some Test
Some Test
$ echo "Some Test"
Some Test
Evaluates the file (could be a shell script for example) following the command, as a list of commands, executed in current context.
builtin commands are contained within the shell itself. Does not invoke another program.
For finding files. Allows user to execute other commands on them. In the following cmd, pattern describes a glob pattern for finding files:
find . -name "pattern" -print