Keyboard Commands
Description | |
---|---|
Double Tab | Displays possible commands |
Ctrl-A | Move to the beginning of the line |
Ctrl-E | Move to the end of the line |
Ctrl-Left arrow | Move backward a word |
Ctrl-Right arrow | Move forward a word |
Ctrl-U | Deletes from the cursor position to beginning of line |
Ctrl-K | Deletes from the cursor position to end of the line |
\ | Escape characters ( cd My\ Documents ) |
cd - | Go back to the previous folder |
ls -h | Show file size in kilobytes |
mkdir -p parent/sub/child | Creates all 3 folders |
rm startswith?.txt | Deletes files like startswith1.txt, startswith2.txt |
find DIR -name "*filename" | Looks for files in a directory |
sudo -k | Suspend root privileges |
cat FILE | Output file in the terminal |
less FILE | Peek and scroll to a file |
vi FILE --> i (insertion mode) --> ESC :q! | Exit w/o save or :wq to save |
standard output (stdout) : 1 | ls -al 1> output.txt |
standard error (stderr) : 2 | ls -al 2> errors.txt |
ls -al > output.txt | Creates a new file |
ls -al >> output.txt | Appends to a file |
Octal File Permissions
Read (4) | Write (2) | Execute (1) | Result | |
---|---|---|---|---|
User | r | w | x | 7 |
Group | r | - | x | 5 |
Others | r | - | - | 4 |