Ein großer Teil meiner täglichen Arbeit ist die Entwicklung von Software für den Einsatz auf Maschinen mit unterschiedlichen Versionen der gleichen Software, wie bash, findund grep. Wenn Sie auf eine Funktion stoßen, die beispielsweise zur Vereinfachung von Code nützlich wäre, ist es wichtig zu wissen, ob diese Funktion in den …
Ich habe einige Prozesse mit einem bekannten Namen, die alle in Dateien in einem einzigen Verzeichnis schreiben. Ich möchte die Anzahl der Lese- und Schreibvorgänge für Festplattenblöcke über einen bestimmten Zeitraum ( nicht nur den Dateizugriff) protokollieren , um zu testen, ob eine Parameteränderung die E / A-Menge erheblich reduziert. …
In einem Skript komme ich auf $0den möglichen relativen Pfad dazu. Um es in absolut umzuwandeln, habe ich diese Lösung gefunden, die ich nicht verstehe: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Mein Problem ist die Magie in ${0%/*}und ${0##*/}. Es sieht so aus, als ob der erstere den Verzeichnisnamen und der …
Ich habe Fedora 14 kürzlich auf meinem Heim-PC installiert, sodass ich ein Dual-Boot-System habe, auf dem Windows und Linux ausgeführt werden. Ich würde wahrscheinlich hauptsächlich Linux auf diesem Computer verwenden, da dieser älter ist und Linux seine Ressourcen VIEL besser verwaltet als Windows, ABER ich bin ein bisschen ein Netflix-Junkie …
Ich habe festgestellt, dass sich die Berechtigungen für neue Dateien und Verzeichnisse etwas seltsam verhalten. Zunächst scheint umask die richtige Antwort zu geben: $ umask 0002 Dies bedeutet vollen Zugriff für meinen Benutzer und meine Gruppe, keinen Schreibzugriff für den Rest der Welt, kein Suid. Aber wenn ich eine Datei …
Ich migriere auf einen neuen Webserver, auf dem SELinux eingerichtet ist (mit Centos 5.5). Ich habe es so eingerichtet, dass es problemlos CGI-Skripte ausführen kann, aber einige der älteren Perl-basierten Skripte können keine Verbindung zu Remote-Webservices (RSS-Feeds und dergleichen) herstellen. Laufen: grep perl /var/log/audit/audit.loggibt: type = SYSCALL msg = audit …
Wie kann ich mithilfe eines Shell-Skripts mithilfe von ssh ein Verzeichnis remote von serverA -> serverB erstellen? Kann ich den Befehl create directory mit dem Befehl ssh übergeben? Wie? Grundsätzlich möchte ich ein Verzeichnis basierend auf dem Datum (z. B. 20110304) aus der Ferne erstellen, sofern es noch nicht vorhanden …
Ich habe meine ~ / .emacs-Datei von Ubuntu Linux kopiert. Ich habe die Consolas-Schriftart installiert (und sie funktioniert im Gnome-Terminal und als Standard-Monospace-Schriftart). aber Emacs sieht es nicht (custom-set-faces '(default ((t (:inherit nil :stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant …
Wenn ich diese Antwort über $ lese ? Eine andere Frage kommt mir in den Sinn. Gibt es eine bewährte Methode für die Verwendung von $? in Bash? Lassen Sie uns ein Beispiel haben: Wir haben ein lineares Skript und ich würde gerne wissen, dass der gesamte Befehl in Ordnung …
Nehmen Sie zum Beispiel diesen Befehl: find . -regex ".*\.\(cpp\|h\)" Dadurch werden alle .h- und .cpp-Dateien in Ihrem Verzeichnis gefunden. Das Punktzeichen '.' in regulären Ausdrücken bedeutet normalerweise "jedes Zeichen". Damit es nur einem tatsächlichen Zeitraum entspricht, müssen Sie es mit dem Backslash-Zeichen '\' maskieren. In diesem Fall müssen Sie …
Ich habe meine App für verschiedene Architekturen erstellt und möchte einen "dynamischen Symlink" erstellen, der mich anhand einer Variablen zur richtigen Version führt. Wenn der Computer, auf dem ich derzeit angemeldet bin, x86 ist, sollte mich der Symlink zu diesem Build führen. Ein verspottetes Beispiel dafür, was ich tun möchte: …
Ich habe eine ziemlich schöne Bildschirm-RC-Datei, die mir die geöffneten Bildschirmfenster fast wie Registerkarten am unteren Rand des Terminals zeigt. Derzeit werden die Fenster nach meiner Eingabeaufforderung benannt, was nicht so nützlich ist. Gibt es eine Möglichkeit, die Fenster automatisch anhand des Dateinamens einer offenen vim-Sitzung zu benennen, die sich …
Durch das Parsen eines Arrays mithilfe von IFS mit nicht weißen Leerzeichenwerten werden leere Elemente erstellt. Selbst das tr -sVerkleinern mehrerer Delims auf ein einziges Delim reicht nicht aus. Ein Beispiel kann das Problem klarer erklären. Gibt es eine Möglichkeit, "normale" Ergebnisse durch eine Optimierung von IFS zu erzielen (gibt …
Wenn ich in Windows eine Zeichenfolge für alle Dateien in allen Unterverzeichnissen finden wollte, würde ich so etwas tun findstr /C:"the string" /S *.h Unter Linux (z. B. Ubuntu) habe ich jedoch keinen anderen Weg gefunden als einen Pipeline-Befehl mit find, xargsund grep(ein Beispiel finden Sie auf dieser Seite: Wie …
Ich möchte eine Untertiteldatei als Teil einer mp4-Videodatei erstellen, damit ich mich nicht mit zwei separaten Dateien befassen muss. Ich stelle mir zwei Möglichkeiten vor: Machen Sie den Untertitel zu einem wesentlichen Bestandteil des Videos. Dies erfordert eine Neukodierung des Videos. Machen Sie den Untertitel zu einem separaten Stream, der …
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.