Als «linux» getaggte Fragen

LINUX-FRAGEN MÜSSEN IM ZUSAMMENHANG MIT DER PROGRAMMIERUNG STEHEN. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Programmierung mit Linux-APIs oder auf Linux-spezifisches Verhalten bezieht, nicht nur, weil Sie Ihren Code zufällig unter Linux ausführen. Wenn Sie Linux-Unterstützung benötigen, können Sie https://unix.stackexchange.com oder die Stack Exchange-Site der jeweiligen Linux-Distribution wie https://askubuntu.com oder https://elementaryos.stackexchange.com/ ausprobieren.

19
Linux-Fehler beim Laden von gemeinsam genutzten Bibliotheken: Datei für gemeinsam genutzte Objekte kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Das Programm ist Teil der Xenomai-Testsuite, die vom Linux-PC in die Linux + Xenomai ARM-Toolchain kompiliert wurde. # echo $LD_LIBRARY_PATH /lib # ls /lib ld-2.3.3.so libdl-2.3.3.so libpthread-0.10.so ld-linux.so.2 libdl.so.2 libpthread.so.0 libc-2.3.3.so libgcc_s.so libpthread_rt.so libc.so.6 libgcc_s.so.1 libstdc++.so.6 libcrypt-2.3.3.so libm-2.3.3.so libstdc++.so.6.0.9 libcrypt.so.1 libm.so.6 # ./clocktest ./clocktest: error while loading shared libraries: libpthread_rt.so.1: …



11
Wie führe ich ein Programm mit einem anderen Arbeitsverzeichnis als das aktuelle aus der Linux-Shell aus?
Wie starte ich mit einer Linux-Shell ein Programm mit einem anderen Arbeitsverzeichnis als dem aktuellen Arbeitsverzeichnis? Zum Beispiel habe ich eine Binärdatei helloworld, die die Datei hello-world.txtim aktuellen Verzeichnis erstellt . Diese Datei befindet sich im Verzeichnis /a. Derzeit bin ich im Verzeichnis /b. Ich möchte mein Programm starten ../a/helloworldund …
352 linux  shell  environment 

13
Löschen Sie leere Zeilen mit sed
Ich versuche leere Zeilen mit sed zu löschen: sed '/^$/d' aber ich habe kein Glück damit. Zum Beispiel habe ich diese Zeilen: xxxxxx yyyyyy zzzzzz und ich möchte, dass es so ist: xxxxxx yyyyyy zzzzzz Was sollte der Code dafür sein?
349 linux  unix  sed 

18
Wie kann ich einen Prozess mit Namen anstelle von PID beenden?
Wenn ich versuche, Firefox zu starten, wird manchmal angezeigt, dass bereits ein Firefox-Prozess ausgeführt wird. Also muss ich das machen: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep firefox jeremy@jeremy-desktop:~$ …
349 linux  bash  shell 

10
Wie funktionieren die wahrscheinlichen / unwahrscheinlichen Makros im Linux-Kernel und welchen Nutzen haben sie?
Ich habe einige Teile des Linux-Kernels durchsucht und Aufrufe wie diesen gefunden: if (unlikely(fd < 0)) { /* Do something */ } oder if (likely(!err)) { /* Do something */ } Ich habe die Definition von ihnen gefunden: #define likely(x) __builtin_expect((x),1) #define unlikely(x) __builtin_expect((x),0) Ich weiß, dass sie zur Optimierung …


4
Wie kann die Tiefe für die rekursive Dateiliste begrenzt werden?
Gibt es eine Möglichkeit, die Tiefe einer rekursiven Dateiliste unter Linux zu begrenzen? Der Befehl, den ich gerade benutze, lautet: ls -laR > dirlist.txt Aber ich habe ungefähr 200 Verzeichnisse und jedes von ihnen hat 10 Verzeichnisse. Es wird also viel zu lange dauern und zu viele Systemressourcen beanspruchen. Alles, …
346 linux  bash 

10
Pseudo-Terminal wird nicht zugewiesen, da stdin kein Terminal ist
Ich versuche, ein Shell-Skript zu schreiben, das einige Verzeichnisse auf einem Remote-Server erstellt und dann mit scp Dateien von meinem lokalen Computer auf den Remote-Computer kopiert. Folgendes habe ich bisher: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp if [ ! -d "$DEP_ROOT" ]; then echo "creating the root directory" mkdir …
345 linux  bash  shell  ssh 





6
Wie kann ich bestimmte Regeln aus iptables entfernen?
Ich hoste spezielle HTTP- und HTTPS-Dienste an den Ports 8006 bzw. 8007. Ich benutze iptables, um den Server zu "aktivieren"; dh um die eingehenden HTTP- und HTTPS-Ports weiterzuleiten: iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT …
334 linux  firewall  iptables 

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.