Unix & Linux

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

3
Was ist los mit diesem xargs-Befehl?
Betrachten Sie die Ausgabe: % { echo one; echo two; echo three; } | xargs -I{} -L1 echo test-{} test-{} one test-{} two test-{} three Warum wird nicht {}gemäß der Handbuchseite (und auch meinem Gedächtnis) ersetzt? Wie die Befehlszeile zu ändern , zu erhalten test-one, test-two, test-threeLinien als Ausgabe?
7 shell  xargs 

1
Jailbreaking HDTV
Ich habe einen Vizio-Internetfernseher, den Vorgänger dieses Fernsehgeräts mit im Grunde den gleichen Spezifikationen, jedoch nicht 3D. Ich wollte versuchen, Root-Zugang zum Fernseher zu bekommen. Mit nmap habe ich festgestellt, dass der einzige offene Port 111 ist, rpcbind. Ich sehe auch, dass es Linux-Kernel 2.6.9 - 2.6.28 läuft. Wenn ich …


2
Kann ich Protokolldateien zu Syslog umleiten?
Ich habe einen Node.js Server, der von der überwacht wird für immer . Forever generiert drei Protokolldateien: den Server STDOUT, STDERR und das Protokoll von forever selbst. $ forever -l forever.log -o out.log -e err.log app.js Aber anstatt mich in Protokolldateien anzumelden, möchte ich alles in Syslog protokollieren, optional mit …



5
Grep-Rohrleitungen in Sed, die Inline ersetzen; aber ich möchte, dass sed den Dateinamen und die geänderte Zeile druckt. Ist es möglich?
Hier ist mein Befehl (absichtlich brechen): grep FOO "/Users/gjtorikian/blah" -l | xargs sed -i '' '/FOO/{s/FOO/BAR/g; w /dev/stdout }' Auf hoher Ebene: grepfür FOO im blahVerzeichnis; Pipe in nur den Dateinamen (wegen -l) zu sed; sedführt ein Inline-Ersetzen ( -i '') durch und druckt nur den geänderten Begriff an /dev/stdout. …
7 grep  sed  pipe 

5
Mounten mehrerer Geräte an einem einzigen Mount-Punkt unter Linux
Gibt es eine Möglichkeit, mehrere Festplatten an einem einzigen Mount-Punkt zu mounten? Angenommen, mir geht der Speicherplatz aus /homeund ich entscheide mich , dem Computer eine zusätzliche Festplatte hinzuzufügen. Wie skaliere ich den Raum auf einem Einhängepunkt? Kann ich bei Verwendung von RAID Laufwerke im laufenden Betrieb hinzufügen, um den …

6
Terminal und Vim
Ich öffne ein Terminal und dann Vim. Dann arbeite ich an meinem Quellcode, aber leider klicke ich auf die Schaltfläche zum Schließen der Terminal-Titelleiste und meine Arbeit geht verloren. Ist es möglich, Vim so zu konfigurieren, dass es mir sagt, wenn ich versuche, das Terminal zu schließen, ohne meine Arbeit …
7 terminal  vim 

3
Wie bringe ich pacman dazu, meine benutzerdefinierten PKGBUILDs beim Aktualisieren zu verwenden?
Ich habe a PKGBUILDfür Apache angepasst , ausgeführt makepkgund installiert pacman -U httpd.tar.xz, was gut funktioniert hat. Einige Monate später aktualisierte ich mein System, bei pacman -Syudem die Systemstandardkonfiguration für Apache verwendet wurde, die meinen Webserver beschädigte. Wie kann ich pacman anweisen, immer meine benutzerdefinierten Kompilierungseinstellungen zu verwenden, damit ich …

1
Der Befehl tar erzeugt einen Fehler im Shell-Skript
Ich versuche, einen Teerball in einem Shell-Skript zu erstellen (ich habe es aktiviert set -x), erhalte jedoch die folgende Fehlermeldung: + cd /home5/mysite/public_html + TAR_DUMP=gypo_2012-02-18-03:51:15.tar.gz + echo 'Tar name: gypo_2012-02-18-03:51:15.tar.gz' Tar name: gypo_2012-02-18-03:51:15.tar.gz + tar -cvzf gypo_2012-02-18-03:51:15.tar.gz gypo ... tar: gypo_2012-02-18-03\:44\:04.tar.gz: Cannot open: Input/output error tar: Error is not recoverable: …

1
ZSH benötigt zwei Registerkarten, um Dateinamen zu vervollständigen
Ich liebe Zshs Tab-Vervollständigungen, aber es ist frustrierend, wenn es nur eine mögliche Option gibt und ich zweimal Tabs machen muss, um den Dateinamen zu vervollständigen. Wenn dies beispielsweise eine Liste von Dateien in einem Verzeichnis ist: - a.txt - b.txt - x.txt und ich cat x<TAB>tippe ZSH ein, ich …


1
Wie suche ich nach Linux Distribution Build Tools?
Nachdem ich Linux From Scratch durchgearbeitet habe, habe ich das unheimliche Gefühl, dass in der Praxis nicht so neue Distributionen erstellt werden. Wie suche ich nach Tools, mit denen andere Distributionen erstellt wurden? Ist Debian wirklich von Grund auf neu gebaut? Das Googeln von "Linux Distribution Build Tools" war nicht …

1
Warum wirkt die Substitution von Bash Extended-Globbing-Variablen auf Byte-Ebene?
Ich dachte, dass Bash-Variablensubstitution und Globbing bei der Zeichenauflösung funktionieren , daher war ich ziemlich überrascht, dass es auf Byte- Ebene funktioniert . Alles in meinem localeist en_AU.UTF-8 Wenn nichts übereinstimmt und das Muster Null-zu-Viele zulässt, erfolgt die Ersetzung auf Byte- Ebene, wie durch nachfolgende Ersetzungen gesehen wird. Ich hätte …

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.