Common Linux Commands
ls
Description: List Files in a directory
Example: ls MyDirectory/
cd
Description: Change directories
Example: cd MyDirectory/
.
Description: Refers to your current directory
Example: ls ./
..
Description: Refers to the parent directory of your current directory
Example: cd ..
mv
Description: Move thing to a new location (Moves old file)
Example: mv myFile.txt otherDirectory/newFileName.txt
cp
Description: Copy to a new location (Keeps old file)
Example: cp myFile.txt otherDirectory/newFileName.txt
rm
Description: Delete a file (This is permanent, no recycling bin!)
Example: rm myFile.txt
rmdir
Description: Delete an empty directory (This is permanent, no recycling bin!)
Example: rmdir myDirectory
nano
Description: Open a file in a commandline text editor (Editor can be closed with ctrl+x)
Example: nano myProgram.c
sudo
Description: Run with root permissions
Example: sudo ./kali.sh
Other Linux Things
Buffers
Description: Location to write / read in order to share information. There are three to know!
- 0: stdin: Input
- 1: stdout: Output
- 2: stderr: Errors Encountered
Piping or |
Description: This allows the redirection of output to another program
Example: cat myFile.txt | grep "Beans"
Redirection or < or >
Description: This allows the redirection of output or input to another program
Example: echo "beans" > myFile.txt
Append or >>
Description: Append output another file. This does not overwrite; it adds to the end of the file.
Example: echo "beans" >> myFile.txt
nmap
Description: Network scaning tool
Example:
# Default Scan
nmap 127.0.0.1
# Scan without pinging
nmap -Pn 127.0.0.1
# Default UDP Scan
nmap -sU 127.0.0.1
# TCP Connect Scan
nmap -sT 127.0.0.1
# Specified Ports Scan
nmap -p 420-500 127.0.0.1
# Scripting Engine Scan
nmap --script moduletorun 127.0.0.1
# Specify Output File
nmap -oA outputMultipleFiles 127.0.0.1
nmap -oX outputXMLFile 127.0.0.1
nmap -oG outputGrepFile 127.0.0.1
nmap -oN outputNmapFile 127.0.0.1
Metasploit
Start the database
msfdb --init
Start the console
Start the tool
msfconsole
Basic Usage
Search for exploit search vsftpd
Select a module use module/path
or use 0
Select a display options options
Set an option set RHOST 127.0.0.1