Wie erstelle ich Verknüpfungen für Befehle in einer .bashrc-Datei?

Wie erstelle ich Verknüpfungen für Befehle in einer .bashrc-Datei?

Ich habe Drupal 9 auf einem gemeinsam genutzten Server bei Infomaniak installiert. Drush und Composer sind darauf installiert.

Um Composer derzeit zu verwenden, muss ich den composer2Befehl ausführen.

Um Drush zu verwenden, muss ich derzeit den vendor/bin/drushBefehl ausführen.

Ich habe eine .bashrcDatei erstellt, weil sie nicht existiert:

cd ~
touch .bashrc
nano .bashrc

Was muss ich in diese Datei einfügen, um Drush durch Eingabe des drushBefehls zu verwenden, und wie verwende ich Composer durch Eingabe des composerBefehls?

source ~/.profile
alias composer="composer2"

Ich habe den obigen Code zur Datei hinzugefügt, aber er tut nichts. Hier ist die Infomaniak-Dokumentation für den Drush-Befehl:

https://www.infomaniak.com/en/support/faq/2152/drupal-auf-der-kommandozeile-mit-drush-administrieren

Antwort1

Sie könnten so etwas in der globalen Datei tun. Dadurch kann ich lastattdessen Folgendes eingeben ls -lah:

Fügen Sie mit Ihrem bevorzugten Texteditor den folgenden Inhalt zur systemweiten Konfigurationsdatei /etc/bash.bashrcoder zur Datei des Benutzers hinzu:~/.bashrc

export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias la='ls -lah'

Wenden Sie die Änderungen an, indem Sie den Befehl ausführen

~$ source /etc/bashrc; source ~/.bashrc

Antwort2

Nehmen Sie die

source ~/.profile

aus .bashrc, wenn es ausgeführt wird. Es sucht nach ~/.profile zum Ausführen, findet es nicht und wird beendet.

verwandte Informationen