Wie kann ich ein Programm ausführen, ohne den vollständigen Pfad einzugeben?

Wie kann ich ein Programm ausführen, ohne den vollständigen Pfad einzugeben?

Bei Systemdienstprogrammen wie lsmuss vor ihrer Ausführung nicht der vollständige Pfad eingegeben werden. Um Netbeans auszuführen, muss ich jedoch eingeben /home/chris/netbeans-7.0.1/bin/netbeans. Wie kann ich es so einrichten, dass ich nur eingeben muss netbeans?

Antwort1

Eine einfache Möglichkeit besteht darin, einen Link in /usr/local/bin zu platzieren:

sudo ln -s -T /home/chris/netbeans-7.0.1/bin/netbeans /usr/local/bin/netbeans

Danach können Sie NetBeans mit folgendem ausführen:

netbeans &

Antwort2

Sie können einen Alias ​​hinzufügen

Terminal öffnenCtrl+Alt+T

nano ~/.bashrc

Schreiben Sie Folgendes ans Ende der Datei:

alias netbeans='/home/chris/netbeans-7.0.1/bin/netbeans'

Ctrl + x

Y

Enter

DerNetBeansword ist der Befehl, den Sie zum Starten des Programms verwenden. Sie können ihn beliebig ändern. In den Anführungszeichen steht der Befehl, den Sie ausführen möchten, wennNetBeansAlias ​​wird aufgerufen.

Damit dieser Befehl aktiv ist, müssen Sie das Terminal erneut öffnen oder eingeben

. ~/.bashrc

Antwort3

  1. gehe zum Programmverzeichnis.
  2. Öffnen Sie das Terminal mit Strg+Alt+T.
  3. Ziehen Sie die Programmdatei per Drag & Drop in das Terminalfenster.
  4. Drücken Sie im Terminalfenster die Eingabetaste.

verwandte Informationen