echo 'main(){}' | gcc -xc - -o /dev/stdout | ??? Gibt es eine Möglichkeit, die Ausgabebinärdatei auf einem Unix-ähnlichen System auszuführen? BEARBEITEN: Ich brauchte es, um die Ausgabe von g ++ in einer Sandbox-Umgebung auszuführen, in der ich keine Datei schreiben kann (nichts Bösartiges, wie ich verspreche).
Für einen Test muss ich schnell 1700 JPG-Bilder (auch leere) in einer definierten Größe von 1000 x 706 erstellen. Ich frage mich, ob wir das mit einem Shell-Skript oder einem Programm (wie ImageMagick) machen könnten. Ich wünschte, sie riefen an img_0.jpg, img_1.jpg... Kennt jemand eine einfache Lösung?
Wie kann ich mit rsync Dateien standardmäßig ausschließen? So beginnt meine normale rsync-Syntax: rsync --exclude ".ht*" --exclude "error_log" --exclude ".DS*" --exclude "old" ... Ich habe viele Erwähnungen zum Konfigurieren der /etc/rsyncd.confDatei gesehen, aber vielleicht ist das mehr für den Daemon als für den Befehl rsync. Ist es möglich, einige Standardausschlüsse …
Unter Mac OS X gibt es einen sehr praktischen Befehl namens textutil , der vom Terminal aus werden kann und das Konvertieren eines Dokuments von einem Format in ein anderes ermöglicht. Manchmal verwende ich es, um eine RTF-Datei in HTML zu konvertieren, aber es kann auch doc, docx, odt und …
Ich stecke ein bisschen fest. Meine Aufgabe ist es, die Argumente für mein Skript in umgekehrter Reihenfolge zu drucken, mit Ausnahme der dritten und vierten. Was ich habe, ist dieser Code: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: …
-List eine nützliche Funktion von wc, oder so dachte ich. Es wird die Länge der längsten Zeile gedruckt. Aus irgendeinem Grund wird ein Einzelbyte-Tabulatorzeichen auf eine Länge von 8 erweitert. Gibt es eine Möglichkeit, dies so einzustellen, dass der Tabulator nicht "erweitert" wird? und was könnte der grund für diese …
Ich versuche herauszufinden , wie sicher die kostenlosen Shell-Accounts von Leuten wie shellmix.com sind. Ich habe selbst noch nie eines benutzt, möchte es aber jemandem empfehlen, der sich für das Erlernen der Shell-Programmierung interessiert. Sind sie für diesen Zweck sicher? Was muss ich beachten?
Wo lege ich meinen Swap hin? Die Debian-Installation bietet zwei Möglichkeiten: (1) am Ende oder (2) am Anfang des Speicherplatzes. Was ist optimal? Was ist die optimale Menge an Swap, wenn mein Computer 512 MB RAM hat? Sollte ich mehr als einen Swap haben? Sollte ich Swap Space als logische …
Gemäß der akzeptierten Antwort auf diese Frage versuche ich, Modelines in vim zu verwenden, um die Erkennung von Dateitypen in einigen Dateien zu erzwingen. Beispielsweise habe ich am Anfang einer Datei mit dem Namen gitconfig(beachten Sie, dass es keine führenden Zeichen gibt .) die folgende Zeile: # vim: set filetype=gitconfig …
Ich habe versucht, Befehl zu verwenden ls --time=atime Es funktionierte in einem Verzeichnis, aber nicht in einem anderen Verzeichnis. Ich habe bestimmte Dateien in vim, evince und anderen Anwendungen geöffnet, aber nach dem Befehl wurden die Dateizugriffszeiten nicht geändert. Wenn ich tippe, wird touch file.txtdie Zugriffszeit geändert, aber wenn ich …
Ich verwende Ubuntu 10.10 mit Openbox als oberstem Betriebssystem. Ich habe heute einen Befehl namens bemerkt caller, es gibt jedoch keine Manpage, er reagiert nicht auf Eingaben (oder --help) und whereis findet ihn nicht. Irgendeine Idee was es ist?
time ist ein brillanter Befehl, wenn Sie herausfinden möchten, wie viel CPU-Zeit ein bestimmter Befehl benötigt. Ich suche nach etwas ähnlichem, das die Scheibe I / O des Programms und irgendwelcher Kinder messen kann. Vorzugsweise sollte unterschieden werden zwischen zwischengespeicherten E / A-Vorgängen (und die Festplatte wurde nicht gedreht) und …
Ich suche nach einer einfachen Möglichkeit, das Ergebnis von md5sumin einen anderen Befehl umzuleiten. Etwas wie das: $echo -n 'test' | md5sum | ... Mein Problem ist das md5sum nicht nur der Hash des Strings ausgegeben wird, sondern auch ein Bindestrich, der anzeigt, dass die Eingabe von stdin stammt. Ich …
Ich führe den Openbox-Fenstermanager aus und verwende diese Zeile in meinem autostart.sh, um die Energieverwaltung der Anzeige zu steuern: xset dpms 0 60 0 Dies funktioniert einwandfrei und führt dazu, dass das Display nach 60 Sekunden Inaktivität angehalten wird. Wenn die Anzeige jedoch als Reaktion auf eine Mausbewegung, einen Tastendruck …
Ich habe vielleicht etwas absolut Falsches, aber es scheint mir überzeugend, dass das Setzen von IFS als eines der Befehle in der Pre-Do / Do-Liste absolut keine Wirkung hat. Das äußere IFS (außerhalb des whileKonstrukts) ist in allen im folgenden Skript gezeigten Beispielen maßgeblich. Was ist denn hier los? Habe …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.