Skip to content

Instantly share code, notes, and snippets.

View badarahmed's full-sized avatar

Badar Ahmed badarahmed

View GitHub Profile
@badarahmed
badarahmed / recursively-rename-extension.sh
Created September 15, 2022 23:02 — forked from bzerangue/recursively-rename-extension.sh
Terminal Script: Recursively rename or change file extensions (this example, changing extension from .html to .php)
find . -name "*.html" | while read i; do mv "$i" "${i%.html}.php"; done
@badarahmed
badarahmed / tmux.cheat
Created September 21, 2017 21:10 — forked from afair/tmux.cheat
Tmux Quick Reference & Cheat sheet - 2 column format for less scrolling!
========================================== ==========================================
TMUX COMMAND WINDOW (TAB)
========================================== ==========================================
List tmux ls List ^b w
New -s <session> Create ^b c
Attach att -t <session> Rename ^b , <name>
Rename rename-session -t <old> <new> Last ^b l (lower-L)
Kill kill-session -t <session> Close ^b &
@badarahmed
badarahmed / non-root-bind-privports.sh
Created July 15, 2016 01:03
enable non-root process to bind to “privileged” ports
setcap 'cap_net_bind_service=+ep' /path/to/program
@badarahmed
badarahmed / vim-2spaces
Created November 26, 2015 00:02
vim two spaces
:set sw=2 et
@badarahmed
badarahmed / slack.py
Created November 6, 2015 07:38 — forked from TheWaWaR/slack.py
Slack python webhook client
#coding: utf-8
import json
import requests
class Slack(object):
"""
References:
@badarahmed
badarahmed / bash-cheatsheet.sh
Created October 10, 2015 02:45 — forked from LeCoupa/bash-cheatsheet.sh
Bash CheatSheet for UNIX Systems
#!/bin/bash
#####################################################
# Name: Bash CheatSheet for Mac OSX
#
# A little overlook of the Bash basics
#
# Usage:
#
# Author: J. Le Coupanec
# Date: 2014/11/04
@badarahmed
badarahmed / spark-quiet-info-logs.sh
Last active October 22, 2015 22:25
Spark Shell: Queit INFO Logs
# open log4j props file
vi /usr/lib/spark/conf/log4j.properties
# change `log4j.rootCategory=INFO, console` to `log4j.rootCategory=ERROR, console`
classification=spark-defaults,properties=[spark.dynamicAllocation.enabled=true,spark.executor.memory=2G,spark.executor.cores=2]
@badarahmed
badarahmed / grep-surrounding.sh
Created September 17, 2015 21:52
grep show surrounding lines
# -B no of lines before
# -A no of lines after
grep -B 3 -A 2 foo README.txt