Unix & Linux

21
Überprüfen Sie den Wert der Umgebungsvariablen in Makefile

Ich habe ein Makefile-Ziel, in dem ich den Wert einer Umgebungsvariablen überprüfen muss. Aber ich verstehe die genaue Syntax nicht. Habe es versucht, kann es aber nicht finden. Jede Hilfe wird geschätzt. Umgebungsvariablenname: TEST, sein Wert: "TRUE" test_target: ifeq ($(TEST),"TRUE") echo "Do...

21
Vorrang von Befehlsoptionen?

Ich weiß, das rm -f file1wird gewaltsam entfernt, file1ohne mich dazu aufzufordern. Ich weiß auch, dass rm -i file1mich das zuerst auffordert, bevor es entfernt wirdfile1 Wenn Sie jetzt ausführen rm -if file1, wird dies auch mit Gewalt entfernt, file1ohne mich dazu aufzufordern. Wenn Sie jedoch...

21
Kann grep | crontab alle jobs zerstören?

Mein Kollege lief grep | crontab. Danach verschwanden alle Jobs. Sieht so aus, als hätte er versucht zu rennen crontab -l. Was ist also passiert, nachdem der Befehl ausgeführt wurde grep | crontab? Kann mir jemand

21
Zählen harte Links als normale Dateien?

Ich habe mich gefragt, ob es eine Möglichkeit gibt, dies zu registrieren, aber da die meisten modernen Suchmaschinen mit Phrasen von mehr als 5 Wörtern nicht gut funktionieren, brauche ich Hilfe. Ich habe mich das gefragt, weil ich ein Bash-Skript mache, das Dateien als bestimmte Typen registrieren...

21
kombiniere das Beste aus "du" und "tree"

Ich frage mich, ob wir die Ehrlichkeit von "du" mit der eingerückten Formatierung von "tree" kombinieren können. Wenn ich eine Liste der Größe von Verzeichnissen haben möchte: du -hx -d2 ... zeigt zwei Ebenen tief und alle Größenzusammenfassungen sind ehrlich, aber es gibt keine Einrückungen von...

21
/ dev / tcp nicht gefunden

Wenn ich versuche, den folgenden Befehl auszuführen: echo -e "GET / HTTP/1.1\n\n" | /dev/tcp/74.125.225.19/80 Ich erhalte folgende Fehlermeldung: bash: /dev/tcp/74.125.225.19/80: No such file or directory Der folgende Befehl funktioniert einwandfrei, sodass das Problem darin besteht, wie ich ihn...

21
Verschiedene Eingabemethoden verstehen und einrichten

Ich verwende Trisquel GNU / Linux 7.0 LTS mit GNOME 3 Flashback Environment. Ich hörte über drei verschiedene Eingabemethoden nämlich. ibus, ximUnd uim. Und es scheint ibusauf meinem System vorinstalliert zu sein. $ cat trisquel_7.0_i686.iso.manifest | grep ibus gir1.2-ibus-1.0 1.5.5-1ubuntu3 ibus...