Ubuntu Server
Command Line
1. At a glance
2. File Management
ls -a [path]
/hidden files
ls -l [path/file]
/list permissions
ls [path/file] | wc -l
/count files in directory
cat [existing-file]
less [existing-file]
more [existing-file]
/view file
cat > [filename]
touch [filename]
/create new file
mkdir [directory-name]
/create directory
rm [filename]
/remove file
rm -d [directory-name]
/remove directory
rm -r [directory-name]
/remove directory and contents
mv [path/file] [new-path]
/move file
mv [file] [rename-file]
/rename file
cp [path/file] [new-path]
/copy file
find / -type f -name [filename]
/find file - search all locations
find . -type d -name [directory-name]
/find directory - search working directory
vi [filename]
/view and edit file
3. System Management
4. Package Management
5. Networking
6. Users & Permissions
7. Storage
8. Security
9. Logs & Monitoring
10. Packet Capture