Test Your GitHub Repositories with Docker in 5 Minutes
https://developer.okta.com/blog/2018/09/27/test-your-github-repositories-with-docker-in-five-minutes
#Docker #Git #GitHub #Deployment
Test Your GitHub Repositories with Docker in 5 Minutes
https://developer.okta.com/blog/2018/09/27/test-your-github-repositories-with-docker-in-five-minutes
#Docker #Git #GitHub #Deployment
I'm not into gaming, but apparently, Linux is gaining shares on that market too.
I'm not sure though if it is about games developed for Linux. Or about running Windows games on Linux.
https://www.youtube.com/watch?v=IWJUphbYnpg
I'm a regular used of `hexdump` to view an hexadecimal dump of a file.
But I wasn't aware of the `hexcurse` hexadecimal *editor*.
https://www.maketecheasier.com/using-hex-editor-linux
#hexcurse #ghex #hexadecimal #editor #linux
Another excellent cheatsheet by Jeremy Stretch:
http://packetlife.net/media/library/6/IPsec.pdf
Follow him on Twitter (https://twitter.com/packetlife/) and check his website for more (http://packetlife.net/)
#IPSec #IP #Network #Security #Layer #Cheatsheet
If your work is even slightly network-related, you should know how to use Wireshark .
Take a look at that tutorial to learn more:
https://www.howtogeek.com/107945/how-to-identify-network-abuse-with-wireshark/
by Chris Hoffman (https://twitter.com/chrisbhoffman)
#Wireshark #Network #Scanning
`sed` is a great tool -- but the syntax is not always obvious.
Whether you're a beginner or a more advanced user looking for a memory
aid, this cheatsheet will help you remember the most basic `sed` commands:
https://www.yesik.it/SEDCS1
Install NodeJS from the sources on your Linux box. Useful if you need a very specific version of NodeJS (or simply, if you want to try out the latest cutting-edge version).
That's also a very good way to make your first steps in installing software from sources! Aspiring developers will even be happy to make their first change to the source of NodeJS, to impress their peer with a customized version message ;)
https://itsfoss.com/install-software-from-source-code/
#Linux #Compiling #NodeJS
In your #shell, the `type` build-in command shows how a name would be interpreted if used as a
command name:
type cd ls rm adb
=> cd is a shell builtin
=> ls is aliased to `ls --color=auto'
=> rm is hashed (/bin/rm)
=> adb is /opt/android-sdk-linux/platform-tools/adb
In #Bash, to edit the last three commands in your favorite EDITOR type:
fc -3 0
When leaving the editor, commands are executed
`less -R` will handle gracefully ANSI "color" escape sequences:
ls --color=always /tmp | less -R
seq 10 | awk NR%2
Keep odd lines of a file
If you ever had to connect to an Oracle backend, you may know how painful it used to be to set up an Oracle Instance on your test/dev host.
Thanks to @Docker, it is now several orders of magnitude simpler!
How to use the `chattr` command to secure shared files. An interesting post by Himanshu Arora on HowtoForge.
https://www.howtoforge.com/linux-chattr-command/
BTW, `chattr` has not to be confused with `chmod`!
In Bash `$(<file)` is equivalent to `$(cat file)`, but faster:
P=( $(</etc/passwd) )
echo ${P[0]}
Check your Bash skills and challenge your friends:
https://www.yesik.it/BASH-IT-OUT
#Bash #Shell #Challenge #Puzzle #Linux
#YesIKnowIT @itsfoss2
In a #sed substitution pattern, you can use any character as a separator instead of /
Useful for path or urls:
s!/usr/local!/opt!
Very great description of the difference between VMs and Containers
by @mikegcoleman
https://blog.docker.com/2016/03/containers-are-not-vms/
From a POSIX shell `$OLDPWD` holds the name of the previous working directory:
cd /tmp
echo You are here: $PWD
echo You were here: $OLDPWD
cd $OLDPWD
When using the find command, use `-iname` instead of `-name` for case-insensitive search
#Unix #Linux #Shell #Find
If you ever had to connect to an Oracle backend, you may know how painful it used to be to set up an Oracle Instance on your test/dev host.
Thanks to @Docker, it is now several orders of magnitude simpler!
Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.
All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.