Last active
June 23, 2019 10:13
-
-
Save lasekmiroslaw/e79bb36a9aa7bb1d8f7ad60698496a7a to your computer and use it in GitHub Desktop.
linux useful bash alias command
This file contains 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
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