it-swarm.com.de

Installiertes Skript mit pip: Führen Sie es wie einen Befehl aus

Ich habe dieses python Skript scdl installiert, um Audio von Soundcloud herunterzuladen. Das Skript wird in ~/.local/bin installiert. Wie kann ich dieses Skript in einem Terminal wie einem Programm ausführen? Daher gebe ich nicht den gesamten Pfad zu diesem Skript ein. Ich würde es gerne so machen:

scdl - l <link>
7
Nick

Fügen Sie der Umgebung PATH den Pfad ~/.local/bin hinzu.

Öffnen Sie die Datei .bashrc in einem Terminal

nano ~/.bashrc

und hinzufügen

:$HOME/.local/bin

am Ende der PATH Definition

z.B.

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$HOME/bin:$HOME/.local/bin

und füge die Zeile hinzu:

alias my_app="scdl - l <link>"

um den Befehl scdl - l <link> mit dem Alias ​​my_app zu starten.

Ersetzen Sie my_app durch einen Namen Ihrer Wahl.

Starten Sie den Befehl, um die Konfiguration zu lesen

source ~/.bashrc

Das ist alles.

9
A.B.

Oder einfacher ... Erstelle einfach einen Symlink dazu in /usr/local/bin/

z.B.

Sudo ln -s /home/user/.local/bin/scdl /usr/local/bin/scdl

Dann wird es automatisch zum Standardpfad hinzugefügt

2
3mrgnc3