Development

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
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

David Carr

David Carr

For the past 12 years, I’ve been developing applications for the web using mostly PHP. I do this for a living and love what I do as every day there is something new and exciting to learn.

In my spare time, the web development community is a big part of my life. Whether managing online programming groups and blogs or attending a conference, I find keeping involved helps me stay up to date. This is also my chance to give back to the community that helped me get started, a place I am proud to be apart of.

Besides programming I love spending time with friends and family and can often be found together going out catching the latest movie, staying in playing games on the sofa or planning a trip to someplace I’ve never been before.