|
|
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 26: |
Zeile 26: |
| Erstellen Sie nun eine .bash_aliases-Datei in Ihrem Home-Verzeichnis und fügen Sie Ihre Aliase zur Datei hinzu. | | Erstellen Sie nun eine .bash_aliases-Datei in Ihrem Home-Verzeichnis und fügen Sie Ihre Aliase zur Datei hinzu. |
|
| |
|
| == Beispiel ==
| |
| <syntaxhighlight lang="bash" line>
| |
| # 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'
| |
| </syntaxhighlight>
| |
|
| |
| == Installation ==
| |
| <syntaxhighlight lang="bash" highlight="1" line>
| |
|
| |
| </syntaxhighlight>
| |
| == Aufruf ==
| |
| <syntaxhighlight lang="bash" highlight="1" line>
| |
|
| |
| </syntaxhighlight>
| |
| === Optionen ===
| |
| === Parameter ===
| |
| === Umgebungsvariablen ===
| |
| === Exit-Status ===
| |
| == Anwendung == | | == Anwendung == |
| === Problembehebung === | | === Problembehebung === |
| == Konfiguration ==
| | |
| === Dateien ===
| |
| <noinclude> | | <noinclude> |
| | |
| == Anhang == | | == Anhang == |
| === Siehe auch === | | === Siehe auch === |
Zeile 145: |
Zeile 39: |
| ===== Info-Pages ===== | | ===== Info-Pages ===== |
| ==== Links ==== | | ==== Links ==== |
| ===== Projekt =====
| |
| ===== Weblinks ===== | | ===== Weblinks ===== |
|
| |
|
.bash_aliases - Bash-Datei für Aliase
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
Stellen Sie sicher, dass sie nicht kommentiert sind (kein #-Symbol vor den Zeilen)
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
- 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.
Anwendung
Problembehebung
Anhang
Siehe auch
Dokumentation
Man-Page
Info-Pages
Links
Weblinks