Unix & Linux

8
Wie kann ich die Größe von stdin bekommen?

Ich bin dabei, ein großes Verzeichnis zu komprimieren, und ich möchte wissen, wie groß die resultierende Datei genau sein wird. Ich habe versucht du: $ tar -cv dir | du -h - du: cannot access '-': No such file or directory Dann habe ich versucht, die Dateiversion von '-' zu verwenden: $ tar -cv dir...

8
Mehrere Shebangs in einer einzigen Bash-Datei

Ich habe ein Skript von einer anderen Person, das einen Blick darauf hat (Hinweis: Es ist eine einzelne Datei): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Ich frage mich, was der Zweck des zweiten und dritten Schebangs...

8
Warum sind diese geschweiften Klammern in sed notwendig?

Ich wollte eine Suche mit eingeschränkter Reichweite in sed durchführen, also habe ich es versucht sed -n '195,210 /add/ p' <file> Welches gab sed: -e Ausdruck # 1, char 9: unbekannter Befehl: `/ ' Nur als Vermutung habe ich versucht, geschweifte Klammern hinzuzufügen: sed -n...

8
Warum beendet SIGKILL ein gestopptes Programm nicht (ja)?

Ich verwende Ubuntu 14.04 und habe dieses Verhalten, das ich anscheinend nicht verstehen kann: Führen Sie den yesBefehl aus (in der Standard-Shell: Bash ) Geben Sie ein, CtrlZum anzuhaltenyes Ausführen jobs. Ausgabe: [1]+ Stopped yes Lauf kill -9 %1um anzuhalten yes. Ausgabe: [1]+ Stopped yes...

8
OpenVPN-, resolvconf- und DNS-Domänenauflösung

Während ich an Site1 bin, muss ich mich über OpenVPN mit Site2 verbinden. Sobald die Verbindung hergestellt ist, überträgt die OpenVPN-Site2 einen DNS-Nameserver und Domänensuchoptionen. Dies führt dazu, dass alle Namensauflösungen für site1 fehlschlagen. Beispiel: DHCP ist an Standort1 physisch...