Currently seeking new career opportunities in web development, particularly with Laravel, Hire Me

Common SSH commands

David Carr

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
Laravel Modules Your Logo Your Logo Your Logo

Become a sponsor

Help support the blog so that I can continue creating new content!

Sponsor

My Latest Book

Modular Laravel Book - Laravel: The Modular way

Learn how to build modular applications with Laravel Find out more

Subscribe to my newsletter

Subscribe and get my books and product announcements.

Learn Laravel with Laracasts

Faster Laravel Hosting

© 2006 - 2024 DC Blog. All code MIT license. All rights reserved.