> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Ist dies ein Fehler lnoder gibt es einen Anwendungsfall, um eine Datei mit sich selbst zu verknüpfen? Das ist mit coreutils
> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Ist dies ein Fehler lnoder gibt es einen Anwendungsfall, um eine Datei mit sich selbst zu verknüpfen? Das ist mit coreutils
Ich habe der PATHVariablen in meiner /root/.bashrc-Datei einen benutzerdefinierten Pfad hinzugefügt In sudo su; echo $PATHdiesem Fall wird der Eintrag "/ path / to / custom / bins" angezeigt. Aber ich weiß sudo sh -c 'echo $PATH', es zeigt,
Ich erhalte Zugriff auf einige xeon-Maschinen, um die Leistung zu überprüfen. Ich möchte herausfinden, welche Architektur sie verwenden, wie Haswell, Sandybridge, Ivybridge. Gibt es einen Befehl, um das
Vor ungefähr einem Monat bin ich von Ubuntu 14.04 LTS zu Arch gewechselt und bin mit dieser Entscheidung ziemlich zufrieden. Bei meiner neuen Distribution fehlen mir jedoch einige Funktionen, insbesondere Shift+, mit printscrdenen in Unity die Auswahl eines Bildschirmbereichs erfasst werden kann....
Soweit ich weiß, ist ein Zombie-Prozess gestorben, existiert aber immer noch als Platzhalter in der Prozesstabelle, bis sein Elternteil (oder initwenn der Zombie selbst eine Waise ist) seinen Exit-Status überprüft. Und mein Verständnis von verwaisten Prozessen ist, dass sie noch am Leben sind und...
Aufgrund meiner Erfahrung mit modernen Programmier- und Skriptsprachen sind die meisten Programmierer daran gewöhnt, das erste Element eines Arrays mit 0 als Index zu bezeichnen. Gibt es wesentliche Vorteile bei der Verwendung von 1 ? Ich bin sicher, ich habe von mehr Sprachen als Zsh gehört, die...
Beim Versuch, zu /dev/nullund umzuleiten, /dev/zerowird die Ausgabe verworfen. Es scheint beides zu sein /dev/nullund /dev/zeroalle Eingaben zu akzeptieren und zu verwerfen. Was ist der Unterschied zwischen /dev/nullund
Ich sehe, es gibt eine ausführbare Datei mit dem Namen "[" in /usr/bin. Was ist seine Aufgabe?
Ich habe eine Zeichenfolge des Formats [0-9]+\.[0-9]+\.[0-9]. Ich muss die erste, zweite und dritte Zahl separat extrahieren. Soweit ich weiß, sollten Fanggruppen dazu in der Lage sein. Ich sollte in der Lage sein sed "s/\([0-9]*\)/\1/g, die erste Nummer sed "s/\([0-9]*\)/\2/gzu bekommen, die...
Ich habe Beispiele für Wrapper-Skripte gesehen, die kurz und bündig wie folgt lauten: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Wie oben zu sehen, execersetzen sie die neu erstellte Shell fast sofort durch die $myprog. Man könnte dasselbe...
Betrachten Sie die beiden Shell-Beispiele $ ls myDoc.html SomeDirectory someDoc.txt und $ echo $(ls) myDoc.html SomeDirectory someDoc.txt Der erste lsBefehl wird ausgeführt und hängt, wie ich weiß, den Inhalt des aktuellen Arbeitsverzeichnisses an die stdoutDatei an (was das Terminal anzeigt). Ist...
Wenn Sie eine Datei öffnen, für die Sie keine Berechtigung zum Schreiben in vim haben, und dann entscheiden, dass Sie sie ändern müssen, können Sie Ihre Änderungen schreiben, ohne vim zu beenden, indem Sie Folgendes tun: :w !sudo tee % Ich verstehe nicht, wie dies funktionieren kann. Können Sie das...
Ich verfolge Protokolle meiner eigenen App und meiner Postgres. tail -f /tmp/myapp.log /var/log/postgresql/postgresql.main.log Ich muss die Protokolle von pgpool einschließen. Früher war es Syslog, jetzt ist es in Journalctl. Gibt es eine Möglichkeit, tail -f && journalctl -f...
Früher war ich mir sicher, dass das Zitieren von Zeichenfolgen immer eine gute Methode ist, um zu vermeiden, dass die Shell sie analysiert. Dann bin ich auf folgendes gestoßen: $ x='(' $ [ "$x" = '1' -a "$y" = '1' ] bash: [: `)' expected, found 1 Beim Versuch, das Problem einzugrenzen, wird...
Von hier aus verstehe ich, dass zum Deaktivieren Ctrl+ Sder stty -ixonBefehl verwendet werden kann und funktioniert, aber sobald ich das Terminal schließe und einen anderen öffne, muss ich den Befehl erneut eingeben. Zum dauerhaften Deaktivieren von Ctrl+ habe Sich ein gemacht startup.sh, das den...
Ich lerne über Entscheidungsstrukturen und bin auf folgende Codes gestoßen: if [ -f ./myfile ] then cat ./myfile else cat /home/user/myfile fi [ -f ./myfile ] && cat ./myfile || cat /home/user/myfile Beide verhalten sich gleich. Gibt es irgendwelche Vorteile, wenn man den einen Weg vom...
#! / bin / sh - Ist (oder war zumindest) oft der empfohlene Knall , um ein Drehbuch interpretieren zu lassen /bin/sh. Warum nicht einfach #! /bin/shoder #!/bin/sh? Wofür ist das
Ich habe eine Reihe großer CSV-Dateien und möchte sie in TSV (tabulatorgetrenntes Format). Die Komplikation besteht darin, dass die Felder der CSV-Datei Kommas enthalten, z. A,,C,"D,E,F","G",I,"K,L,M",Z Erwartete Ausgabe: A C D,E,F G I K,L,M Z (wobei Leerzeichen dazwischen "harte" Tabulatoren sind)...
Ich verwende Chromium und habe Probleme damit, dass der DNS für die erwartete Zeit nicht zwischengespeichert wird. Nehmen Sie die Domain example.com. Gemäß den DNS-Einstellungen sollte diese Domain für weitere 26151 Sekunden zwischengespeichert werden: $ dig example.com ;; ANSWER SECTION:...
Ich möchte timeeinen Befehl, der aus zwei separaten Befehlen besteht, mit einem Piping-Ausgang zu einem anderen. Betrachten Sie beispielsweise die beiden folgenden Skripte: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Wie kann ich timenun die Zeit foo.sh | bar.shabrufen, die...