Unix & Linux

151
Wie entferne ich alle leeren Verzeichnisse in einem Teilbaum?

Wie kann ich alle leeren Verzeichnisse in einem Teilbaum entfernen? Ich habe so etwas benutzt find . -type d -exec rmdir {} 2>/dev/null \; Ich muss jedoch mehrere Male ausgeführt werden, um Verzeichnisse zu entfernen, die nur leere Verzeichnisse enthalten. Außerdem ist es ziemlich langsam,...

150
ssh-add ist zwischen Neustarts nicht persistent

Ich habe dem Agenten einen SSH-Schlüssel hinzugefügt: $ ssh-add ~/.ssh/id_rsa_mac Identity added: /Users/alex/.ssh/id_rsa_mac (/Users/alex/.ssh/id_rsa_mac) Nach einem Neustart hat der Agent diesen Schlüssel nicht mehr hinzugefügt: $ ssh-add -l The agent has no identities. Warum ist das...

150
Ist CentOS genau das gleiche wie RHEL?

Ich bin mir sicher, dass diese Frage an anderer Stelle immer wieder gestellt wurde (ich habe in SE nichts Spezifisches für CentOS vs RHEL gefunden), aber ich möchte dennoch einige spezifische Punkte stellen und bestätigen. Mir ist bewusst, dass CentOS alle RH-Marken, -Logos usw. entfernt und auf...

149
Wie ist Mono magisch?

Ich lerne C #, deshalb habe ich ein kleines C # -Programm erstellt, in dem steht, dass ich es Hello, World!kompiliert mono-cscund ausgeführt habe mit mono: $ mono-csc Hello.cs $ mono Hello.exe Hello, World! Ich bemerkte , dass , wenn ich traf TABin bash, Hello.exewurde ausführbar markiert....

148
Ausführen von chdir vor dem Starten von systemd service

Frage: Kann ich einen Prozess mit systemd starten und diesem Prozess ein Arbeitsverzeichnis meiner Wahl zuweisen? Ich habe einen Service, mit dem ich anfangen möchte systemd. Wenn dieser Dienst gestartet wird, möchte ich ihm ein aktuelles Arbeitsverzeichnis zuweisen können. Ich weiß, wie man das...

148
Wie funktioniert das Klebebit?

SUID Das Sticky-Bit, das auf ausführbare Programme angewendet wird, die das System markieren, um ein Abbild des Programms im Speicher zu behalten, nachdem das Programm beendet wurde. Aber ich weiß nicht, was es in Erinnerung hat. Und wie kann ich sie in diesem Fall

148
Bash: Was macht "> |"?

Ich habe gerade gesehen, wie das aufgeschrieben wurde. $ some-command >| /tmp/output.txt Vertikale Pipes werden in Standard-Redirects verwendet, um die Ausgabe eines Befehls an einen anderen zu "leiten". Ist dies >|in der Tat völlig nutzlos, wie es auch >in diesem Szenario der Fall wäre...

147
Woher weiß ich, ob dd noch funktioniert?

Ich habe nicht ddso viel benutzt, aber bisher ist es mir noch nicht durchgefallen. Im Moment habe ddich mehr als 12 Stunden Zeit - ich schreibe ein Image zurück auf die Festplatte, von der es stammt - und ich mache mir ein wenig Sorgen, da ich in der Lage war, ddin etwa von der Festplatte auf das...

146
Wie groß ist der Pipe Buffer?

Als Kommentar in Ich bin verwirrt, warum "| true" in einem Makefile den gleichen Effekt wie "|| true" hat. Benutzer cjm schrieb: Ein weiterer Grund, | zu vermeiden true ist, dass wenn der Befehl genügend Ausgabe erzeugt, um den Pipe-Puffer zu füllen, das Warten auf true zum Lesen blockiert wird....

145
Der Versuch, SSH zu lokalen VM Ubuntu mit Putty

Ich habe einen VM von Ubuntu-Server eingerichtet, OpenSSH installiert und versuche nun, eine Verbindung mit Putty herzustellen. In Putty habe ich unter "Hostname" "Ubuntu" eingetragen, da ich dachte, dass dies der Name ist, als ich die VM einrichtete. Ich erhalte jedoch nur die Fehlermeldung:...

145
Sortieren und zählen Sie die Anzahl der Zeilen

Ich habe eine ApacheProtokolldatei, access.logwie wird die Anzahl der Zeilen in dieser Datei gezählt? das Ergebnis zum Beispiel cut -f 7 -d ' ' | cut -d '?' -f 1 | tr '[:upper:]' '[:lower:]'ist a.php b.php a.php c.php d.php b.php a.php Das gewünschte Ergebnis ist: 3 a.php 2 b.php 1 d.php # order...

144
Weiterleitung nach / dev / null

Ich lese ein Beispiel für ein Bash-Shell-Skript: #!/bin/bash # This script makes a backup of my home directory. cd /home # This creates the archive tar cf /var/tmp/home_franky.tar franky > /dev/null 2>&1 # First remove the old bzip2 file. Redirect errors because this generates some if the...

144
erfordern Änderungen in /etc/security/limits.conf einen Neustart?

Benötigen Änderungen /etc/security/limits.confeinen Neustart, bevor sie wirksam werden? Wenn ich beispielsweise ein Skript habe, in dem die folgenden Grenzwerte festgelegt sind /etc/security/limits.conf, muss das System neu gestartet werden, damit diese Grenzwerte wirksam werden? * hard nofile...