Created
August 5, 2017 06:21
-
-
Save AniketSK/aab626b5465799bd65c975a1fce96f75 to your computer and use it in GitHub Desktop.
A useful bash aliases file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Exits the terminal | |
alias e=exit | |
# Clears the window so you can see what's going on! | |
alias c=clear | |
# Uninstall your current app. | |
alias u='adb uninstall com.aniket' | |
# Clear data for the current app. | |
alias cl='adb shell pm clear com.aniket' | |
# Show the status of the git project you've cd'd into. | |
alias s='git status' | |
# To be used in the pattern sl README.md, to open files in a visual editor when you need to. | |
alias sl='sublimetext' | |
# To go to the best place on a computer, the ramdisk. | |
alias ds='cd /dev/shm/' | |
# Am I online yet? | |
alias p='ping 8.8.8.8' | |
# The only long command to prevent you from triggering it accidentally. Can still be tab completed. | |
alias undocommit='git reset --soft HEAD^' | |
# Launch a script in a particular location. | |
alias t='python ~/gantt.py ' | |
# What's my debug key? | |
alias debug_key='keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android' | |
# Log into another machine | |
alias se='ssh [email protected]' | |
# Log into another machine with a different username | |
alias sea='ssh [email protected]' | |
# Reinstall your app into something. | |
alias ir='adb install -r ~/AndroidStudioProjects/MyApp/app/build/outputs/apk/app-release.apk' | |
# Proguard obfuscated crash logs woes. | |
alias re='retrace.sh ~/AndroidStudioProjects/MyApp/app/build/outputs/mapping/release/mapping.txt /dev/shm/test.txt' | |
# See what network tasks are scheduled at your endpoint. | |
alias gcm='adb shell dumpsys activity service GcmService --endpoints com.aniket.sync.NetworkSchedulerService' | |
# Launch a deeplink without clicking links | |
alias deeplink='adb -s 110158c09410334a shell am start -W -a android.intent.action.VIEW -d "aniket://registration" com.aniket' | |
# Go to your home directory for your current project | |
alias h='cd /home/nicky/interesting_code/RealmMigrationTest' | |
# Rebuild your current app. | |
alias rb='./gradlew clean assembleDebug && adb uninstall com.aniket && adb install -r ./app/build/outputs/apk/app-debug.apk' | |
# Login to your pi :) | |
alias pi='ssh [email protected]' | |
# Create an ssh linked folder on your local computer with a folder on the pi | |
alias pi_folder='sshfs -o idmap=user pi@pi:/media/aniket/flash_drive/documents ~/pi_folder' | |
# Battery indicator not working? Check our your battery percentage. | |
alias power='upower -i $(upower -e | grep 'BAT') | grep -E "state|to\ full|percentage"' | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment