David Carr

Common SSH commands

These following commands are for working within an SSH connection on a Linux server, I’m documenting them here for my own reference. I don’t use SSH enough to remember these commands.


Connect to ssh followed by password


Close ssh connection



show contents of the error log

cat /var/log/apache2/error.log

Show last few lines of the log

tail /var/log/apache2/error.log

Path to php.ini

In most servers it’s located at


show the contents of the directory

ls - l

show the contents in a list with more details



change directory

cd path/to/go

remove file / folder as long as it’s empty

rm folder

rm - r
remove files/folders recursively 

rm -r folder

move to file or folder to a new destination. It can also be used to rename files/folders

mv config.php Config.php

make a new file

touch sample.txt

vim index.php
open a file using vim

vim index.php

open a file using nano

nano index.php
Domains are often purchased from multiple providers, keeping track of where a domain is and its DNS settings can be tricky. Domain Mapper solves this by listing all your domains in one place. View your DNS settings and receive reminders to renew your domains. Try it today.

Support my work by donating with PayPal.

Subscribe to my newsletter

Subscribe and get my books and product announcements.

© 2009 - 2021 DC Blog. All code MIT license. All rights reserved.