Unix & Linux

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




3
Extrahieren eines Regex, der mit 'sed' übereinstimmt, ohne die umgebenden Zeichen zu drucken
An alle 'sed'-Ärzte da draußen: Wie können Sie sed dazu bringen, einen regulären Ausdruck zu extrahieren, der mit einer Zeile übereinstimmt? Mit anderen Worten, ich möchte nur die Zeichenfolge, die dem regulären Ausdruck entspricht, wobei alle nicht übereinstimmenden Zeichen aus der enthaltenden Zeile entfernt werden. Ich habe versucht, die Rückverweisfunktion …
24 sed 

1
Welchen Effekt hat die Option "-d" mit diff?
Die diffImplementierung unter OpenBSD bietet eine -dSonderoption mit der folgenden Dokumentation: -d Versuchen Sie sehr, ein möglichst kleines Diff zu erzeugen. Dies kann bei der Verarbeitung großer Dateien mit vielen Änderungen viel Rechenleistung und Speicherplatz verbrauchen. Die GNU- diffImplementierung hat dieselbe Option wie die kürzere Dokumentation -d, --minimal bemühen Sie …
24 diff 

3
Wie kann ich erkennen, ob ich in einer Subshell bin?
Ich versuche, eine Funktion zu schreiben, die die Funktionalität des exiteingebauten Moduls ersetzt, um zu verhindern, dass ich das Terminal verlasse. Ich habe versucht, die SHLVLUmgebungsvariable zu verwenden, aber sie scheint sich innerhalb von Subshells nicht zu ändern: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash …
24 bash  shell  exit  subshell 



5
Verwendet Linux keine Segmentierung, sondern nur Paging?
Die Linux-Programmierschnittstelle zeigt das Layout eines virtuellen Adressraums eines Prozesses. Ist jede Region im Diagramm ein Segment? Aus dem Verständnis des Linux-Kernels , Ist es richtig, dass das Folgende bedeutet, dass die Segmentierungseinheit in der MMU die Segmente und Offsets innerhalb der Segmente der Adresse des virtuellen Speichers zuordnet und …



3
Gibt es noch Systeme mit einer / bin / sh-Binärdatei?
/bin/sh, die 1977 erstellte Bourne-Shell , war früher die Standard-Shell für Unix-Systeme. Heutzutage existiert diese Datei immer noch, meistens jedoch nur als symbolische Verknüpfung mit der auf dem System installierten POSIX-kompatiblen Standard-Shell: Auf RHEL / CentOS verweist es auf /bin/bashdie Bourne Again-Shell Unter Ubuntu Linux zeigt es auf /bin/dashdie Debian …




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.