Mit "unix" gekennzeichnete Fragen

Das Unix-Betriebssystem ist ein allgemeines Betriebssystem, das Ende der 1960er Jahre von Bell Labs entwickelt wurde und heute in verschiedenen Versionen vorliegt. Wichtiger Hinweis: Dieses Tag ist ausschließlich für die Programmierung von Fragen gedacht, die sich direkt auf Unix beziehen. Häufige Softwareprobleme sollten an die Unix-Website und den Linux Stack Exchange oder Super User gerichtet werden.
34
antwortet

Prüfen Sie, ob das Verzeichnis in der Skript-Shell vorhanden ist

Mit welchem ​​Befehl kann ich prüfen, ob ein Verzeichnis in der Skript-Shell vorhanden ist oder nicht?
set 12 sep. 08 um 23:06 Uhr
54
antwortet

Wie kann ich JSON in einem Shell-Skript drucken?

Gibt es eine (Unix-) Skript-Shell zum Formatieren von JSON in lesbarer Form? Im Grunde möchte ich, dass er Folgendes umwandelt: {"foo": "lorem", "bar": "ipsum"} ... in etwas wie das Folgende: {"foo": "lorem", "bar": "ipsum "}
Set 09 Dez 08 um 11:20 Uhr
28
antwortet

So kombinieren Sie String-Variablen in der Bash

In PHP werden Strings wie folgt kombiniert: $ foo = "Hello"; $ foo. = "Welt"; Hier wird $ foo zu "Hello World". Wie wird das in bash erreicht?
am 15. November eingestellt '10 um 8:38
16
antwortet

Was bedeutet "2> 1" in einer Shell?

Wenn ich in einer Unix-Shell stderr und stdout zur weiteren Verarbeitung zu einem Stream von stdout kombinieren möchte, kann ich am Ende meines Befehls Folgendes hinzufügen: 2> 1 so ...
am 4. Mai 09 um 1:57 Uhr festgelegt
25
antwortet

Wie kann ich C ++ - Code erstellen, der in Linux ausgeführt wird?

Ich habe eine C ++ - Anwendung, die unter Linux läuft, und ich bin im Optimierungsprozess. Wie kann ich feststellen, welche Bereiche meines Codes >
am 17. Dezember eingestellt 08 um 23:29 Uhr
24
antwortet

Wie rekursiv rekursiv?

Wie grepere ich rekursiv alle Verzeichnisse und Unterverzeichnisse? finden | xargs grep "texthere" *
01. Januar eingestellt '10 um 8:10
6
antwortet

Was bedeuten "real", "user" und "sys" in der Zeitausgabe (1)?

$ time foo real 0m0.003s Benutzer 0m0.000s sys 0m0.004s $ Was bedeuten "echt", "Benutzer" und "sys" in der Zeitausgabe? Was ist beim Testen meiner App sinnvoll?
Set 17. Februar 09 um 14:33
18
antwortet

Warum enden Textdateien mit einem Zeilenumbruch?

Ich gehe davon aus, dass jeder hier mit dem Sprichwort vertraut ist, dass alle Textdateien mit einer neuen Zeile enden sollen. Ich kenne diese "Regel" seit vielen Jahren, aber ich habe mich immer gefragt - warum?
am 8. April eingestellt 09 um 15:16 Uhr
37
antwortet

npm gibt einen Fehler ohne Sudo aus

Ich habe gerade node und npm über das Paket auf nodejs.org installiert. Wenn ich versuche, eine Suche durchzuführen oder etwas mit npm zu installieren, wird der folgende Fehler angezeigt, es sei denn, ich habe den Befehl ausgeführt. Ich habe das Gefühl, dass dies eine Frage mit p ist ...
am 22. April eingestellt '13 um 18:35
11
antwortet

Dateiinhalte in Bash durchlaufen

Wie kann ich mit bash jede Zeile einer Textdatei durchlaufen? Verwenden Sie dieses Skript: echo "Start!" für p in (peptides.txt) echo "$ {p}" fertig Ich bekomme diese Ausgabe auf dem Bildschirm: Start! ./runPep.sh: Zeile 3: Syntaxfehler in der Nähe eines unerwarteten Token ...
Okt 05 einstellen 09 um 20:52
11
antwortet

Unterschied zwischen sh und bash

Beim Schreiben von Shell-Programmen verwenden wir häufig / bin / sh und / bin / bash. Ich benutze normalerweise bash, aber ich weiß nicht, was der Unterschied zwischen ihnen ist. Was ist der Hauptunterschied zwischen bash und sh? Was müssen wir bei der Programmierung in bash und sh wissen?
am 20. April eingestellt '11 um 6:33
23
antwortet

Wie kann ich alle Cron-Jobs für alle Benutzer auflisten?

Gibt es einen Befehl oder ein vorhandenes Skript, mit dem ich alle angegebenen Cron-Tasks auf dem * NIX-System gleichzeitig anzeigen kann? Ich möchte, dass alle Benutzer crontabs sowie / etc / crontab und alles in /etc/cron.d enthalten sind. Es wäre auch schön zu sehen ...
Set 25. Sep. 08 um 21:01 Uhr
14
antwortet

Was bedeutet POSIX?

Was ist POSIX? Ich lese einen Artikel in Wikipedia und lese ihn jedes Mal, wenn ich auf einen Begriff stoße. Tatsache ist, dass ich nie verstanden habe, was es ist. Kann mich jemand erklären, indem er auch die "Notwendigkeit für POSIX" erklärt?
am 23. November eingestellt 09 um 03:42
70
antwortet

Was sind die dunklen Ecken von Wima, von denen deine Mutter dir nie erzählt hat?

Es gibt viele Fragen, wenn die Leute über gängige Tricks sprechen, insbesondere über "Vim + ctags Tipps und Tricks". Ich beziehe mich jedoch nicht auf häufig verwendete Labels, die Vim-Neulinge cool finden.
07 Apr eingestellt 09 um 20:57
15
antwortet

Scrollen Sie durch das Array von Strings in Bash?

Ich möchte ein Skript schreiben, das 15 Zeilen durchläuft (vielleicht ein Array)? Ist es möglich? Etwas wie: für Datenbankname in ListOfNames, dann # etwas beenden
Set 16. Januar '12 um 16:21 Uhr