Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen



2
Seltsames Verhalten von tr unter Verwendung von Bereichen
Ich habe einen bestimmten Server, der bei der Verwendung von tr ein seltsames Verhalten zeigt. Hier ist ein Beispiel von einem funktionierenden Server: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Das macht für mich vollkommen Sinn. Dies ist jedoch vom "speziellen" Server: [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Wie Sie …

2
Wie kann ich Inhalte anstelle des Dateinamens mit dem Befehl Linux find drucken?
Ich habe Tausende von unl-Dateien mit dem Namen so etwas cbs_cdr_vou_20180624_603_126_239457.unl. Ich wollte alle Zeilen aus diesen Dateien mit dem folgenden Befehl drucken. aber es gibt mir nur Dateinamen. Ich brauche keine Dateinamen, ich brauche nur Inhalte aus diesen Dateien. find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt Aktueller Output: ./cbs_cdr_vou_20180615_603_129_152023.unl …
10 linux  find  cat 

1
alternative Optionen zu rm -f
Ich möchte eine Befehlszeile ausführen: cd ~/www/tmp/; rm -P 2* Ich erhalte jedoch eine Fehlermeldung, wenn keine Dateien mit 2 beginnen. Sie würden denken, ich würde jedoch verwenden wollen -f: -f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions. If the file does not …
10 command-line  rm 

3
Named Pipes, Dateideskriptoren und EOF
Zwei Fenster, derselbe Benutzer, mit Bash-Eingabeaufforderungen. Geben Sie in Fenster 1 Folgendes ein: $ mkfifo f; exec <f Bash versucht nun, aus dem Dateideskriptor 0 zu lesen, der der Named Pipe zugeordnet ist f. Geben Sie in Fenster 2 Folgendes ein: $ echo ls > f Jetzt druckt Fenster 1 …

2
Gibt es Alternativen zum Befehl `find` unter Linux für SunOS?
Der findBefehl unter Linux bietet im Vergleich zum findBefehl unter SunOS oder Solaris viele Optionen . Ich möchte den findBefehl wie folgt verwenden: find data/ -type f -name "temp*" -printf "%TY-%Tm-%Td %f\n" | sort -r Es funktioniert einwandfrei auf einem Linux-Computer, aber der gleiche Befehl hat -printfauf einem SunOS-Computer nicht …


5
awk / sed / perl one liner + wie man nur die eigenschaftszeilen aus der json datei druckt
So drucken Sie nur die Eigenschaftszeilen aus der JSON-Datei Beispiel einer JSON-Datei { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA …
10 awk  sed  perl  json  jq 

1
Gruppenberechtigung haben, aber keine Datei erstellen können
Ich habe beim Spielen mit pi3B etwas Seltsames gefunden. Ich möchte eine Datei in erstellen /sys/class/gpio( nur herumstöbern, kein bestimmter Grund ), aber ich erhalte eine verweigerte Berechtigung . Unten finden Sie einige Informationen. pi@raspberrypi:/sys/class/gpio $ groups pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio …

2
Lesen Sie die Protokolle eines Prozesses während der Ausführung eines Befehls
Ich habe einen Dienst, der Protokolle in der Datei erstellt logs.log. Ich habe einen anderen Befehl, der mit diesem Dienst interagiert. Nehmen wir an, es sind einige foo.sh. Was ich brauche, ist das Schneiden und Speichern von Protokollen logs.loggenau während des foo.shLaufens. Mit anderen Worten, ich benötige diesen Teil der …
10 bash  tail 


3
Wann ist `_` eine Umgebungsvariable einer Bash-Shell?
Bash Manual sagt (Manpage, mein Schwerpunkt): Wenn Bash einen externen Befehl aufruft, wird die Variable $_auf den vollständigen Pfadnamen des Befehls gesetzt und in seiner Umgebung an diesen Befehl übergeben. Und ( spezielle Parameter ): _ ( $_, ein Unterstrich.) Legen Sie beim Start der Shell den absoluten Pfadnamen fest, …


2
dd Befehl bs Option am Ende der Festplatte
Wenn ich den ddBefehl wie folgt verwenden würde: dd if=/dev/zero of=/dev/sdX bs=16M Was passiert am Ende der Festplatte, wenn es sich nicht um ein genaues Vielfaches von 16 MB handelt? Bedeutet das, dass der letzte verbleibende Teil der Festplatte nicht auf Null gesetzt ist? Ich habe in https://www.marksanborn.net/howto/wiping-a-hard-drive-with-dd/ bemerkt , …
10 dd 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.