.bash_aliases
.bash_aliases
Beschreibung
Bash-Benutzer können eine „.bash_aliases“-Datei erstellen, die eine Liste aller Verknüpfungen oder Aliase zu Ihren häufig verwendeten Befehlen enthält.
- Überprüfen Sie, ob Sie eine .bashrc-Datei haben
Wenn ja, öffnen Sie die Datei in nano oder Ihrem bevorzugten Texteditor und suchen Sie nach den folgenden Zeilen
editor ~/.bashrc-Datei
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Stellen Sie sicher, dass sie nicht kommentiert sind (kein #-Symbol vor den Zeilen).
- Erstellen einer .bashrc
Wenn Sie die .bashrc-Datei nicht in Ihrem Home-Verzeichnis finden, dann follow this post, um sie zu erstellen.
Erstellen Sie nun eine .bash_aliases-Datei in Ihrem Home-Verzeichnis und fügen Sie Ihre Aliase zur Datei hinzu.
Beispiel
# Update and Upgrade Packages
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
# Install and Remove Packages
alias install='sudo apt-get install'
alias uninstall='sudo apt-get remove'
alias installf='sudo apt-get -f install' #force install
alias installfr='sudo apt-get -f install --reinstall' #force reinstall
# Add repository keys (usage: addkey XXXXXXXX - last 8 digits of the key)
alias addkey='sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com'
# Search apt repository
alias search='sudo apt-cache search'
# Cleaning
alias clean='sudo apt-get clean && sudo apt-get autoclean'
alias remove='sudo apt-get remove && sudo apt-get autoremove'
alias purge='sudo apt-get purge'
alias deborphan='sudo deborphan | xargs sudo apt-get -y remove --purge'
# Shutdown and Reboot
alias shutdown='sudo shutdown -h now'
alias reboot='sudo reboot'
# Apache Start, Stop, and Restart
alias apacherestart='sudo service apache2 reload'
alias apachestop='sudo service apache2 stop'
alias apachestart='sudo service apache2 start'
#Shellinabox Start, Stop, and Restart
alias shellstart='sudo service shellinabox start'
alias shellstop='sudo service shellinabox stop'
alias shellreload='sudo service shellinabox reload'
# Network Start, Stop, and Restart
alias networkrestart='sudo service networking restart'
alias networkstop='sudo service networking stop'
alias networkstart='sudo service networking start'
# SAMBA Start, Stop, and Restart
alias sambarestart='sudo service smbd restart'
alias sambastop='sudo service smbd stop'
alias sambastart='sudo service smbd start'
# NFS Start, Stop, and Restart
alias nfsrestart='sudo /etc/init.d/nfs-kernel-server restart'
alias nfsstart='sudo /etc/init.d/nfs-kernel-server start'
alias nfsstop='sudo /etc/init.d/nfs-kernel-server stop'
# Transmission-Daemon Start, Stop, and Restart
alias transstop='sudo /etc/init.d/transmission-daemon stop'
alias transstart='sudo /etc/init.d/transmission-daemon start'
alias transrestart='sudo /etc/init.d/transmission-daemon reload'
# SABnzbd Start, Stop, and Restart
alias sabrestart='sudo service sabnzbdplus restart'
alias sabstop='sudo service sabnzbdplus stop'
alias sabstart='sudo service sabnzbdplus start'
# CouchPotato Start, Stop, and Restart
alias couchstop='/etc/init.d/couchpotato stop'
alias couchstart='/etc/init.d/couchpotato start'
alias couchrestart='/etc/init.d/couchpotato stop ; /etc/init.d/couchpotato start'
# Sickbeard Start, Stop, and Restart
alias sickstop='/etc/init.d/sickbeard stop'
alias sickstart='/etc/init.d/sickbeard start'
alias sickrestart='/etc/init.d/sickbeard stop ; /etc/init.d/sickbeard start'
# Grub
alias grubu='sudo update-grub' #update grub
alias grubi='sudo grub-install' #install grub
# Misellaneous
alias fdisk='sudo fdisk -l'
alias uuid='sudo vol_id -u' #list UUIDs
alias rfind='sudo find / -name' #find a file. Usage: rfind 'filename'
alias rd='sudo rm -R' #remove directory
alias imount='sudo mount -o loop -t iso9660' #mount iso. Usage: imount 'filename.iso'
alias dirsize='sudo du -hx --max-depth=1' #directory size. Usage: dirsize directoryname
# Commands
alias rrsync='rsync --verbose -rtvogp --progress'
alias scp='scp -c blowfish'
alias nano='sudo nano -iSw$'
alias cp='cp --verbose'
alias mv='mv --verbose'
alias make='make -j4'
Installation
Aufruf
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Problembehebung
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
Man-Page
Info-Pages
Links
Projekt
Weblinks