Partage Exemple de raccourci via les "alias"

♛ỡяğзρẫ£ẫďịй♛

Ancien Staff
Ancien Staff
26/3/15
398
567
3028
#1
Salut donc voila ensuite a modifier selon vos dossiers etc ...​

Code:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# make less more friendly for non-text input files, see lesspipe(1)
#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
    # We have color support; assume it's compliant with Ecma-48
    # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
    # a case would tend to support setf rather than setaf.)
    color_prompt=yes
    else
    color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\h\[\033[01;33m\]\\By Kali_nux >>\[\033[01;33m\]\>>\[\033[01;31m\]\w\[\033[01;32m\]>'
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    alias dir='dir --color=auto'
    alias vdir='vdir --color=auto'
    alias ifconfig='ifconfig | egrep "([0-9]{1,3}\.){3}[0-9]{1,3}|$" --color=auto'
    alias route='route | egrep "([0-9]{1,3}\.){3}[0-9]{1,3}|$" --color=auto'
    alias iwconfig='iwconfig | egrep "([0-9]{1,3}\.){3}[0-9]{1,3}|$" --color=auto'
    #alias nmap='nmap | egrep "([0-9]{1,3}\.){3}[0-9]{1,3}|$" --color=auto'
    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'

#Alias NOIP:
alias noip='/usr/local/bin/noip2'
alias noip-conf='/usr/local/bin/noip2 -C'
alias noip-status='/usr/local/bin/noip2 -S '

#Alias proxy:
alias proxy-chine='export http_proxy='http://124.88.67.83:843'&& wget http://ipinfo.io/ip -qO -'
alias proxy1='export http_proxy='http://137.135.166.225:8137' && wget http://ipinfo.io/ip -qO -'
alias proxy2='export http_proxy='http://168.63.24.174:8133' && wget http://ipinfo.io/ip -qO -'
alias proxy3='export http_proxy='http://109.234.155.213:8118' && wget http://ipinfo.io/ip -qO -'
alias proxy4='export http_proxy='http://' && wget http://ipinfo.io/ip -qO -'
alias proxy5='export http_proxy='http://' && wget http://ipinfo.io/ip -qO -'

#Stop alias proxy:
alias noproxy="export http_proxy=''"

#VPN europe:
alias vpn1='cd /root/Documents/VPN/VPNBook.com-OpenVPN-Euro1/ && openvpn vpnbook-euro1-udp25000.ovpn'
alias vpn2='cd /root/Documents/VPN/VPNBook.com-OpenVPN-Euro1/ && openvpn vpnbook-euro1-udp53.ovpn'
alias vpn3='cd /root/Documents/VPN/VPNBook.com-OpenVPN-Euro1/ && openvpn vpnbook-euro1-tcp443.ovpn'
alias vpn4='cd /root/Documents/VPN/VPNBook.com-OpenVPN-Euro1/ && openvpn vpnbook-euro1-tcp80.ovpn'

alias vpn-myass='cd /root/VPN-hide-my-ass/ && ./hma-vpn.sh -p tcp London'
alias vpn-myass1='cd /root/VPN-hide-my-ass/ && ./hma-vpn.sh -p tcp Estonia'
alias vpn-myass2='cd /root/VPN-hide-my-ass/ && ./hma-vpn.sh -p tcp France'
alias vpn-myass3='cd /root/VPN-hide-my-ass/ && ./hma-vpn.sh -p tcp Canada'

#VPN europe 2:
alias vpn5='cd /root/Documents/VPN/VPNBook.com-OpenVPN-Euro2/ && openvpn vpnbook-euro2-udp25000.ovpn'

alias myip='wget http://ipinfo.io/ip -qO -'

#Alias ssh:
alias py='ssh @192.168.0.4'

#Alias personnaliser:
alias speedtest='cd && python speedtest.py'

alias up='apt update && apt upgrade'
alias cl='clear'

alias rec='asciinema rec'

#Alias apt install
alias install='apt install'

#Alias chmod
alias ch='chmod +x'

#Alias touch
alias t='touch'

#Alias nano
alias n='nano'

#alias thunderbird:
alias msg='cd && /root/thunderbird/thunderbird/thunderbird'

alias servactif='service --status-all 2>/dev/null | grep +'
#alias servall='service --status-all 2>/dev/null | egrep '

#Alias service (a modif)
alias startapache2='service apache2 start'
alias startpostgres='service postgresql start'
alias startssh='service ssh start'
alias starttor='service tor start'

alias restartapache2='service apache2 restart'
alias restartpostgres='service postgresql restart'
alias restartssh='service ssh restart'
alias restarttor='service tor restart'

alias stopapache2='service apache2 stop'
alias stoppostgres='service postgresql stop'
alias stopssh='service ssh stop'
alias stoptor='service tor stop'

alias statapache2='service apache2 status'
alias statpostgres='service postgresql status'
alias statssh='service ssh status'
alias stattor='service tor status'

alias nessus-start='/etc/init.d/nessusd start'
alias nessus-stop='/etc/init.d/nessusd stop'
alias nessus-status='/etc/init.d/nessusd status'
alias nessus-restart='/etc/init.d/nessusd restart'

alias restartnetworking='service networking restart'

#Alias youtube-dl
alias dlx='youtube-dl -x'
alias dl='youtube-dl'

alias nt='netstat -an'

#Alias ifconfig
alias ip='ifconfig && route'
alias myipv6='ifconfig |grep inet6 '


#logs
alias logssh='tail -n 40 -f /var/log/auth.log | ccze | grep ssh'
alias logmac='tail -n 40 -f /var/log/macchanger.log | ccze'
alias logmessage='tail -n 40 -f /var/log/message |ccze'
alias logapache='tail -n 40 -f /var/log/apache2/access.log |ccze'
alias logpostgres='tail -n 40 -f /var/log/postgresql/postgresql-9.5-main.log |ccze'
alias logapt='tail -n 40 -f /var/log/apt/term.log | ccze'
alias logdaemon='tail -n 40 -f /var/log daemon.log | ccze'
alias logdebug='tail -n 40 -f /var/log/debug | ccze'
alias logdpkg='tail -n 40 -f /var/log/dpkg.log | ccze'
alias logsyslog='tail -n 40 -f /var/log/syslog | ccze'
alias logtor='tail -n 40 -f /var/log/tor/log | ccze'

#Afficher les service demarrer:
alias services-all='service --status-all 2>/dev/null | grep +'

alias starwars='telnet towel.blinkenlights.nl'

alias scan1='speedometer -r eth0'
alias scan-wifi='speedometer -r wlan0'
alias scan2='iftop'

alias estab='ss -t | grep -i estab'

alias fuck='curl ipinfo.io/'

#Retrouver clé wifi:
#alias clé-wifi='egrep -h 'ssid=|psk=' --color /etc/NetworkManager/system-connections/*'

#Texte ASCII:
#figlet anonymous

cmatrix

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi
>> /home/Users/.bashrc
>> /root/.bashrc
 
Dernière édition par un modérateur:
J'aime: zhacken

Kilo-25

Premium™
Premium™
28/4/17
75
57
618
#2
2 façons classiques d'écrire :
hello='echo Hello'
ou
hello() { echo Hello }

La deuxième notation permet de faire un code long plus proprement

HMA => vendu :') Traitre un jour, traitre toujours : https://invisibler.com/lulzsec-and-hidemyass
HMA a trahi pour rappel un lulz :D

rcconf et torsocks sont tes amis ;)