Ich bin es gewohnt, gängige Skripte /usr/local/bineinzufügen, damit ich sie mit dem Terminal von überall ausführen kann.
Zum Beispiel erstelle ich ein Shell-Skript mit dem Namen 1, mache es ausführbar chmod +x 1und füge es ein /usr/local/bin. Innerhalb des Skripts tippe ich #!/bin/shin die erste Zeile und dann meine Befehle. Von da an ist es sehr bequem zu bedienen und kann schnell durch Tippen ausgeführt werden
1Enter
auf dem Terminal aus einem beliebigen Ordner.
Mein Problem ist, dass ich derzeit an einem Computer arbeite, auf dem das nicht möglich ist, sudound ich kann auch nicht damit rechnen, dass ich es bekomme, sodass ich mein Skript nicht einfügen kann /usr/local/bin.
Welche Möglichkeiten habe ich? Gibt es einen anderen Pfad mit der gleichen Funktion "von überall ausführen", auf den ich zugreifen kann sudo, oder einen anderen Weg, um etwas Äquivalentes zu erreichen?
Die akzeptierte Antwort auf diesen Beitrag lautet
Verwenden Sie für benutzerbezogene Skripts bin / in Ihrem Ausgangsverzeichnis.
Was ich versucht habe, aber es gibt keinen binOrdner in meinem Ausgangsverzeichnis, und als ich einen erstellte, konnte ich das Skript immer noch nicht von irgendwo anders ausführen.
Ich arbeite mit Ubuntu 12.04 LTS.
expr 1 + 1sich das Vorhandensein eines Skripts namens auswirken 1?
exproder Schlagarithmetik $(( 1 + 1 )).