Als «linux» getaggte Fragen

85
Ausgabe des Befehls mit Bash nach Spalten teilen?

Ich möchte das machen: Führen Sie einen Befehl aus Erfassen Sie die Ausgabe Wählen Sie eine Zeile Wählen Sie eine Spalte dieser Zeile aus Nehmen wir als Beispiel an, ich möchte den Befehlsnamen von a erhalten $PID(bitte beachten Sie, dass dies nur ein Beispiel ist. Ich schlage nicht vor, dass...

85
Wie ändere ich den Speicherinhalt mit GDB?

Ich weiß, dass wir verschiedene Befehle verwenden können, um auf den Speicher zuzugreifen und ihn zu lesen: zum Beispiel print, p, x ... Aber wie kann ich den Speicherinhalt an einem bestimmten Ort ändern (während des Debuggens in GDB)?

85
Wie könnte ich $ PATH in Makefile dir hinzufügen?

Ich möchte ein Makefile schreiben, das Tests ausführen würde. Der Test befindet sich in einem Verzeichnis './tests' und die zu testenden ausführbaren Dateien befinden sich im Verzeichnis './bin'. Wenn ich die Tests ausführe, werden die exec-Dateien nicht angezeigt, da sich das Verzeichnis ./bin...

85
Escape doppeltes Zitat in grep

Ich wollte nach Schlüsselwörtern mit doppelten Anführungszeichen suchen. Um ein einfaches Beispiel zu geben: echo "member":"time" | grep -e "member\"" Das passt nicht zusammen. Wie kann ich es reparieren?

85
Finden Sie eindeutige Linien

Wie kann ich die eindeutigen Zeilen finden und alle Duplikate aus einer Datei entfernen? Meine Eingabedatei ist 1 1 2 3 5 5 7 7 Ich möchte, dass das Ergebnis lautet: 2 3 sort file | uniqwird den Job nicht machen. Zeigt alle Werte 1 Mal an

85
Deaktivieren Sie die vertikale Synchronisierung für glxgears

Manchmal müssen Sie überprüfen, ob Ihre Linux 3D-Beschleunigung wirklich funktioniert (neben der glxinfoAusgabe). Dies kann vom glxgearsWerkzeug schnell erledigt werden . Die FPS sind jedoch häufig auf die vertikale Bildwiederholfrequenz der Anzeigen beschränkt (dh 60 fps). So wird das Tool mehr...

85
Git-Klon ohne Projektordner

Ich habe Zugriff auf den Server gewährt und möchte Git Repo in meinen Stammordner klonen. Aber wenn ich Git klone, werde ich einen Ordner mit dem Projektnamen und mein Projektordner ist mein Stamm. Ich habe keinen Zugriff auf meinen übergeordneten Ordner, in dem sich mein Stamm...

85
Die Kompilierung schlägt fehl mit "Verschiebung R_X86_64_32 gegen" .rodata.str1.8 "kann nicht verwendet werden, wenn ein freigegebenes Objekt erstellt wird"

Ich versuche, diesen Quellcode aus dem Makefile in einem VPS zu kompilieren, aber es funktioniert nicht. Das VPS ist ein 64-Cent-Betriebssystem Hier ist der vollständige Fehler # make gcc -c -O3 -w -DLINUX -I../SDK/amx/ ../SDK/amx/*.c g++ -c -O3 -w -DLINUX -I../SDK/amx/ ../SDK/*.cpp g++ -c -O3 -w...

85
Erstellen Sie eine .tar.bz2-Datei Linux

Auf meinem Linux-Computer möchte ich eine .tar.bz2-Datei eines bestimmten Ordners erstellen. Was gebe ich in die Terminal-Befehlszeile ein, um den komprimierten Ordner im Ausgangsverzeichnis meines Computers abzulegen, nachdem ich mich in diesem Ordner (im Terminal) abgelegt habe? Angenommen, ich...