Hacking Tools: The Terminal
a day ago
- A terminal allows running programs without a mouse or desktop, with synonyms like terminal, shell, bash, and command prompt.
- Terminals enable file searching, debugging, compiling code, using git, running programs on headless computers, and multitasking.
- Basic directory commands include pwd, cd, ls, mkdir, and rmdir; file commands include file, cat, cp, rm, mv, and vim.
- Executable programs require chmod +x; SSH allows remote access to lab machines, requiring VPN off-campus.
- Misc commands include echo, man, apropos, help, and history; shortcuts include tab autocomplete, up arrow, Ctrl+R, and !$.