Neue Fragen mit dem Tag «.bash-profile»

Insgesamt gefunden 143 Fragen

1
Bewertungen
2
Antworten
831
Ansicht

Variable kann nicht in .bash_profile ubuntu 18.04 exportiert werden

Ich habe versucht, eine Variable zu exportieren. Ich erstelle Dateien .bash_profileund stecke hineinexport SPRING_PROFILES_ACTIVE=local Danach starte ich mein Ubuntu neu, logge mich ein, aber nichts passiert. Mein System ist frisch Ubuntu 18.04. Was ich falsch mache?
fragte Vova Yatsyk vor 6 Jahren

11
Bewertungen
4
Antworten
5848
Ansichten

Was bedeutet ">>" im Terminalbefehl?

Ich bin gerade auf einen Befehl gestoßen - $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile Von was ich vermuten kann, wird es wahrscheinlich für das Festschreiben der Änderungen in .bash_profile verwendet, aber wozu wird es genau verwendet?

0
Bewertungen
1
Antwort
535
Ansichten

Wie kann ich meine .bash_profile-Änderungen rückgängig machen?

Ich habe die folgenden einfachen zwei Befehle in meine .bash_profile- export PS1="___________________ | \w @ \h (\u) \n| => " export PS2="| => " Dann begehen Sie sie durch die source .bash_profile. Jetzt möchte ich zurückkehren, also habe ich die Codezeilen aus meinem entfernt .bash_profileu...
fragte monster vor 6 Jahren

0
Bewertungen
0
Antworten
347
Ansichten

Führen Sie "ls" aus, wenn der Benutzer eine "CD" auf dem Terminal ausführt

Ich weiß, bashrcwird beim Terminalstart ausgeführt. Aber mein Anwendungsfall ist in etwa so: Zum Ausführen eines bestimmten Befehls, zum Beispiel ls, wenn der Benutzer einen anderen bestimmten Befehl cdauf dem Terminal ausführt . Meine aktuelle Lösung überschreibt den cdBefehl. Aber auch das ist m...

0
Bewertungen
1
Antwort
708
Ansichten

Führen Sie den Befehl in bash_profile nur in MINGW64 aus

Ich benutze Git Bash und in meiner .bash_profilehabe ich cd Was funktioniert MINGW64, wenn ich starte, aber wenn ich vscode öffne, führt die Konsole auch diesen Befehl aus. Gibt es eine Möglichkeit, den cdBefehl nur auszuführen, wenn er sich in befindet MINGW64? Zum Beispiel (ich bin kein bash-Prog...
fragte Get Off My Lawn vor 6 Jahren

1
Bewertungen
0
Antworten
454
Ansichten

Gibt es eine Möglichkeit, die Fuzzy-Bash-Auto-Vervollständigung wie bei Intellij zu aktivieren?

Ich benutze viel Intellij, und eine der Funktionen, die ich liebe, ist die automatische Vervollständigung. Beachten Sie, wie Sie Buchstaben in Ihrer Eingabe überspringen können, und erraten Sie anhand dieser Buchstaben, was Sie wollen: Gibt es eine Möglichkeit, diese Art der automatischen Vervollst...

0
Bewertungen
1
Antwort
404
Ansichten

iTerm2: seltsame Fehlermeldung, wenn ich versuche, eine Konfigurationsdatei zu finden

iTerm2 3.0.15 OS X 10.11.6 Ich habe vor kurzem versucht, mein Terminal nach einer Neuinstallation zu konfigurieren. Mein Problem ist, dass ich eine seltsame Fehlermeldung bekomme, wenn ich es tue. Ich gehe in mein .bash-Verzeichnis. Ich habe mehrere Konfigurationsdateien, die wie folgt benannt werd...
fragte Vivien Garcia vor 6 Jahren

0
Bewertungen
1
Antwort
497
Ansichten

Hinzufügen von Export utf8 zu / etc / profile funktioniert nicht

Der Versuch, das Gebietsschema in debian festzulegen: strecke auf utf8. Ich baue ein Docker-Image, das ich dann verwende. Abgesehen von meiner Dockerfile: # Set locale RUN sed --in-place '/en_US.UTF-8/s/^# //' /etc/locale.gen && \ locale-gen && \ # Set system locale (add line) echo "...
fragte Karl Morrison vor 6 Jahren

-2
Bewertungen
1
Antwort
486
Ansichten

Diese Aufforderung bewirkt, dass Terminals den Bildschirm umschließen, warum?

Ich habe die folgende PS1-Eingabeaufforderung: export PS1="\e[1m\e[38;5;198m\u\e[0m @ \e[1m\e[38;5;208m\h\e[0m : \e[1m\w\e[0m\e[38;5;226m\$(parse_git_branch)\e[0m \e[1m>>>\e[0m " Was passiert, ist, dass beim Tippen und wenn es auf halbem Weg durch das Terminal geht, der Cursor am Anfang de...

1
Bewertungen
1
Antwort
4874
Ansichten

Wie setzt man die Variable $ PATH in zshrc richtig?

Bei der ersten Installation von zsh (oh-my-zsh) enthält die ~/.zshrcDatei standardmäßig folgende Zeilen: # If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/local/bin:$PATH Was versucht der Autor hier zu sagen? Bash ist die Standard-Shell für MAC und Linux, als...
fragte Akshayraj Kore vor 6 Jahren

0
Bewertungen
1
Antwort
427
Ansichten

So verwenden Sie eine Bash-Profilfunktion, um eine Remote-Verbindung herzustellen und auf das Remote-Terminal zuzugreifen

Ich möchte bash functionlokal schreiben (auf MacOS). Wenn Sie diese Funktion ausführen, lautet der erste Befehl, eine Verbindung zu einem Ubuntu Remote Desktop herzustellen ssh. In einer Nussschale: my_func () { ssh blah blah blah; echo $VARIABLE; } Die gewünschte Ausgabe ist wie gewünscht /home/u...
fragte thanasissdr vor 7 Jahren

0
Bewertungen
1
Antwort
471
Ansicht

Git-Befehle zum bash-Profil hinzufügen

Ich verwende OSX und möchte im Terminal eine Funktion hinzufügen, um eine Reihe von git-Befehlen auszuführen. Daher habe ich in meinem Home-Verzeichnis ein .bash_profile mit dem folgenden Code erstellt: # Setting PATH for Python 2.7 # The orginal version is saved in .bash_profile.pysave PATH="/Libra...
fragte Seth Shill vor 7 Jahren

5
Bewertungen
2
Antworten
378
Ansichten

So laden Sie Teile des bash-Alias ​​nur, wenn Sie sich über ssh anmelden

Wie der Titel besagt, ist es möglich, einen Alias ​​nur zu laden, wenn ich über ssheinen Computer oder besser noch über einen bestimmten Computer auf den Computer zugreife ssh?

10
Bewertungen
3
Antworten
2757
Ansichten

`ssh <host>`ist eine Login-Shell, aber` ssh <host> <command></command>ist nicht? </host></host>

Ich habe festgestellt, dass ich, wenn ich einen Befehl direkt auf einem SSH-Host mit der ssh &lt;host&gt; &lt;command&gt;Syntax ausführte, .bashrcdie Ausgabe von .bash_profile(oder .profile) aber nicht die Ausgabe von (oder ) sehe . Wenn ich zum Beispiel den folgenden Befehl oben in beiden Dateien p...

-2
Bewertungen
2
Antworten
610
Ansichten

Das Aufrufen einer Bash-Funktion funktioniert nicht wie es sollte, um zum letzten Verzeichnis zu wechseln.

Ich erwarte also, dass sich meine Funktion in ein kürzlich geändertes Verzeichnis ändert. Das ist es: function cdrc { echo 'cd "$(ls -t | HEAD -1)"'; } Wenn ich zu einem neuen Verzeichnis wechseln möchte: $~ cd Desktop/Folder $~ cdrc Ich bekomme: -Bash: Desktop: Befehl nicht gefunden
fragte snapchatdotcom vor 7 Jahren

1
Bewertungen
0
Antworten
419
Ansichten

Schriftarten unterscheiden sich in vim under byobu im Vergleich zu vim under screen und normalem Terminal

Die Schrift zeigt sich in vim unter normaler bash und vim unter byobu. Beigefügt ist ein Screenshot. Dies ist die Standardeinstellung von Byobu, sobald ich eine geeignete Installation von Byobu durchführe. Die Schrift sieht jedoch normal aus, wenn sie unter dem Bildschirm ausgeführt wird. Meine Anna...

0
Bewertungen
1
Antwort
1481
Ansicht

.bashrc nicht automatisch initialisiert?

Beim Öffnen eines neuen Terminals muss ich das tun source ~/.bashrcoder source ~./bash_profilebevor meine $PATHVariable initialisiert wird. Ich dachte, .bashrchabe das automatisch gemacht? Wie mache ich es, damit ich das nicht tun muss.

1
Bewertungen
3
Antworten
1761
Ansicht

Win10: VS Code integrierte Bash lädt ~ / .bash_profile nicht

Wie der Titel vermuten lässt, lädt ich meine ~ / .bash_profile regelmäßig, wenn ich meine git bash starte, aber die in meinem VS-Code integrierte lädt sie nicht. Wo kann ich .bash_profile einfügen, damit es auch in VS Code geladen wird? Edit: hier ist mein vs Code mit dem Terminal und hier ist mei...
fragte LLL vor 7 Jahren

0
Bewertungen
1
Antwort
512
Ansichten

Wie überprüfe ich, wo mein PATH geändert wird?

Ich habe in meinem PATH ein Ordnerziel enthalten, das nicht mehr existiert. Ich kann immer noch nicht finden, in welcher Datei es sich befindet. Ich habe nach .bashrc, .profile gesucht, .bash_profile existiert nicht. Gibt es eine einfache Methode, dies zu überprüfen?
fragte MattSom vor 7 Jahren

0
Bewertungen
0
Antworten
474
Ansichten

Wie mache ich einen Alias ​​für openvpn mit Sudo-Passwort?

Ich versuche, einen Alias ​​in meinem zu erstellen .bash_profile, wie Sie sagen können, dass ich neu in Linux bin. Das läuft eigentlich, aber es wird eingefroren, ohne mich nach meinem Passwort zu fragen. alias convpn = 'cd ~/folder; echo &lt;password&gt; | sudo -S openvpn --config server@edu.com .o...
fragte Mario GS vor 7 Jahren

1
Bewertungen
4
Antworten
1673
Ansichten

PATH in ~ / .bash_profile vermasselt, kann es jetzt nicht bearbeiten

Ich habe tatsächlich die $PATHVariable in meiner ~/.bash_profileSoftware verschraubt . Anstatt zu verwenden export PATH=$PATH:/some/other/path Ich habe das idiotisch gemacht export PATH=~/some/other/path Nein, ich kann keine Befehle verwenden. Wenn ich es versuche ls, bekomme ich das; $ ls bash:...
fragte ShanZhengYang vor 7 Jahren

0
Bewertungen
1
Antwort
404
Ansichten

Wie kann ich ein binäres Alias ​​abhängig von der Maschine sein, auf der ich bin

Ich arbeite auf verschiedenen Maschinen, einige so centos7, einige sind centos6, baue ich eine binäre tmuxmit einer anderen Version auf jedem ‚Typ‘ als die gleiche Version können nicht beide runn. Wie kann ich sagen, dass ich je nach Box, an der ich arbeite .bashrc, zwischen den Versionen wechseln k...

0
Bewertungen
3
Antworten
3626
Ansichten

Bash-Befehl auf dem Mac-Terminal funktioniert nicht mehr

Ich habe versucht, Blastn auf meinem Mac zu installieren, aber während ich meinen bash-Befehl durcheinandergebracht habe, denke ich (kein Spezialist ...) - using the nano command nano ~/.profile - i`ve changed my PATH; export PATH=/Users/YourName/blast-2.2.22/bin:$ - now i can not run any command an...
fragte Tom Viaene vor 7 Jahren

0
Bewertungen
2
Antworten
449
Ansichten

Bash-Profilbefehle mit mehreren Problemen

Schönen Tag! Ich versuche gerade, den folgenden Alias ​​zum Laufen zu bringen. 'git_fetch' und 'git_tree' sind benutzerdefinierte Aliasnamen, also machen Sie sich keine Sorgen. alias git_workspace='osascript -e 'tell application "Terminal"' -e 'tell application "System Events" to tell process "Termi...

0
Bewertungen
2
Antworten
420
Ansichten

Zusätzliche Zeichenanzeige in Terminal-Eingabeaufforderung

Auf meinem Mac-Terminal wurde eine zusätzliche Halterung angezeigt Ich dachte, es liegt an mir, .bash_profiledass ich vielleicht kaputt gegangen wäre, als ich es modifizierte. Aber NO. Ich kommentiere die ganze Datei aus und sehe das immer noch [ - am Anfang meiner Ansage ] - am Ende meiner Ansage...

0
Bewertungen
2
Antworten
366
Ansichten

Standardparameter für den Befehl in Bash

Wenn Sie eine neue Entwicklungs-VM einrichten, hoffe ich, dass der Standard-MySQL-Benutzer immer ein bestimmter Benutzer ist, sofern nichts anderes angegeben ist. Idealer Befehl: $ mysql # translates to mysql -uMyUser -pMyPass $ mysql -uMyOtherUser -pMyOtherPass # login behaves as expected Ich brau...
fragte cwallenpoole vor 8 Jahren

0
Bewertungen
1
Antwort
449
Ansichten

.bashrc Ausführen eines Alias ​​ohne meine Zustimmung: fatal: Kein Git-Repository (oder eines der übergeordneten Verzeichnisse): .git

Ich habe dies in bash_profile, ich habe den Täter auf Folgendes eingegrenzt: alias initialpush="git push -u origin `git symbolic-ref --short -q HEAD`" Ich kann bash_profile nicht richtig beziehen: cchilders:~ $ src fatal: Not a git repository (or any of the parent directories): .git Der Wechsel z...

0
Bewertungen
2
Antworten
833
Ansichten

Einen Sudo-Befehl aus bash_profile verschieben

Ich verwende Mac OS X El Capitan. Wegen Eclipse Che brauche ich diese Zeilen weiter.bash_profile export DOCKER_VM_IP=$(docker run --rm --net host alpine sh -c "ip a show eth0" | grep 'inet ' | cut -d/ -f1 | awk '{ print $2}') sudo ifconfig lo0 alias $DOCKER_VM_IP Es ist ärgerlich, das Kennwort zu s...
fragte JonDoe297 vor 8 Jahren

1
Bewertungen
2
Antworten
769
Ansichten

Sie müssen bash_profile in jedem neuen iterm-Fenster als Quelle verwenden

Ich bin auf Macbook Pro, El Capitan. Ich habe Aliase gesetzt .bash_profile, die in der ersten Instanz funktionieren iTerm, jedoch werden sie nicht erkannt, wenn ich eine neue iTermInstanz öffne, die ich source ~/.bash_profilejedes Mal tun muss. Können sie für alle Fälle irgendwie in Erinnerung bleib...

0
Bewertungen
2
Antworten
304
Ansichten

Ausführen von verketteten Bash-Funktionsbefehlen im Hintergrund

Ich versuche anzurufen port() { fuser -k $1/tcp; python manage.py runserver $1 ;} runproject() { cd $HOME/projects/$1 ; workon $1 ; port $2 &amp; ; sleep 3 ; google-chrome 127.0.0.1:$2 ;} ( portist ein Django-Server). auf Quelle fehlerhaft mit cchilders:~/projects/scriptamajig [master]$ src bash: /...