Die meisten Sprachen haben Namenskonventionen für Variablen, der häufigste Stil, den ich in Shell-Skripten sehe, ist MY_VARIABLE=foo. Ist dies die Konvention oder nur für globale Variablen? Was ist mit Variablen lokal im Skript?
Wenn ich taileine 25 GB große Textdatei haben möchte, liest der tailBefehl dann die gesamte Datei? Da eine Datei auf einer Festplatte verstreut sein könnte, stelle ich mir das vor, aber ich verstehe solche Interna nicht gut.
Wenn Sie versuchen, eine Datei zu ändern, ohne über Schreibrechte zu verfügen, wird folgende Fehlermeldung angezeigt: > touch /tmp/foo && sudo chown root /tmp/foo > echo test > /tmp/foo zsh: permission denied: /tmp/foo Sudoing hilft nicht weiter, da es den Befehl als root ausführt, aber die Shell das Umleiten von …
Ich habe einige SQL-Dumps, die ich auf die Unterschiede zwischen. diffkann mir natürlich den Unterschied zwischen zwei Zeilen zeigen, aber ich bin verrückt, wenn ich versuche herauszufinden, welche Werte in der langen Liste der durch Kommas getrennten Werte tatsächlich dazu führen, dass die Zeilen unterschiedlich sind. Mit welchem Tool kann …
Linux ist nur ein Kernel, und wenn Benutzer ihn verwenden möchten, benötigen sie eine vollständige Distribution. Wie wurden die ersten Linux-Versionen verwendet, als es noch keine Linux-Distributionen gab?
Sie sollten niemals aus dem Internet in Ihr Terminal einfügen . Stattdessen sollten Sie in Ihren Texteditor einfügen, den Befehl überprüfen und dann in das Terminal einfügen. Das ist in Ordnung, aber was ist, wenn Vim mein Texteditor ist? Könnte man einen Inhalt fälschen, der Vim in den Befehlsmodus versetzt …
Es gibt spezielle Dateien in Linux, die nicht wirklich Dateien sind. Die bemerkenswertesten und klarsten Beispiele dafür sind im devOrdner "files": /dev/null - Ignoriert alles, was Sie in die Datei schreiben /dev/random - Gibt zufällige Daten anstelle des Inhalts einer Datei aus /dev/tcp - Sendet alle Daten, die Sie in …
In welcher Reihenfolge sind die Daten sortiert nach? Mit Sicherheit keine alphanumerische Reihenfolge. ls -ltsortiert nach Änderungszeit. Aber ich brauche Erstellungszeit.
Ich benutze das Programm häufig, nohupdamit meine Prozesse nicht hängen bleiben. Wenn ich das Programm also programimmun gegen Abstürze machen möchte, verwende ich den Befehl nohup program & Wo wird &der Prozess in den Hintergrund gestellt? Beim Starten nohupgibt mir die Nachricht: nohup: Ausgabe an `nohup.out 'anhängen Gibt es eine …
Ich habe zwei Verzeichnisse images und images2 mit dieser Struktur in Linux: /images/ad /images/fe /images/foo ... und weitere 4000 Ordner und der andere ist wie: /images2/ad /images2/fe /images2/foo ... und weitere 4000 Ordner Jeder dieser Ordner enthält Bilder, und die Namen der Verzeichnisse unter Bildern und Bildern2 sind identisch, unterscheiden …
Ich möchte eine Logik in ein Shell-Skript schreiben, das versucht, es nach 15 Sekunden bis zu 5 Mal erneut auszuführen, basierend auf "status code = FAIL", wenn es aufgrund eines Problems fehlschlägt.
Ich arbeite an einem Python-Skript, das Dateispeicherorte an einen SCP-Unterprozess übergibt. Das ist alles in Ordnung, aber ich bin in einer Situation, in der ich möglicherweise einen Pfad mit einem Dateinamen verketten muss, sodass /der Pfad ein Doppel 'enthält . Ich weiß, dass es Bash egal ist, ob Sie mehrere …
Dies ist eine Situation, in der ich mich häufig befinde: Ich habe einen Quellserver mit einer 320-GB-Festplatte und 16 GB RAM (die genauen Spezifikationen sind hier verfügbar). Da dies jedoch ein Problem ist, auf das ich auch auf anderen Computern häufig stoße, würde ich es vorziehen, wenn die Antwort auf …
Ich habe eine wachsende Protokolldatei, für die ich nur die letzten 15 Zeilen anzeigen möchte . Folgendes kann ich tun: tail -n 15 -F mylogfile.txt Da die Protokolldatei ausgefüllt ist, tailhängt die letzten Zeilen auf dem Display. Ich suche nach einer Lösung, die nur die letzten 15 Zeilen anzeigt und …
Ich versuche einen symbolischen Link in meinem Home-Verzeichnis zu erstellen, der auf ein Verzeichnis auf meiner externen Festplatte verweist. Es funktioniert gut, wenn ich es so spezifiziere: cd ~ ln -s /run/media/name/exhdd/Data/ Data Es wird jedoch ein fehlerhafter Link erstellt, wenn ich dies versuche: cd /run/media/name/exhdd ln -s Data/ ~/Data …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.