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

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