Ich bekomme, was ich erwartet habe, wenn ich das mache in bash: [ "a" == "a" ] && echo yes Es gab mir yes. Aber wenn ich das mache zsh, bekomme ich folgendes: zsh: = not found Warum verhält sich derselbe Befehl ( /usr/bin/[) in verschiedenen Shells
Ich bekomme, was ich erwartet habe, wenn ich das mache in bash: [ "a" == "a" ] && echo yes Es gab mir yes. Aber wenn ich das mache zsh, bekomme ich folgendes: zsh: = not found Warum verhält sich derselbe Befehl ( /usr/bin/[) in verschiedenen Shells
$ df /tmp Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 480589544 42607368 413546516 10% / $ ls /dev/root ls: cannot access /dev/root: No such file or directory Ich wollte überprüfen, ob sich meine Standard-Debian-Installation /tmpim RAM oder auf der Festplatte befindet, bin aber...
Ich habe eine file, die eine Liste von Namen enthält. dh: Long Name One (001) Long Name Two (201) Long Name Three (123) ... mit Leerzeichen und einigen Sonderzeichen. Ich wollte aus diesen Namen Verzeichnisse machen, dh: cat file | xargs -l1 mkdir Es macht einzelne Verzeichnisse durch Leerzeichen...
Ich verwende, atum eine Aufgabe für einen späteren Zeitpunkt zu planen. Wird es einen Neustart überleben oder sollte ich nach dem Neustart alle Aufgaben neu
Ich habe eine Textdatei wie diese: a b c d e f g Wie kann ich diese Zeilen gruppieren, um eine Ausgabe wie folgt zu erhalten: a-b b-c c-d d-e e-f f-g Ich muss das in Shell machen (sh, csh, bash). Ich habe folgendes gefunden: cat file | xargs -n2 aber das letzte Element der ersten Gruppe wird nicht...
Bitte erläutern Sie die Verwendung von ${#1}unten: getlable () { if (( ${#1} == 0 )); then test="-"; else test="${1}"; fi;
Mein Ziel ist es, meinen Apache-Server zu optimieren. Zuerst möchte ich einige Module darauf deaktivieren. Ich habe über das Internet gesurft und nichts für Apache gefunden, das auf CentOS7 installiert ist. Folgendes habe ich beim Surfen erhalten: Deaktivieren Sie nicht benötigte Module ,...
Dies ist meine allererste Frage. Ich habe diese Frage vor Red Hat Instructors gestellt, aber keine zufriedenstellenden Antworten gefunden. Ich verwende RHEL / CENTOS6, GRUB Legacy 0.97, und habe jede Menge Dokumentation konsultiert, in der der Linux-Startvorgang erläutert wird. Fast alle Blogs,...
Ich kann den atBefehl nicht ausführen . edward@ArchLinux:~$ at Garbled time Was ist falsch? Lasse ich es falsch
Ich habe Debian Jessie und habe Backports hinzugefügt (gemäß diesen Anweisungen ): echo "deb http://http.debian.net/debian jessie-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list (Ich habe dies getan, um einen neueren Kernel für Hardware in meinem Laptop zu...
Gibt es eine Möglichkeit, alle Dateien auf einem bestimmten System herauszufinden , die nicht über RPM installiert wurden? Ich verstehe, dass ich dies selbst brutal erzwingen kann, indem ich so etwas wie rpmquery -fein Skript verwende, das alle Dateien im Dateisystem durchläuft. Ich habe mich...
Ich habe eine große Datei mit Sonderzeichen. Dort gibt es einen mehrzeiligen Code, den ich ersetzen möchte sed. Dies: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Muss sich in...
Ich habe ein Skript, das auf der SSH-Authentifizierung mit öffentlichem / privatem Schlüssel basiert. Das Problem ist, dass einige Systeme falsch konfiguriert sind und nicht die richtige Vertrauensstellung für öffentliche / private SSH-Schlüssel eingerichtet haben. Wenn dies passiert, sshfragen Sie...
$ date -d "Apr 1 2016 - 1 month" +%B gibt mir "März", was großartig ist - der Monat vor April ist März. Wenn ich das aber mache: $ date -d "$(date -d "Apr 1 2016") - 1 month" +%B es gibt mir "Februar". Dies verursacht einen Fehler in einem komplexeren Code, den ich habe. Warum zeigen diese beiden...
Wenn eine Reihe von Dateien (jeweils mehrere GB groß) und jede jeden Tag geringfügig geändert wird (an zufälligen Stellen, nicht nur am Ende angehängte Informationen), wie kann sie effizient kopiert werden? Ich meine, in dem Sinne, dass nur geänderte Teile aktualisiert werden und nicht die gesamten...
Gemäß dem Dateisystemhierarchiestandard/bin sollte das Verzeichnis Dienstprogramme enthalten, die im Einzelbenutzermodus benötigt werden. In der Praxis machen viele Linux-Distributionen das Verzeichnis zu einem symbolischen Link zu /usr/bin. Ebenso /sbinist heutzutage oft auch eine symbolische...
http://linuxg.net/how-to-transform-a-process-into-a-daemon-in-linux-unix/ gibt ein Beispiel für die Dämonisierung eines Prozesses in bash: $ nohup firefox& &> /dev/null Wenn ich richtig bin, ist der Befehl der gleiche wie "nohup und Hintergrund eines Prozesses". Aber ist ein Daemon nicht...
Ich versuche, die VMware-Tools in einer VMPlayer-VM zu installieren, aber an einem bestimmten Punkt der Installation muss ich den Pfad für die Linux-Header festlegen. Also versuche ich es mit diesem Befehl zu installieren: apt-get install gcc make linux-headers-$(uname -r) Dann bekomme ich den...
Eine minimale ausführbare ELF-Datei erfordert nur den ELF-Header und mindestens einen Programm-Header, um funktionsfähig zu sein. Wenn ich jedoch strip auf einer kurzen ausführbaren Datei ausführe, wird entschieden, die Abschnittsüberschriften-Tabelle oder den Abschnitt "Abschnittszeichenfolgen"...
Im Stammverzeichnis meines USB-Sticks lsist die Ausgabe manchmal normal und listet die Dateien auf. Zu anderen Zeiten ist die Ausgabe einfach eine Zeile: $ ls . Wenn ich es einmal versuche ls -la, bekomme ich folgendes: $ ls -la ls: .: Invalid argument Wenn ich lsmehrmals hintereinander laufe ,...