Zum Beispiel habe ich eine einfache Bash-Datei #!/bin/bash cd ~/hello ls Wie kann ich jeden Befehl anzeigen lassen, bevor ich ihn ausführe? Genau der gegenteilige Effekt von "@echo off" beim Windows Batch
Zum Beispiel habe ich eine einfache Bash-Datei #!/bin/bash cd ~/hello ls Wie kann ich jeden Befehl anzeigen lassen, bevor ich ihn ausführe? Genau der gegenteilige Effekt von "@echo off" beim Windows Batch
Alles, was ich tun muss, ist, ein bestimmtes Skript als ein bestimmter Benutzer auszuführen, der die in nologin/falseangegebene Shell hat /etc/passwd. Ich würde das Skript als root ausführen und dies sollte als ein anderer Benutzer ausgeführt werden. Laufen: ~# su -c "/bin/touch /tmp/test" testuser...
Ich möchte eine Bash-Subshell ausführen, (1) einige Befehle ausführen, (2) und dann in dieser Subshell bleiben, um zu tun, was ich möchte. Ich kann jedes von diesen einzeln tun: Befehl mit -cFlag ausführen: $> bash -c "ls; pwd; <other commands...>" Es kehrt jedoch sofort zur "super" Shell...
Wir haben einen Bastion-Server, mit dem wir eine Verbindung zu mehreren Hosts herstellen, und unsere .ssh / config ist auf über tausend Zeilen angewachsen (wir haben Hunderte von Hosts, mit denen wir eine Verbindung herstellen). Dies wird langsam unhandlich und ich würde gerne wissen, ob es eine...
Ich habe ein System, bei dem ich mich nur unter meinem Benutzernamen (myuser) anmelden kann, aber ich muss Befehle als anderer Benutzer (scriptuser) ausführen. Bisher habe ich mir Folgendes ausgedacht, um die Befehle auszuführen, die ich benötige: ssh -tq myuser@hostname "sudo -u scriptuser bash...
Wie kann ich sicherstellen, dass meine Bash-Installation nach den Updates nicht mehr für den ShellShock- Fehler anfällig ist
Ich möchte den Prozess starten (zB myCommand) und seine PID erhalten (um ihn später töten zu können). Ich habe ps ausprobiert und nach Namen gefiltert, aber ich kann den Prozess nicht nach Namen unterscheiden myCommand ps ux | awk '/<myCommand>/ {print $2}' Weil Prozessnamen nicht eindeutig...
Es ist eine Unternehmensrichtlinie für Administratoren, sich über einen persönlichen Benutzernamen bei den Servern anzumelden und dann sudo -izu root zu werden. Beim Ausführen erstellt sudo -isudo eine Umgebungsvariable namens SUDO_USER, die den Benutzernamen des ursprünglichen Benutzers enthält....
Wenn ich zwei separate Befehle in einer Zeile ausführen wollte, könnte ich dies tun: cd /home; ls -al oder dieses: cd /home && ls -al Und ich bekomme die gleichen Ergebnisse. Was passiert mit diesen beiden Methoden im Hintergrund? Was ist der funktionale Unterschied zwischen...
Ich bin seit einiger Zeit ein zsh-Benutzer (vor diesem tcsh und vor diesem csh). Ich bin ziemlich zufrieden damit, habe mich aber gefragt, ob es überzeugende Merkmale von bash gibt, die es in zsh nicht gibt. Und umgekehrt gibt es zsh-Features, die es in bash nicht gibt. Mein aktuelles Gefühl ist,...
Ich habe ein VPS für meine Website-Hosting. Es läuft ein Ubuntu-Server. Jedes Mal, wenn ich mich mit ssh auf meinem Server anmeldete, wird in meinem Terminal eine lange Begrüßungsnachricht angezeigt. Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP Di Mar 13 07:31:44 PDT 2012 x86_64 Die im Debian GNU...
tail -f path Mit den oben genannten Optionen werden Änderungen sofort an der Datei ausgegeben. Ich möchte jedoch einen Filter auf die Ausgabe anwenden, der nur angezeigt wird, wenn ein Schlüsselwort xxxdarin enthalten ist. Wie soll man das
Genau das, was der Titel sagt. Ich habe nicht viel Glück, die richtige Dokumentation zu finden, um zu sehen, was -xe im folgenden Anwendungsfall tut: #!/bin/bash -xe Was machen diese Parameter und wo ist sie
Ich suche nach einer einfachen Möglichkeit, SSH von meinem lokalen Computer A über einen Proxy B zu einem Zielhost C. Der private Schlüssel, der mit dem öffentlichen Schlüssel auf C verbunden ist, ist auf B, und ich kann nicht Lege diesen Schlüssel auf meinen lokalen Computer. Irgendwelche...
Ich habe gerade Folgendes in bash ausgeführt: uniq .bash_history > .bash_history und meine Verlaufsdatei endete völlig leer. Ich denke, ich brauche eine Möglichkeit, die gesamte Datei zu lesen, bevor ich darauf schreibe. Wie geht das? PS: Ich habe natürlich darüber nachgedacht, eine...
Grundsätzlich wie einige meiner eigenen, die ich unten gepostet habe. Ich suche nach zusätzlichen Funktionen für das Programm "Bildschirm". Schauen Sie sich zumindest die letzte Zeile an, um eine fantastische Menüleiste am Ende einer Bildschirmsitzung zu erhalten. ## gyaresu's .screenrc...
Wird die Erweiterung eines Platzhalters in Bash garantiert in alphabetischer Reihenfolge angezeigt? Ich bin gezwungen, eine große Datei in 10-MB-Teile aufzuteilen, damit sie von meinem Mercurial-Repository akzeptiert werden können. Also dachte ich, ich könnte verwenden: split -b 10485760 Big.file...
Von GNU weniger Manpage -i oder --ignore-case Bewirkt, dass Suchvorgänge Groß- und Kleinschreibung ignorieren. Das heißt, Groß- und Kleinbuchstaben werden als identisch betrachtet. Diese Option wird ignoriert, wenn im Suchmuster Großbuchstaben angezeigt werden. Mit anderen Worten, wenn ein Muster...
Ich suche nach einer Möglichkeit, die Konfiguration von einem zentralen Computer auf mehrere Remotecomputer zu übertragen, ohne dass auf den Remotecomputern etwas installiert werden muss. Das Ziel ist es, etwas zu tun, wie Sie es mit Werkzeugen wie tun würden cfengine, aber auf einer Reihe von...
read /dev/urandom 3 Das oben genannte funktioniert nicht. Wie kann ich zufällige Bytes /dev/urandomin der Bash lesen