Als «bash» getaggte Fragen

Bash (Bourne-Again SHell) ist die Shell, die standardmäßig in der Befehlszeilenschnittstelle von Ubuntu verwendet wird.

4
Warum konnte ich bei der Angabe des Dateipfads nicht '~' anstelle von '/ home / username /' verwenden?
Ich kann ~anstelle von /home/username/auf einen Dateipfad verweisen, wenn ich zum Beispiel eine .zipDatei entpacke . Als ich jedoch heute den gleichen Weg ging, um ein RNN-Beispiel im Terminal auszuführen, tensorflow.python.framework.errors_impl.NotFoundErrorwurde geworfen. $ python ptb_word_lm.py --data_path=~/anaconda2/lib/python2.7/site-packages/tensorflow/models-master/tutorials/rnn/simple-examples/data/ --model=small I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcublas.so.8.0 locally I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA …


4
Verwenden von Watch Run 2-Befehlen
Ich muss zwei Befehle in denselben Terminalfenstern beobachten. Ich meine so etwas wie watch du -h filename.txt && df -h Aber es zeigt nur einen Ausgang. Ich denke also, dass es möglicherweise nicht möglich ist, watch zu verwenden, um mehrere Befehle im selben Fenster auszuführen. Wenn es einen Weg gibt, …

10
Wie liste ich alle Dateien in einem Baum auf (ein Verzeichnis und seine Unterverzeichnisse)?
Für eine meiner Aufgaben muss ich alle Dateien in einem Baum auflisten (ein Verzeichnis, alle seine Unterverzeichnisse, alle Unterverzeichnisse davon usw.). Ich würde es vorziehen, sie in Nautilus oder Krusader zu sehen, aber auch eine Befehlszeilenlösung ist interessant (in diesem Fall muss der vollständige Name, die Größe und die Änderungszeit …
41 nautilus  bash  files  krusader  ls 

2
Abfolge der Skripte, die bei der Anmeldung erstellt wurden
Ich möchte meine gesamte Login - Konfiguration in meiner ~/.bash_profile. ~/.bashrcStandardmäßig gab es ein dort, aber ich habe es durch ein ersetzt ~/.bash_profile. Wenn ich mich jedoch ~/.bash_profileanmelde, wird zunächst Folgendes angezeigt: Linux ubnt10-dev1 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux Ubuntu 10.04.4 LTS Welcome to …
41 bash  login  bashrc  .profile 

2
Unterschiede zwischen "<command> & disown" und "nohup <command> & disown"
Das ist mein Verständnis über die Nutzung &amp;, disownund nohup: &lt;command&gt;: Läuft den Prozess innerhalb des aktuellen Terminal bashbeispielsweise im Vordergrund (dh das Verfahren als aufgeführten bashVordergrund Job und stdin, stdoutund stderrimmer noch an das Endgerät gebunden ); nicht immun gegen Hangups ; &lt;command&gt; &amp;: Läuft den Prozess innerhalb des …



9
Trimmen Sie das Arbeitsverzeichnis der Terminal-Eingabeaufforderung
Bei Verwendung des Terminals in einer tiefen Ordnerstruktur kann die Eingabeaufforderung manchmal den größten Teil der Zeile belegen. Kann ich das Arbeitsverzeichnis in irgendeiner Weise zuschneiden? Ich weiß, dass ich das kann PS1="\W &gt;" um nur das aktuelle Verzeichnis und nicht den vollständigen Pfad zu drucken, aber gibt es eine …


3
Wie entkomme ich dem Dateipfad in SED?
Ich möchte ersetzen $fileWithPathin $file, aber das , weil nicht funktioniert (ich glaube) Pfad nicht entgangen ist. Wie kann man dem entkommen? sed -i 's/${fileWithPath}/HAHA/g' $file
39 bash  sed 


2
Wie funktioniert dieser klapprige Klammerausdruck in grep?
Ich habe diesen Einzeiler kürzlich gesehen: $ ps -ef | grep [f]irefox thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ... Es scheint also die Liste der Prozesse mit "firefox" in den Daten zurückzugeben, aber den grep-Prozess selbst wegzulassen, und entspricht daher in etwa: ps -ef |grep -v grep| grep …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.