.bash aliases: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
= .bash_aliases =
'''.bash_aliases''' - [[Bash]]-Datei für [[Alias]]e
Die Arbeit in der Befehlszeile ist schnell und bequem. Der Nachteil ist, dass Sie sich alle Befehle merken müssen und einige von ihnen lang sind und Ihre Produktivität beeinträchtigen können. Glücklicherweise können wir Verknüpfungen zu Befehlen erstellen, die die Arbeit erheblich beschleunigen können.


== 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.  
[[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.  


Stellen Sie zunächst sicher, dass sich die .bashrc-Datei in Ihrem Home-Verzeichnis befindet
; Überprüfen Sie, ob Sie eine .bashrc-Datei haben
<syntaxhighlight lang="bash" highlight="1,2,3" line>
 
cd
Wenn ja, öffnen Sie die Datei in nano oder Ihrem bevorzugten Texteditor und suchen Sie nach den folgenden Zeilen
pwd
 
ls -al
<syntaxhighlight lang="bash" highlight="1" line>
editor ~/.bashrc-Datei
</syntaxhighlight>
</syntaxhighlight>


Überprüfen Sie, ob Sie eine .bashrc-Datei haben.
Stellen Sie sicher, dass sie nicht kommentiert sind (kein #-Symbol vor den Zeilen)


Wenn ja, öffnen Sie die Datei in nano oder Ihrem bevorzugten Texteditor und suchen Sie nach den folgenden Zeilen:
<syntaxhighlight lang="bash" line>
<syntaxhighlight lang="bash" line>
  if [ -f ~/.bash_aliases ]; then
  if [ -f ~/.bash_aliases ]; then
Zeile 20: Zeile 20:
</syntaxhighlight>
</syntaxhighlight>


Stellen Sie sicher, dass sie nicht kommentiert sind (kein #-Symbol vor den Zeilen). Wenn Sie die .bashrc-Datei nicht in Ihrem Home-Verzeichnis finden, dann [https://www.smarthomebeginner.com/bashrc-file-not-found/ 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. Unten sehen Sie ein Beispiel für eine .bash_aliases-Datei:
; Erstellen einer ''.bashrc''
Wenn Sie die [[.bashrc]]-Datei nicht in Ihrem Home-Verzeichnis finden, dann [https://www.smarthomebeginner.com/bashrc-file-not-found/ 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 ==
<syntaxhighlight lang="bash" line>
<syntaxhighlight lang="bash" line>
  # Update and Upgrade Packages
  # Update and Upgrade Packages
Zeile 115: Zeile 119:
  alias make='make -j4'
  alias make='make -j4'
</syntaxhighlight>
</syntaxhighlight>
== Installation ==
<syntaxhighlight lang="bash" highlight="1" line>
</syntaxhighlight>
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line>
</syntaxhighlight>
=== Optionen ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Anwendung ==
=== Problembehebung ===
== Konfiguration ==
=== Dateien ===
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
==== Dokumentation ====
===== Man-Page =====
===== Info-Pages =====
==== Links ====
===== Projekt =====
===== Weblinks =====


{{SORTIERUNG:.bash_aliases}}
{{SORTIERUNG:.bash_aliases}}
Zeile 120: Zeile 152:


[[Kategorie:Bash/Konfiguration]]
[[Kategorie:Bash/Konfiguration]]
</noinclude>

Aktuelle Version vom 17. November 2024, 12:46 Uhr

.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

editor ~/.bashrc-Datei

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.

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