Unix & Linux

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

4
Wie kann die Lebensdauer der SSD oder der Verschleißgrad des Mediums überprüft werden?
Wir alle wissen, dass SSDs eine begrenzte vorgegebene Lebensdauer haben. Wie überprüfe ich unter Linux den aktuellen Status einer SSD? Bei den meisten Google-Suchergebnissen werden Sie gebeten, nach SMART-Informationen für ein Prozentfeld mit dem Namen Media_Wearout_Indicator oder anderen Indikatoren wie Longterm Data Endurance zu suchen. Ich könnte eine dritte SSD …

3
sed - wie mache ich mehrere Ersetzungen hintereinander und verarbeite die Datei nur einmal?
Wenn ich mehrere Substitutionen mache, die aufeinander folgen müssen, z sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb Gibt es eine bessere Möglichkeit, dies zu tun, indem die Datei t1_spec.file nur einmal durchlaufen wird und die vier Ersetzungen für jede Zeile vorgenommen …
31 sed 

9
Wie kann ich $ PATH sauber hinzufügen?
Ich möchte eine Möglichkeit haben, Dinge systemweit oder für einen einzelnen Benutzer zu $ ​​PATH hinzuzufügen, ohne möglicherweise den gleichen Pfad mehrmals hinzuzufügen. Ein Grund, dies zu tun, besteht darin, dass Ergänzungen vorgenommen werden können, für .bashrcdie keine Anmeldung erforderlich ist, und dies ist auch auf Systemen, die (z. B.) …
31 shell  path 

2
Wie starte ich einen Dienst automatisch, wenn Ubuntu startet?
Ich benutze Ubuntu 12.04 und möchte einen Dienst starten, wenn das System normal gebootet wird. Als 'Dienst' verstehe ich einen Code, zum Beispiel cd mein_Verzeichnis; my_command -host 0.0.0.0 -port 1234 -arg x, das so ausgeführt werden sollte, als ob es in der Befehlszeile gestartet worden wäre. Es gibt Dienste, die …
31 ubuntu  upstart 



5
Löschen Sie Dateien im Verzeichnis ohne Fehler, wenn es bereits leer ist
Als Teil eines Bereitstellungsskripts möchte ich einige zwischengespeicherte Inhalte aus meinem temporären Verzeichnis sichern. Ich benutze einen Befehl wie: rm /tmp/our_cache/* Wenn /tmp/our_cachejedoch leer ist (ziemlich häufig, wenn viele Änderungen schnell hintereinander auf unseren Testserver übertragen werden), wird die folgende Fehlermeldung ausgegeben: rm: cannot remove `/tmp/our_cache/*': No such file or …
31 files  rm 



2
Wann wurde ein Prozess gestartet?
Um zu wissen, wann ein Prozess gestartet wurde, war meine erste Vermutung, die Zeit zu überprüfen, zu der /proc/<pid>/cmdlinedas letzte Mal geschrieben / geändert wurde. pszeigt auch ein STARTFeld. Ich dachte, diese beiden Quellen wären gleich. Manchmal sind sie nicht dasselbe. Wie kann das sein?
31 linux  process  ps  proc 


7
Was ist das Äquivalent zu && beim Schreiben eines Bash-Skripts?
Ich entschuldige mich im Voraus, wenn dies eine doppelte Frage ist. Ich habe mich bemüht zu suchen / zu überprüfen, bevor ich hier gefragt habe. Ich schreibe gerne Einzeiler wie folgt: foocommand && foocommand2 && foocommand3 Die Idee ist, dass nachfolgende Befehle nur ausgeführt werden sollen, wenn der vorherige "erfolgreich" …
31 bash  centos  scripting 

1
Was bedeutet der Schrägstrich in Crontab?
Ich habe eine Crontab-Aufzeichnung im System gesehen. 0-55/5 * * * * root <command> Ich habe die crontab -eBeispieldateien gelesen und weiß, dass die erste Position für eine Minute steht. Aber ich kann die Bedeutung von /(Schrägstrich) dort nicht herausfinden . Kann mir jemand die Bedeutung erklären?
31 cron 

4
diff meldet, dass sich zwei Dateien unterscheiden, obwohl sie gleich sind!
Ich habe zwei Dateien, die für mich identisch aussehen (einschließlich nachfolgender Leerzeichen und Zeilenumbrüche), aber diff sagt immer noch, dass sie sich unterscheiden. Selbst wenn ich einen diff -yNebeneinander-Vergleich mache , sehen die Linien genau gleich aus. Die Ausgabe von diff sind die gesamten 2 Dateien. Irgendeine Idee, woran es …
31 diff 


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.