Ich installiere p4v in /opt
, bin aber /usr/bin
auf meinem Weg. Ist es möglich, einen weichen oder symbolischen Link für p4v von /opt
bis zu erstellen /usr/bin
, sodass ich nur "p4v" eingeben kann, da /usr/bin
sich dieser in meinem Pfad befindet?
symbolic-link
Kaffee
quelle
quelle
Antworten:
Sehen
man ln
.Verwenden Sie zum Erstellen eines Symlinks, unter
/usr/bin/bar
dem auf die Originaldatei verwiesen wird/opt/foo
, Folgendes:Sie müssten den obigen Befehl als root (dh mit
sudo
) anwenden .quelle
sudo ln –s /etc/apache2/sites-available/redmine /etc/apache2/sites-enabled/000-redmine
Fehler bekommen:ln: target '/etc/apache2/sites-enabled/000-redmine' is not a directory
Der Fehler ist, dass Sie den Befehl falsch schreiben. Der richtige Weg ist
http://ubuntuforums.org/showthread.php?t=2001697
quelle
/
Wenn sich die ausführbare Datei 'p4v' unter / opt / bin / p4v befindet, können Sie einfach Folgendes ausführen:
Es wäre besser, / opt / bin (oder wo immer sich die ausführbare Datei befindet) zu Ihrem Pfad hinzuzufügen:
quelle
~/.profile
wäre besser zum einstellen$PATH
./etc/environment
, um PATH systemweit zu ändern.Überprüfen Sie den Softwarestandort auf diese Weise.
zum Beispiel
Ausgabe wird dies sein.
So erstellen Sie den Softlink. Sie möchten beispielsweise den Softlink für
skype
auf Ihrem Desktop erstellenWeitere Informationen zu
ln
.oder
quelle
Beachten Sie, dass dies funktioniert, wenn sich beide Knoten im selben Baum unter Ihnen befinden. Sie können die relative Notation verwenden
quelle
$
Angabe einer Eingabeaufforderung eine Stilauswahl, die wahrscheinlich kein Problem darstellt. Bedenken Sie jedoch, dass das Einfügen von Dingen in einen anderen Codeblock als den Code und dessen Ausgabe Verwirrung stiften kann.Diese Vorlage war für mich hilfreicher als die obigen Antworten. Wahrscheinlich nicht korrekter, nur weniger verschleiert:
Ersetzen Sie einfach die Teile in
<>
'squelle
Wenn es heißt
target is not a folder
, gibt es Leerzeichen in Ihren Ordnernamen, zB:New Folder
hat ein LeerzeichenSie müssen den Pfad bearbeiten und
\
nach jedem Leerzeichen in den Pfaden einen Backslash einfügenz.B:
quelle
Ich habe festgestellt, dass es einfacher ist, zu der Stelle zu gelangen, an der sich der Link befinden soll, und den Link dann mithilfe von zu erstellen
sudo ln -s /path/to/source/file
, als dies zu tunln -s target source
.Also in deinem Fall würde ich das
cd /usr/bin
dann tunsudo ln -s /opt/bin/pv4
. Der andere Weg hat in meinem Fall nicht funktioniert.quelle