Unix & Linux

53
Zeitüberschreitung in einem Shell-Skript

Ich habe ein Shell-Skript , das von der Standardeingabe liest . In seltenen Fällen ist niemand bereit, Eingaben zu machen, und das Skript muss eine Zeitüberschreitung aufweisen . Im Falle einer Zeitüberschreitung muss das Skript einen Bereinigungscode ausführen. Wie geht das am besten? Dieses...

53
Wie durchsuche ich das gesamte Dateisystem nach Text?

Unter der Annahme, dass das grep-Tool verwendet werden soll, möchte ich im gesamten Dateisystem nach der Textzeichenfolge "800x600" suchen. Ich habe es versucht: grep -r 800x600 / aber es geht nicht. Was ich glaube, dass mein Befehl tun sollte, ist rekursiv durch alle Dateien / Ordner unter root...

53
SSH- und Basisverzeichnisberechtigungen

Ich habe Stunden gebraucht, um dieses SSH-Problem mit einem meiner Klassenkonten auf den Servern meiner Schule zu lösen. Ich konnte nicht in ein bestimmtes Klassenkonto sshen, ohne mein Passwort einzugeben, während die passwortlose Authentifizierung mit meinen anderen Klassenkonten funktionierte....

53
Massenumbenennung, Präfix ändern

Wie kann ich das Präfix für viele Dateien als Bulk ersetzen? Ich habe viele Dateien wie TestSRConnectionContext.h TestSRConnectionContext.m Ich möchte alle in ändern CLConnectionContext.h CLConnectionContext.m Wie würde ich das

53
Alle Dateien mit derselben Inode-Nummer auflisten?

Sagen wir ls -limal , wenn ich in einem Verzeichnis mache , bekomme ich folgendes: 12353538 -rw-r--r-- 6 me me 1650 2013-01-10 16:33 fun.txt Wie die Ausgabe zeigt, wird die Datei fun.txt hat 6 Hard - Links; und die Inode-Nummer ist 12353538 . Wie finde ich unter diesen Umständen alle Hardlinks für...

53
Löscht "rm. *" Jemals das übergeordnete Verzeichnis?

Der Ausdruck .*wird durch Bash erweitert, um das aktuelle und das übergeordnete Verzeichnis einzuschließen: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Wenn ich...

53
Lasse Xargs als ersten Parameter übergeben

Ich versuche, dieses Verhalten zu erzeugen: grep 192.168.1 *.txt Durch die Übergabe eines Strings an grep über Xargs wird dieser aber am Ende statt als erster Parameter übergeben. echo 192.168.1 | xargs grep *.txt Ich muss xargs (oder etwas Ähnliches) anweisen, den eingehenden String zwischen...