Linux¶
File commands¶
Command | Description |
---|---|
ls | Directory listing |
ls -lisa | list details |
cd dirname | Change directory to dirname |
mkdir dirname | create the directory |
pwd | print working directory |
rm file | remove the file |
cp a b | copy file a to b |
mv a b | move/rename file a to b |
cat a | print content of filea |
less a | print paged content of file a |
head -5 a | Display first 5 lines of file a |
tail -5 a | Display last 5 lines of file a |
Search commands¶
Command | Description |
---|---|
fgrep | TBD |
grep -R “xyz” . | TBD |
find . -name “*.py” | TBD | |
Help¶
Command | Description |
---|---|
man command | manual page for the command |
Keyboard Shortcuts¶
Keys | Description |
---|---|
Up Arrow | Show the previous command |
Ctrl + Z | Stops the current command |
resume with fg in the foreground | |
resume with bg in the background | |
Ctrl + C | Halts the current command |
Ctrl + L | Clear the screen |
Ctrl + A | Return to the start of the command you’re typing |
Ctrl + E | Go to the end of the command you’re typing |
Ctrl + K | Cut everything after the cursor to a special clipboard |
Ctrl + Y | Paste from the special clipboard |
Ctrl + D | Log out of current session, similar to exit |
Assignments¶
- Familiarize yourself with the commands
- Find more commands that you find useful and add them to this page.