Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

2
Warum erstellt dieser Befehl eine enorm große Datei?
Ich habe heute mit einigen Append-Operationen experimentiert und aus Neugier Folgendes ausgeführt (wobei file1.txt nicht leer und file2.txt leer war): $ cat file1.txt >> file2.txt >> file1.txt Als ich sah, dass es eine Weile dauerte, drücke ich Ctrl+ C, um es zu beenden. Zu diesem Zeitpunkt war file1.txt Hunderte von …


1
wo ist / var / log / messages
Ich habe mehrere Quellen, die sagen, dass es /var/log/messageseine Systemprotokollmeldung gibt, aber ich habe diese Datei nicht (Ubuntu 11, Debian). Befindet sich die Nachrichtendatei jetzt woanders? Ich habe versucht, danach locatezu suchen, habe es aber nicht gesehen.
19 ubuntu  logs 



4
Stresstest von SD-Karten unter Linux
Ich habe gestern eine kleine Debatte mit jemandem über die Logik und / oder Richtigkeit meiner Antwort hier geführt , vis., Dass das Aufzeichnen und Verwalten von fs-Metadaten auf einer anständigen SD-Karte (GB +) niemals signifikant genug sein könnte, um die Karte zu tragen in einem angemessenen Zeitraum (Jahre und …

7
Wie kann ich das Standard-Gateway ändern?
Diese Frage wurde von Server Fault migriert, da sie unter Unix und Linux Stack Exchange beantwortet werden kann. Vor 6 Jahren migriert . Zur Zeit führe ich ein FreeBSD 9.1 aus und das Standard-Gateway ist bereits im konfiguriert rc.conf. rc.conf: defaultrouter = "10.0.0.1" Aber jetzt möchte ich das Standard-Gateway ändern, …
19 routing  freebsd 

5
Wie zeige ich den Namen der aktuellen Virtualenv an?
Ich verwende virtualenv, virtualenvwrapper, zsh, oh-my-zsh, Terminator, auf Crunchbang. Ich versuche, den Namen des Stroms virtualenvso anzuzeigen workon example (example)... Ich habe viele Lösungen ausprobiert, keine scheint zu funktionieren. Hier ist meine .zshrc- Datei. Ich weiß, dass es keine große Sache ist, sie zu beheben, aber ich kann nicht die …

3
Universale Abzieher
Gibt es mit einer zunehmenden Anzahl von Archivierungs- / Komprimierungsdateiformaten ein einziges kostenloses / Open-Source-Befehlszeilentool, um alle zu regieren? Vielleicht etwas mit einem konsistenten / einheitlichen Satz von Flags? (Beachten Sie meine freundliche implizite Bezugnahme auf Teer ) Ich bin einmal auf eine Reihe von Aliasnamen gestoßen, die die Komprimierung …

3
rsync bestimmte Dateien, mit Ausnahme der übrigen, rekursiv .svn / Verzeichnis zu ignorieren
Ich benutze, rsyncum einige Dateien von einer Freigabe auf eine andere zu kopieren. Rekursiv muss ich: Löschen Sie Dateien am Zielort, die vom Ursprung entfernt wurden Nur synchronisieren .phpund .jsDateien Schließen Sie alle anderen Dateitypen aus Löschen Sie keine .svn/Verzeichnisse am Ziel Wenn ich das benutze: rsync -zavC --delete --include='*.php' …

6
Host-Suche unter Berücksichtigung von / etc / hosts
Dienstprogramme mögen hostund diglassen Sie die IP-Adresse sehen, die dem Hostnamen entspricht. Es gibt auch das getentDienstprogramm, mit dem Abfragen /etc/hostsoder andere NSS-Datenbanken durchgeführt werden können. Ich bin auf der Suche nach einem praktischen Standard-Dienstprogramm (das beispielsweise in Debian verfügbar ist), das einen Hostnamen auflöst, unabhängig davon, wo er definiert …
19 dns  hosts 

6
Neuinstallation aller Debian-Pakete
Ich habe versehentlich einen dpkg-Prozess beendet, der im Hintergrund ausgeführt wird, und ich möchte alle Pakete neu installieren, um sicherzustellen, dass alles in Ordnung ist. Zuerst habe ich versucht, eine Liste aller Pakete zu erhalten und sie neu zu installieren dpkg --get-selections | grep -v deinstall | awk '{print $1}' …


2
Festlegen einer Shell-Variablen auf eine Null-Koaleszenz-Weise
Ich mag das "Null-Verschmelzen", bei dem Sie eine Variable auf den ersten "Nicht-Null" -Wert in einer Liste von Dingen setzen können. Viele Sprachen unterstützen dies, zum Beispiel: C #: String myStr = string1 ?? string2 ?? "default"; JavaScript: var myStr = string1 || string2 || "default"; ...etc. Ich bin nur …
19 bash  shell  variable 


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.