Skip to content

Instantly share code, notes, and snippets.

@lyndell
lyndell / OSTYPE test
Last active Jun 13, 2019
test for the OS with the shell environment variable $OSTYPE
View OSTYPE test
#!/bin/bash -x
#
# From: http://stackoverflow.com/questions/394230/detect-the-os-from-a-bash-script
PLATFORM=$(uname)
case "$PLATFORM" in
"Darwin")
# macOS
;;
"Linux")
@lyndell
lyndell / pingtimer.sh
Last active Nov 7, 2017
Monitor network, gathering ping and HTTP headers
View pingtimer.sh
#!/bin/bash
#
# Name: pingtimer.sh
# Desc: Monitor network, gathering ping and HTTP headers
# URL: https://gist.github.com/lyndell/21d7ada9774784b03da1
#
# Author: Lyndell Rottmann
# WWW: http://Lyndell.US
# Copyright (c) 2015 Lyndell Rottmann
#
View rmkey.sh
#!/bin/bash
#
# Name: rmkey.sh
# Desc: Remove an IP's fingerprint from the SSH known_hosts file
# URL: https://gist.github.com/lyndell/c2f53d0c3e3c0e37af70
#
# Author: Lyndell Rottmann
# WWW: http://Lyndell.US
# Copyright (c) 2015 Lyndell Rottmann
#
View tarNdate.sh
#!/bin/bash -x
#
# Name: tarNdate
# Desc: Wrap up a directory in a tar file with the directy's date.
# URL: https://gist.github.com/lyndell/853a2ade7e579f281933
#
# Author: Lyndell Rottmann
# WWW: http://Lyndell.US
# Copyright (c) 2015 Lyndell Rottmann
#
@lyndell
lyndell / fping.sh
Last active Dec 16, 2015
Ping multiple IPs
View fping.sh
#/bin/bash -x
#
# Copyright (c) 2015 Lyndell Rottmann
#
# Debug mode on/off: (default off)
set +x
if [ -z "$@" ];then
echo "I can haz IPs?"
@lyndell
lyndell / backup-home
Last active Aug 29, 2015
Backup-home
View backup-home
#!/bin/bash
#
# Author: Lyndell
# URL: http://www.Lyndell.US/
# gist: https://gist.github.com/6f864b63759153eee197.git
#
#
#
# Quick script to backup the home directory in \*nix environment to other servers.
#
@lyndell
lyndell / du-logs.sh
Last active Oct 23, 2015
Disk usage from logs.
View du-logs.sh
#!/bin/bash
#
# Example output:
#
# ```bash
# root@server [~]# df -h /usr
# Filesystem Size Used Avail Use% Mounted on
# /dev/sda3 7.8G 7.4G 112K 100% /usr
# root@server [~]#
# root@server [~]# cd /usr/local/
@lyndell
lyndell / traceme.sh
Last active Dec 18, 2015
collect traceroutes
View traceme.sh
#!/bin/bash -x
trap exit SIGINT
while (true)
do
echo
echo
curl -D - http://icanhaztrace.com
@lyndell
lyndell / by.sh
Last active Jul 10, 2016
Open a new file in ByWord
View by.sh
#/bin/bash -x
#
# Copyright (c) 2015 Lyndell Rottmann
#
# Debug mode on/off: (default off)
set +x
if [[ "$OSTYPE" == "darwin"* ]]; then
if [ ! $1 ]
@lyndell
lyndell / GOTO.php
Last active Dec 30, 2015
Home sweet home infinite loop
View GOTO.php
<?php
header('Content-Type: text/plain');
# GOTO
echo "\n\n";
echo "with GOTO:\n";
home: