Unix & Linux

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

2
Wie werden globale Umgebungsvariablen beim Booten über ein Skript festgelegt und für eine Anwendung verfügbar, die vor der Anmeldung ausgeführt wird?
Ich habe einen Dienst, der beim Booten ausgeführt wird, und in diesem Dienst wird im Hintergrund ein Bash-Skript aufgerufen, das einige Umgebungsvariablen exportiert. Das Problem, das ich habe, ist, dass diese Umgebungsvariablen nicht an das übergeordnete Element des Hintergrundprozesses gesendet werden. Sobald mein Skript ausgeführt ist, sind sie verschwunden. Darüber …


2
Zeilenmittelteil einer Textdatei extrahieren?
Ich schreibe ein PHP-Skript, um eine große Textdatei zu analysieren und Datenbankeinfügungen daraus zu machen. Allerdings ist die Datei auf meinem Host zu groß und ich habe die Speichergrenze für PHP erreicht. Die Datei enthält ungefähr 16.000 Zeilen. Ich möchte es (zuerst) in vier separate Dateien aufteilen, um zu sehen, …


4
Wie greife ich ohne führende Leerzeichen?
Ich greife durch eine große Codebasis und führende Leerzeichen und Tabellierungen scheinen ziemlich nervig zu sein. Gibt es eine Möglichkeit, es loszuwerden? grep -R "something" ./ ZB anstelle von: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Ich möchte etwas bekommen wie: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Oder besser: foo/bar.cpp: qwertyuisomethingooi …



4
Ist es möglich, den Pfad eines laufenden Programms zu finden?
Ich habe einen xmms2dProzess ausgeführt, aber zwei mögliche ausführbare Dateien (in verschiedenen Verzeichnissen, beide im ausführbaren Pfad), die es hervorgebracht haben könnten. Ich vermute, dass einer von denen beschädigt ist, weil manchmal dieses Programm funktioniert und manchmal nicht. Der Prozess, der jetzt ausgeführt wird, funktioniert. Daher möchte ich den anderen …
17 process 


1
TTY Auf externem Monitor
Wenn ich meinen Laptop zu Hause benutze, verwende ich normalerweise einen externen Monitor, eine Tastatur und eine Maus mit dem Bildschirm meines Laptops als zweitem Monitor. Dies ist alles einfach mit einem netten GNOME-Dienstprogramm zu konfigurieren, von dem ich annehme, dass es xrandr im Backend verwendet. Manchmal genieße ich es, …

1
Wie kann ich / tmp (sicher) auf ein anderes Volume verschieben?
Heute /tmpfüllte sich das Verzeichnis auf einer Maschine bei der Arbeit. Das Problem war, dass es sich auf der Root-Partition befand, die nicht sehr groß war. Um dies zu beheben, hat ein Mitarbeiter ein /new/tmpVerzeichnis an einer anderen Stelle erstellt, den gesamten Inhalt in das neue Verzeichnis kopiert, das Original …


4
find-Befehl für bestimmte Unterverzeichnisse
Lassen Sie uns sagen , dass ich ein Verzeichnis dirmit drei Unterverzeichnisse dir1.. dir3. Und innen habe ich viele Dateien und andere Unterverzeichnisse. Ich würde gerne nach einer Datei mit einer *.cEndung suchen, aber ich würde nur im Unterverzeichnis "dir / dir2" und allen seinen Unterverzeichnissen suchen. Wie kann ich …
17 linux  bash  shell  find 


1
Was sind NVME-Namespaces? Wie arbeiten Sie?
Ich habe kürzlich damit begonnen, Linux zu unterstützen, das auf Geräten mit integrierten nvme-SSDs installiert ist. Ich bemerkte, dass die Gerätedateien eine zusätzliche Nummer hatten, die über eine Nummer hinausging, die die Laufwerksnummer und die Partitionsnummer angibt. IDE / SATA / SCSI-Laufwerke haben normalerweise nur einen Laufwerksbuchstaben und eine Partitionsnummer. …
17 linux  devices  nvme 

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.