Ich bin es gewohnt, gängige Skripte /usr/local/bin
einzufü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 1
und füge es ein /usr/local/bin
. Innerhalb des Skripts tippe ich #!/bin/sh
in die erste Zeile und dann meine Befehle. Von da an ist es sehr bequem zu bedienen und kann schnell durch Tippen ausgeführt werden
1
Enter
auf dem Terminal aus einem beliebigen Ordner.
Mein Problem ist, dass ich derzeit an einem Computer arbeite, auf dem das nicht möglich ist, sudo
und 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 bin
Ordner 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 + 1
sich das Vorhandensein eines Skripts namens auswirken 1
?
expr
oder Schlagarithmetik $(( 1 + 1 ))
.