alias_ 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. #!/bin/sh
  2. # alias_
  3. #export DOCKER_HOST="tcp://192.168.1.15:2376"
  4. #export APULSE_CAPTURE_DEVICE=hw:0
  5. #export APULSE_PLAYBACK_DEVICE=plughw:0
  6. export JAVA_HOME=~/openjdk/jdk-17.0.2
  7. export PATH="$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH"
  8. #PS1='\033[35m\u:\033[0m ';
  9. function sshfsqueen()
  10. {
  11. target=/home/queen
  12. sudo mkdir -p $target
  13. sudo chown -R ${USER}:${USER} $target
  14. sshfs -o reconnect,sshfs_sync queen:/home/loo $target
  15. }
  16. function screenshot()
  17. {
  18. mkdir -p ~/screens
  19. scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~/screens/' -d 10
  20. }
  21. function hib()
  22. {
  23. rm -rf $HOME/.local/share/Trash/files
  24. rm -rf $HOME/.local/share/Trash/info
  25. sudo sleep 0.1 # Для ввода пароля.
  26. slock &
  27. sleep 3
  28. echo disk | sudo tee /sys/power/state
  29. }
  30. function sht()
  31. {
  32. rm -rf $HOME/.local/share/Trash/files
  33. rm -rf $HOME/.local/share/Trash/info
  34. sudo shutdown -t5 -h now
  35. }
  36. function x280()
  37. {
  38. bash $HOME/scripts/t60battery_status.sh
  39. bash $HOME/scripts/t60cputemp.sh
  40. bash $HOME/scripts/t60fanspeed.sh
  41. }
  42. alias ls='ls -ah --color=always';
  43. alias less='less -F';
  44. alias objdump='objdump --visualize-jumps=extended-color';
  45. alias cat='cat -n';
  46. alias rm='rm -Iv ';
  47. alias mkdir='mkdir -m 700';
  48. alias cp='cp -iv';
  49. alias mv='mv -iv';
  50. alias grep='grep --color=always';
  51. alias cd..='cd ..';
  52. alias du='du -h';
  53. alias df='df -h';
  54. alias see='show(){ cat ${1} | less; }; show';
  55. alias ping='ping; ping -c 3';
  56. alias dmesg='sudo dmesg --color=always';
  57. alias trml='transmission-remote -l';
  58. alias trm='cat /proc/acpi/ibm/thermal';
  59. alias num='num(){ echo "obase=$2; ibase=$1; $3" | bc; }; num';
  60. alias umnt='umnt(){ sudo umount /mnt; sudo sync; }; umnt';
  61. alias mnt='mnt(){ sudo mount /dev/$1 /mnt; }; mnt';
  62. alias copy='s1(){ sudo rsync -azvh --progress --delete $1 $2; }; s1';
  63. alias copy2='s2(){ rsync -azvh --progress --delete -T "/tmp" $1 queen:$2; }; s2';
  64. alias mp='mplayer -utf8';
  65. alias pic='nsxiv -c && nsxiv -fta $1';
  66. alias scr='screenshot';
  67. alias em='emacs &';
  68. alias emc='emacsclient -c &';
  69. #alias fox='apulse firefox &';
  70. alias idea='~/idea/idea-IC-241.18034.62/bin/idea.sh &';
  71. alias ideaU='~/idea/idea-ultimate/bin/idea.sh &';
  72. alias ifup='sudo ifup wlan0';
  73. alias ifdown='sudo ifdown wlan0';
  74. alias visualVM='~/visualvm_218/bin/visualvm &';
  75. alias postman='~/postman/app/postman-agent &';
  76. alias photo='phototonic &';
  77. alias brns='brns(){ echo $1 | sudo tee "/sys/class/backlight/intel_backlight/brightness"; }; brns';
  78. alias snd='pamixer --get-volume-human';
  79. alias snd-set='pamixer --set-volume $1';
  80. alias snd-mute='pamixer -t';
  81. alias snd-cap='amixer set Capture toggle';
  82. alias flac='for i in *.flac; do mplayer -msgcolor "$i"; done';
  83. alias mp3='for i in *.mp3; do mplayer -msgcolor "$i"; done';
  84. alias m4a='for i in *.m4a; do mplayer -msgcolor "$i"; done';
  85. alias webm='for i in *.webm; do mplayer -msgcolor "$i"; done';
  86. alias one='xrandr --output eDP-1 --primary --mode 1366x768 --pos 0x0 --rotate normal --output DP-1 --off --output HDMI-1 --off --output DP-2 --off --output HDMI-2 --off';
  87. alias two='xrandr --output eDP-1 --primary --mode 1366x768 --pos 221x1080 --rotate normal --output DP-1 --off --output HDMI-1 --off --output DP-2 --off --output HDMI-2 --mode 1920x1080 --pos 0x0 --rotate normal';