Last active
November 24, 2025 06:42
-
-
Save zahidhassanshaikot/697cc570aeaa38397254d99337f540d3 to your computer and use it in GitHub Desktop.
.bash_aliases
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
| #basic | |
| alias sai="sudo apt-get install" | |
| alias sau="sudo apt-get update" | |
| alias saug="sudo apt-get upgrade" | |
| alias c="clear" | |
| alias home='cd ~/' | |
| alias d='cd ~/Desktop' | |
| alias D='cd ~/Development' | |
| alias dl='cd ~/Downloads' | |
| alias cd1="cd .." | |
| alias cd2="cd ../.." | |
| alias cd3="cd ../../.." | |
| alias cd4="cd ../../../.." | |
| alias ll='ls -alF' | |
| alias la='ls -A' | |
| alias l='ls -CF' | |
| alias find_dir="find / -type d | grep 'directory name'" | |
| #git | |
| alias g=git | |
| alias gs="c;git status" | |
| alias gl="git log" | |
| alias gpl="git pull" | |
| alias gp="git push" | |
| alias gcb="git checkout -b" | |
| alias gcm="git add . && git commit -m" | |
| alias ghr="git reset --hard" | |
| alias ghs="git reset --soft" | |
| alias gb="git branch" | |
| alias gbd="git branch -d" | |
| alias gpall="git push && git push shaikot" | |
| alias gps="git push shaikot" | |
| alias gcap='git add . && git commit -m "$1" && git push' | |
| gcapall() { | |
| git add . && git commit -m "$1" && git push && git push shaikot | |
| } | |
| # Alias for composer | |
| alias cr=composer | |
| alias cri="composer install" | |
| alias crd="composer dump-autoload" | |
| alias cru="composer update" | |
| # Alias for artisan commands | |
| alias pa="php artisan" | |
| alias pamm="php artisan make:model" | |
| alias pamc="php artisan make:controller" | |
| alias pakg="php artisan key:generate" | |
| alias pamt="php artisan make:test" | |
| alias pamf="php artisan migrate:fresh" | |
| alias pami="php artisan migrate" | |
| alias pads="php artisan db:seed" | |
| alias pas="php artisan serve" | |
| alias paoc="php artisan optimize:clear" | |
| #node modules | |
| alias ndev="npm run dev" | |
| alias nprod="npm run prod" | |
| alias nwatch="npm run watch" | |
| alias nserve="npm run serve" | |
| alias nstart="npm start" | |
| #yarn | |
| alias y="yarn" | |
| alias ys="yarn start" | |
| alias yi="yarn install" | |
| alias yrm="yarn remove" | |
| alias ya="yarn add" | |
| alias y-v="yarn version" | |
| #bun | |
| alias b="bun" | |
| alias bi="bun install" | |
| alias br="bun remove" | |
| alias ba="bun add" | |
| alias b-v="bun version" | |
| alias bs="bun run dev" | |
| alias bprod="bun run prod" | |
| alias bbuild="bun run build" | |
| #sail | |
| alias sail='bash vendor/bin/sail' | |
| #docker | |
| alias dc="docker" | |
| alias dcc="docker compose" | |
| alias dcb='docker compose build' | |
| alias dcu="docker compose up -d" | |
| alias dcd="docker compose down" | |
| alias dcr="docker compose run --rm" | |
| alias dcww="winpty docker exec -it" | |
| alias dcw="docker compose exec workspace" | |
| alias dcwb="docker compose exec --user=laradock workspace bash" | |
| # List running containers by status using custom format | |
| alias dcps='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}"' | |
| # List all containers by status using custom format | |
| alias dcpsa='docker ps -a --format "table {{.Names}}\t{{.Image}}\t{{.Status}}"' | |
| # Diplays a container log, it requires the image name \ ID as parameter | |
| alias dclo='docker logs' | |
| alias dclof='docker logs -f' | |
| # Removes a container, it requires the container name \ ID as parameter | |
| alias dcrm='docker rm -f' | |
| # Lists all images by repository sorted by tag name | |
| alias dcimg='docker image ls --format "table {{.Repository}}\t{{.Tag}}\t{{.ID}}" | sort' | |
| # Removes an image, it requires the image name \ ID as parameter | |
| alias dcrmi='docker rmi' | |
| # Lists all persistent volumes | |
| alias dcvlm='docker volume ls' | |
| # Initiates a session withing a container, it requires the image name \ ID as parameter followed by the word "bash" | |
| alias dcex='docker exec -it' | |
| # Start/Stop a container, it requires the image name \ ID as parameter | |
| alias dcstrt='docker start' | |
| alias dcstp='docker stop' | |
| alias dcsp='docker system prune' | |
| alias dcspa='docker system prune -a' | |
| alias dcvp='docker volume prune' | |
| alias dcvpa='docker volume prune -a' | |
| #docker down and up | |
| alias dcdnu='dcd && dcu' | |
| # Projects | |
| projects='<your_projects_path>' | |
| alias projects='cd $projects' | |
| alias p_name='cd $projects/<your_project_path>' | |
| # Fun | |
| alias weather="curl -4 http://v2.wttr.in" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment