Development

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
email@domain.com followed by password
 
Close ssh connection
exit
 
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
/etc/php5/apache2/php.ini

ls 
show the contents of the directory

ls - l
show the contents in a list with more details
 
cd
change directory
cd path/to/go

rm 
remove file / folder as long as it’s empty

rm folder

rm - r
remove files/folders recursively 

rm -r folder

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

mv config.php Config.php

touch
make a new file

touch sample.txt

vim index.php
open a file using vim

vim index.php

nano
open a file using nano

nano index.php