Als «bash» getaggte Fragen

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



5
Was nützt der Befehl: `command`?
Kürzlich habe ich befehl gefunden: commandder keine manuelle eingabe hat aber die hilfe wie folgt anzeigt: $ help command command: command [-pVv] command [arg ...] Execute a simple command or display information about commands. Runs COMMAND with ARGS suppressing shell function lookup, or display information about the specified COMMANDs. Can …

9
Dateinamen mit Leerzeichen für Schleife, Befehl find
Ich habe ein Skript, das alle Dateien in mehreren Unterordnern und Archiven nach tar durchsucht. Mein Drehbuch ist for FILE in `find . -type f -name '*.*'` do if [[ ! -f archive.tar ]]; then tar -cpf archive.tar $FILE else tar -upf archive.tar $FILE fi done Der Befehl find gibt …
34 bash  scripts  find 

10
Werden immer die Dateien aufgelistet, die rm entfernen wird?
Etwas , das ich glaube , ich sollte sicher wissen: Wenn ich ls <something>, wird rm <something>entfernen genau die gleichen Dateien , die lsangezeigt werden ? Gibt es Umstände, unter denen rmnicht angezeigte Dateien entfernt werden könnten ls? (Dies ist in der 18.04 Bash) Edit: danke an alle die geantwortet …
33 bash  18.04  ls  rm  hidden-files 

1
Was bedeutet das "-" in "bash -"?
Was bash -bedeutet der folgende Bash-Shell-Code? Es scheint verwendet zu werden, um die Ausgabe des letzten Codes als Eingabe zu übernehmen. Wenn ja, kann ich es einfach als bashoder schreiben xargs bash? curl --silent --location https://rpm.nodesource.com/setup | bash -

2
Wie kann ein Skript die Leerlaufzeit eines Benutzers erkennen?
Ich möchte in einem Bash-Skript überprüfen, wie lange der Benutzer einer X-Sitzung inaktiv war. Der Benutzer selbst muss nicht bash verwenden, sondern nur X. Wenn der Benutzer zum Beispiel nur die Maus bewegt, wäre eine gute Antwort "für 0 Sekunden untätig". Wenn er den Computer in 5 Minuten nicht berührt …
33 xorg  bash 


3
Wie kann ich den Terminalverlauf manuell speichern?
Ich verstehe, dass die Verlaufsdatei aktualisiert wird, wenn das Terminal beendet wird. Aber manchmal stürzt mein Computer ab und das Terminal wird nicht sauber beendet, und dann verliere ich die Befehle aus meinem Verlauf, was ärgerlich ist. Wie kann ich es sofort bündig machen, damit die Einträge dort auch dann …

4
Warum kann ich nicht zu einer zitierten Tilde wechseln ('~')?
Ich bin mir sicher, dass dies eine grundlegende Frage ist, aber kann mir jemand erklären, warum ich Folgendes kann: cd ~ cd bin cd ~/bin cd 'bin' Aber nicht cd '~' cd '~/bin' Ich muss zu cdeinem Verzeichnispfad mit einem Leerzeichen in einem der Verzeichnisnamen, also benötige ich die Anführungszeichen …

6
In welcher Reihenfolge führt die Shell Befehle und Stream-Umleitungen aus?
Ich habe heute versucht, beide stdoutund stderrzu einer Datei umzuleiten , und dabei bin ich auf Folgendes gestoßen: <command> > file.txt 2>&1 Diese leitet offenbar stderrauf den stdoutersten und dann die resultierende stdoutwird umgeleitet file.txt. Warum ist die Bestellung jedoch nicht gültig <command> 2>&1 > file.txt? Man würde dies natürlich …

3
"Mv file" und jetzt fehlt es
In einem Terminalfenster habe ich Folgendes eingegeben: mv filename ..\.. [Note the wrong slash.] Jetzt kann ich es nicht finden. Weg. Ich habe einige Suchanfragen durchgeführt und wiederherstellbare gelöschte Dateien durchsucht. Nichts. Poof. Ist mir recht, dass ich einen Windows-Computer direkt zuvor verwendet habe. Weiß jemand, wohin es gegangen sein …




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.