Black Friday sale is now on! 50% off Laravel: The Modular Way. Learn more

Common SSH commands

David Carr


    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

    Laravel Modules Book by David Carr

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

    Subscribe to my newsletter

    Subscribe and get my books and product announcements.

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