Unix & Linux

61
Wie ist dieser Befehl legal? "> Datei1 <datei2 katze"

Vorausgesetzt file2, der Befehl existiert bereits > file1 < file2 cat erscheint der Inhalt kopiert werden file2zu file1. Aber ich kann diese Struktur nicht verstehen. Ich verstehe, dass "Nothing" file1angesprochen wird (Erstellen oder Löschen seines Inhalts). Dann wird auf den Inhalt von...

60
Warum werden Mac-Anwendungen niemals geschlossen?

Ich bin ein Linux / Windows / Mac-Benutzer. Ich mag alle Systeme, * nixe mehr als Windows, aber ich mag trotzdem alle. Ich habe dieses Jahr angefangen, einen Mac zu verwenden, und ein Unterschied zwischen Linux und Windows, den ich nicht verstehen kann, ist: Warum werden Anwendungen nie...

60
Protokollierung von SSH-Zugriffsversuchen

Ich habe einen Ubuntu-Server mit openssh konfiguriert, um eine Verbindung zu ihm herzustellen und Befehle von einem entfernten System wie einem Telefon oder einem Laptop auszuführen. Das Problem ist ... ich bin wahrscheinlich nicht der einzige. Gibt es eine Möglichkeit, alle Anmeldeversuche zu...

60
ist mein Linux ARM 32 oder 64 Bit?

Unter einem Intel weiß ich, dass ich das Ergebnis von prüfen kann, um uname -mzu wissen, ob mein Betriebssystem 32 oder 64 Bit ist, aber unter ARM ergibt sich Folgendes: armv7l Ich folgerte aus file /usr/bin/ls dass ich auf einem 32-Bit-Betriebssystem bin, aber wie kann ich das auf einfachere Weise...

60
Shebang beginnend mit `//`?

Ich bin verwirrt, wenn ich dem Skript ( hello.go) folge . //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Es kann ausgeführt werden. (unter MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Ich habe noch nie von Shebang gehört //....

60
Warum denkt bash: 016 + 1 = 15?

Kann mir jemand erklären, warum eine Zahl mit einer führenden 0 dieses lustige Verhalten hervorruft? #!/bin/bash NUM=016 SUM=$((NUM + 1)) echo "$NUM + 1 = $SUM" Druckt: 016 + 1 = 15