Skip to content

Instantly share code, notes, and snippets.

@lasekmiroslaw
Last active June 23, 2019 10:13
Show Gist options
  • Save lasekmiroslaw/e79bb36a9aa7bb1d8f7ad60698496a7a to your computer and use it in GitHub Desktop.
Save lasekmiroslaw/e79bb36a9aa7bb1d8f7ad60698496a7a to your computer and use it in GitHub Desktop.
linux useful bash alias command
cerate your bash aliases
gedit ~/.bashrc
update it
source ~/.bashrc
# docker-compose
alias dcu='docker-compose up --d'
alias dcub='docker-compose up --build'
alias dcd='docker-compose down'
alias dcb='docker-compose build'
alias dcep='docker-compose exec php-fpm bash'
alias dcemysql='docker-compose exec mysql bash'
alias dce='docker-compose exec'
# api-platform
alias apdu='docker-compose exec php bin/console doctrine:schema:update --force'
# docker
alias dps='docker ps'
# add name and sh or bin
alias de='docker exec -it'
alias dkill='docker kill $(docker ps -q)'
alias dcpa='docker cp ~/bashrc docker_php-fpm_1:/etc/bashrc'
# dump mysql docker
alias dcem='docker-compose exec mysql bash'
alias dmysql='mysqldump -u YDbWtEcVGi -p naprawtelefon > 19-11.sql'
alias cpdump='docker cp a57caa06d66d:/22-11.sql ~/Desktop/naprawtelefon/dumps/22-11.sql'
# yarn, encore
alias yi='yarn install'
alias yed='yarn encore dev'
alias yew='yarn encore dev --watch'
alias yep='yarn encore production'
alias yd='yarn dev'
alias ycms='yarn start-client'
alias yb='yarn build'
alias ya='yarn add'
alias yr='yarn remove'
alias yd9='sudo yarn encore dev-server --port 9000'
# vagrant
alias vu='vagrant up'
alias vp='vagrant provision'
alias vs='vagrant ssh'
# git
alias gc='git commit'
alias ga='git add'
alias gaa='git add -A'
alias gs='git status'
alias gl='git log'
alias gh='git checkout'
alias ghb='git checkout -b'
alias amend='git commit --amend'
alias gf='git fetch'
alias ght='git checkout --track'
alias pul='git pull'
alias pulo='git pull origin'
alias push='git push'
alias pusho='git push origin'
alias pushu='git push -u origin'
alias gm='git merge'
alias gr='git reset'
alias grh='git reset --hard'
alias grs='git reset ---soft'
alias grb='git rebase'
alias grl='git remote -v'
alias gcp='git cherry-pick'
alias clean='git clean'
alias cleana='git clean -df'
alias gref='git reflog'
alias revert='git revert'
alias gb='git branch'
alias gbrml='git branch -d'
alias gsu='git submodule update'
alias gst='git stash'
alias gstl='git stash list'
alias gsta='git stash apply'
alias gd='git diff'
alias gbrmr='git push origin --delete'
# lampp
alias las='sudo /opt/lampp/lampp start'
alias lae='sudo /opt/lampp/lampp stop'
alias lam='/opt/lampp/bin/mysql -u root'
# doctrine
alias dmd='bin/console doctrine:migrations:diff'
alias dmm='php bin/console doctrine:migrations:migrate'
alias duf='bin/console doctrine:schema:update --force'
alias dfl='bin/console doctrine:fixtures:load'
# symfony
alias sf='php bin/console'
alias sfcc='php bin/console cache:clear'
alias sfr='php bin/console debug:router'
alias sfa='php bin/console debug:autowiring'
alias sfc='php bin/console debug:container'
alias sfcr='php bin/console config:dump-reference'
alias sfmc='php bin/console make:controller'
alias sfme='php bin/console make:entity'
alias sfss='php bin/console server:start'
alias sfsp='php bin/console server:stop'
alias ut='./bin/phpunit'
# composer
alias cr='composer require'
alias cr='composer remove'
alias cu='composer update'
alias ci='composer install'
alias cip='composer install --no-dev --optimize-autoloader'
# linux
alias sgr='sudo add-apt-repository'
alias sgrm='sudo add-apt-repository'
alias sgu='sudo apt-get update'
alias sgupgr='sudo apt-get upgrade'
alias sgi='sudo apt-get install'
alias ae='gedit ~/.bashrc'
alias au='source ~/.bashrc'
alias ownu='sudo chown -R $USER'
alias mod7='sudo chmod -R 777'
alias ubuntucode='. /etc/os-release; echo "$UBUNTU_CODENAME"'
alias mintr='lsb_release -cs'
# ecs
alias ecs='vendor/bin/ecs check'
alias ecsc='vendor/bin/ecs check src'
alias ecsf='vendor/bin/ecs check src --fix'
# gitlab
alias glr='gitlab-runner'
alias glrr='gitlab-runner register'
#mysql
alias mysqlopt='OPTIMIZE TABLE table_name;'
#others
alias smr='xrandr --newmode "1440x900_59.90" 106.29 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync;xrandr --addmode VGA-1-1 1440x900_59.90;xrandr --output VGA-1-1 --mode 1440x900_59.90'
alias storm='~/Downloads/programy/PhpStorm-183.4886.46/bin/phpstorm.sh'
alias stormreset='cd ~/.PhpStorm2018.1;
rm config/eval/PhpStorm181.evaluation.key;
rm config/options/options.xml;
cd ~/.java/.userPrefs/jetbrains;
rm -rf phpstorm'
alias tunel='lt --port 8000'
alias apip='echo AgzW27tFmq35'
alias azjap='echo 4AFZWmC4xmQzRNI8'
alias allp='echo 8CLLT2qLjzEv'
alias ngrok='~/Downloads/./ngrok http 8000'
alias dumpazja='mysqldump -u root -p drophub > dump.sql'
alias getdump='scp drophub@10.0.0.19:~/dump.sql ~/dumps/02-04-wms.sql'
alias importdump='mysql -u root -p drophub < 02-04-wms.sql'
alias svs='supervisord -c default.conf'
alias lsd='ls -trl'
alias lsmb='ls -l --block-size=M'
alias clips='xclip -sel clip'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment