Bash commands you can never live without!
Laban Ndwaru
Principal Account Cloud Engineer at Oracle | Manufacturing, Travel & Transport, Logistics customers
This is more of a generic post. I am posting some of the Bash/Linux/Windows commands i find useful everyday!
Source Control :GitHub
When you want to push your local project to GitHub, create a repository (Don't add a Readme file yet) on GitHub.
On your local workstation, fire the bash utility in the root folder of your project on your windows file system.
On the Git Bash, run:
git init
git remote add origin https:// (link to your online repository)
git remote -v (Just to confirm your remote repo)
echo 'node_modules'>>.gitignore (Files you want to ignore to pushing to GitHub)
git add .
git commit -m "First commit"
git push origin master
A times you may have commit issues due to file conflicts:
Open the conflicting file -edit and merge the head accordingly. Then;
git add filename
git commit -m "merged file A and B"git push origin master
Other commands:
Ngrok: (helps you expose your localhost to public internet)
http localhost:<port> (Windows, where port is your port number)
./ngrok http <port> (Linux, where port is your port number)
In Oracle compute, you might want to run a "screen" command to run the ngrok on detached mode:
screen-S <name of the new screen> This opens a new Screen.
Deploy ngrok on this screen. When done press Ctrl +A+ D to exit.
To confirm the the screen got created:
screen -ls (shows you all the screens and their ids named "Detached")
To re-access the screen:
screen -r <screen_ID>
To quit:
screen -X -S <screen_id> quit
What other commands do you use daily... but you keep forgetting?
Happy coding! Keep Innovating!
This post was originally shared at "How to" Cloud Series Blog
Learn more on:
Connect your Oracle Digital Assistant with Oracle Autonomous Database