Als «bash» getaggte Fragen

11
Protokollieren einer Personenaktivität unter Linux

Ich habe also viele der diesbezüglichen Beiträge gelesen und bin nur verwirrter als zuvor aufgetaucht. Es gibt Empfehlungen für verschiedene Tools, einschließlich ttyrec, snoopy, acct, rootsh, sudosh, ttyrpld, Unix-Auditing und mehr. In meinem Fall möchte ich alle auf einem System ausgeführten...

11
Wie lösche ich alle leeren Verzeichnisse?

(auf einem Linux-System) Ich habe eine große Anzahl verschachtelter Unterverzeichnisse in einem Dateisystem. Ich möchte alle Verzeichnispfade bereinigen, die überhaupt keine Dateien enthalten. Mit anderen Worten, ich möchte jedes Verzeichnis, in dem sich keine Dateien in diesem Verzeichnis oder...

11
Bash-Skript zum Zählen der Anzahl der Dateien

Ich habe ein Skript und möchte verschiedene Meldungen anzeigen, ob eine Datei vorhanden ist oder nicht. Ich habe ein Skript wie: count=ls /import/*.zip | wc -l echo "Number of files: " $count if [ "$count" > "0" ]; then echo "Import $count files" else echo "**** No files found ****" fi Wenn...

10
Wie benutzt man ssh und sudo zusammen in bash?

Ich konnte keine Frage finden, die dieses spezielle Szenario beschreibt. Ich versuche, ein sehr einfaches Bash-Skript auszuführen, um die Protokollierung von mehreren Computern abzurufen. Ich führe das Skript lokal aus, muss aber über ssh auf einen externen Computer zugreifen und sudo einmal auf...

10
Symbolische Verbindung und Sudo

Ich erstelle eine symbolische Verknüpfung: ln -s /tmp/folder1 /tmp/folder2 Dann gehe ich zu / tmp / folder2 und starte pwd: $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part Warum gibt man pwdmit sudodas Originalverzeichnis? Ich schreibe ein Bash-Skript und...

10
SED über mehrere Leitungen ersetzen

Ich versuche diese drei Zeilen zu finden: <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> --> und ersetzen Sie sie durch: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> Wenn ich es versuche sudo sed -i 's:<!-- <Connector...

10
Wie speichere + schließe ich eine Datei beim Bearbeiten in Bash?

OK - Ich bin ein Linux-Neuling - Ich versuche, eine Datei von bash über einen edit <filename>Befehl im Standardmodus zu bearbeiten (ich gehe von 'vi' aus?). Das Problem ist für mich, dass ich nicht speichern und den Bearbeitungsmodus verlassen kann - dieses Cheatsheet scheint zu suggerieren,...

10
Überprüfen Sie den Befehl disown

Ich habe die ^z; bg; disownSequenz ausgegeben , damit ich eine SSH-Sitzung schließen kann, in der ich einen überaus wichtigen Prozess mit langer Laufzeit ausführe. Dieser Prozess schreibt die Statusausgabe in stderr und hat dies auch nach dem Trennen fortgesetzt (überprüft mit lsof, dass stderr fd...