Unix & Linux

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

2
Gibt es jemals einen guten Grund, sudo su zu starten?
Um eine Root-Shell auf Computern zu starten, auf denen das Root-Konto deaktiviert ist, können Sie eine der folgenden Aktionen ausführen: sudo -i: eine interaktive Login-Shell ausführen (liest /root/.bashrcund /root/.profile) sudo -s: eine nicht angemeldete interaktive Shell ausführen (liest /root/.bashrc) In der Ubuntu-Welt sehe ich sehr oft einen sudo suVorschlag, wie …

11
Dateien rekursiv nach Größe sortieren
Ich muss die größten Dateien in einem Ordner finden. Wie scanne ich einen Ordner rekursiv und sortiere den Inhalt nach Größe? Ich habe versucht mit ls -R -S, aber das listet die Verzeichnisse auch. Ich habe auch versucht mit find.
78 command-line  find  ls 





14
Beste Möglichkeit, die Geschichte von Shell zu durchsuchen
Gibt es eine bessere Möglichkeit, meine Verlaufsdatei nach einem Befehl zu durchsuchen als grep? Ich habe eine Vorstellung davon, wie der Befehl beginnt, aber ich weiß nicht, wie weit er in der Vergangenheit zurückliegt. update: war früher zsh-spezifisch, kann aber aufgrund überlappender Antworten jederzeit für eine Shell (oder einen Modus …

4
Die Ausgabe von "find" sortieren?
Ich muss in der Lage sein, die Ausgabe von alphabetisch zu sortieren, findbevor ich sie an einen Befehl weitergebe. Die Eingabe | sort |zwischen hat nicht funktioniert. Was konnte ich also tun? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 



7
Wie sicher ist es, eine beliebige Datei zu kopieren?
Manchmal, wenn ich versehentlich cateine Binärdatei habe, ist mein Terminal verstümmelt. Nichts, was ein Schneller resetnicht reparieren kann, aber könnte ein Angreifer theoretisch keine Datei erstellen, die bei Anzeige auf einem Terminal einen beliebigen Code ausführt? Durch einen Exploit im Terminalemulator oder auf andere Weise.


8
Tipps, um ~ der Quellcodeverwaltung zu unterstellen
Ich möchte mein Home-Verzeichnis (~) der Quellcodeverwaltung unterwerfen (in diesem Fall git), da sich dort viele Einstellungsdateien (.gitconfig, .gitignore, .emacs usw.) befinden, die ich maschinenübergreifend übertragen möchte. und sie in Git zu haben, würde es schön machen, sie abzurufen. Mein Hauptrechner ist mein MacBook, und wie OS X eingerichtet ist, …



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.