Want to know the current version of your Ubuntu distro? Type this:
lsb_release -r
Want to know the current version of your Ubuntu distro? Type this:
lsb_release -r
Want to save your work? Type :w
Type :wq!
to save your file and quit VIM at the same time.
Got a .pem key but don't know how to SSH to your server, just do this:
ssh -i name_of_key user@domain -p 22
Recently, I started working from home and as a programmer, it's pretty common to access the company server for development purposes.
Back in the office, I used to access it using PuTTY but now that I'm using a linux machine, I thought of accessing it via Terminal but there's a catch, I can't use .ppk key to access it.
So, I did a little research and figured that I can easily convert it using puttygen
Open up your terminal and type:
sudo apt install putty-tools
Now, convert your private key to PEM format:
puttygen yourprivate.ppk -O private-openssh -o your_new_key.pem
That's it and you're good to go!
I mean, come on, you need to have a reCaptcha in your forms, no matter what.
Here are the steps:
composer require anhskohbo/no-captcha
Open your config/app.php
file and add this to your providers array:
<?php
Anhskohbo\NoCaptcha\NoCaptchaServiceProvider::class,
?>
And this to your aliases array:
<?php
'NoCaptcha' => Anhskohbo\NoCaptcha\Facades\NoCaptcha::class,
?>
php artisan vendor:publish --provider="Anhskohbo\NoCaptcha\NoCaptchaServiceProvider"
Open your .env
file and add this:
NOCAPTCHA_SITEKEY=yoursitekey
NOCAPTCHA_SECRET=yoursecret
Now, you can use it in your validator using like this:
<?php
$validate = Validator::make(Input::all(),[
'g-recaptcha-response' => 'required|captcha'
]);
?>
ESC
keygg
and it will take you to first line of the file.dG
and it will clear all the lines from start to the end of the file.This helped me a lot whenever I'm in a remote server trying to find a keyword or specific text amongst a bunch of files.
This command will save you a lot of time:
grep -rwn [path] -e 'pattern'
r
stands for recursionn
displays the line numberw
matches the whole wordRefer to man find
pages for more info.
Wanted to view the size of a file in terminal but don't understand the number of bytes displayed? No worries, just type this command and it'll display the size of the in human-readable format:
du -sh filename.ext
This comes in handy especially whenever you want to download multiples files from a server or take backups.
zip [option] output_file input1 input2
For example: if you want to zip an entire directory with it's file contents, just do this:
zip -r myfiles.zip folder/