Warum unterscheiden sich die folgenden beiden Ausführungen in der Ausgabe? (Ich benötige doppelte Anführungszeichen für Variablen in meinem eventuellen Befehl.) $ sudo su -c "echo `cat /root/root_file`" cat: /root/root_file: Permission denied $ sudo su -c 'echo `cat /root/root_file`' Yay, highly classified content!
Wenn ich Dateien in Cygwin Bash mit dem Befehl sed ändere, wird die Datei gesperrt. Reproduzieren: Öffnen cmdund cdzu nicht-Benutzerverzeichnis (fe temp) echo aaa > test.txt Öffne im Texteditor, füge eine Zeile hinzu, versuche zu speichern => funktioniert %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" Fügen Sie im Texteditor eine weitere …
In Bash habe ich eine Zeichenfolge und ich versuche, ein Zeichen in der Mitte der Zeichenfolge zu entfernen. Ich weiß, wir können Zeichen vom Anfang oder Ende eines Strings wie folgt entfernen: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" aber wie kann ich den in der mitte entfernen?
Ich versuche, ein Skript zur Bash-Vervollständigung einzurichten, und habe einige Probleme. Ich möchte es so einrichten, dass die aufgeführten Vervollständigungen entweder Dateien sind, die einer bestimmten Erweiterung entsprechen, oder Verzeichnisse (die Dateien dieser Erweiterung enthalten können oder nicht). Das Problem ist, dass ich die Vervollständigungen nur mit so etwas wie …
Ich migriere von Windows zu Ubuntu für meinen persönlichen Desktop und möchte wissen, wie ich auf einfache Weise persönliche Daten wie Firefox-Lesezeichen, persönliche Dokumente usw. sichern kann. In Windows kopiere ich alles manuell und in Ubuntu möchte ich ein Bash-Skript erstellen, um es automatisch zu tun. Ich kenne mich mit …
(OSX-spezifisch) Ich starte, wie viele andere außer mir, oft einen Prozess in der Shell, der ein oder zwei Minuten dauert (zum Beispiel ein großes svn-Commit). In dieser Zeit drücke ich oft die Alt-Tab-Taste und aktualisiere reddit / slashdot / wikipedia / whatever. Es wäre toll, wenn etwas eingerichtet wäre, das …
Auf verschiedenen Linux-Rechnern können Sie cd / und cd // Die Shell sagt, dass das aktuelle Verzeichnis '/' oder '//' ist, nachdem der entsprechende Befehl verwendet wurde. Die Frage lautet also: Was ist der Unterschied zwischen '/' und '//', und wenn die Antwort 'kein Unterschied' lautet, warum wird '//' anders …
Ich bin neu in der Verwendung von Cygwin, daher entschuldige ich mich, wenn dies eine sehr neue Frage ist. Ich habe ein Bash-Skript, in dem ich ein Verzeichnis "cd" und dann etwas in diesem Verzeichnis tue. Der Befehl cd schlägt jedoch mit "Keine solche Datei oder kein solches Verzeichnis / …
Unter OS X starte ich mit foo (einer Linux-Box). Mein Terminaltitel ändert sich zu foo. Ich ssh dann in bar (; eine andere Linux-Box). Mein Terminaltitel ändert sich in bar. Ich logge mich aus der Bar aus. Mein Terminaltitel ändert sich zu foo. Ich melde mich von foo ab. Mein …
Mit der neuen Version von Snow Leopard hat OS X die Bash-Version auf aktualisiert GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0). Jetzt .bashrclegt my die folgenden Einstellungen fest: # Colors export TERM=xterm-color export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32' export CLICOLOR=1 export LSCOLORS=ExGxFxDxCxHxHxCbCeEbEb # Setup some colors to use later in interactive shell or scripts export …
Diese Frage hat hier bereits eine Antwort : Gibt es eine Möglichkeit, Bash TAB-freundlicher zu machen? (1 Antwort) Geschlossen vor 6 Jahren . Ich habe mich gefragt, ob es eine Möglichkeit gibt, den Rotationsstil in Bash zu vervollständigen, die dem Verhalten von cmd.exe ähnelt
Während ich in einer Remote-SSH-Sitzung angemeldet bin, verwende ich manchmal die falsche Datei (eine Binärdatei oder ein Verzeichnis) und die Anzeige wird in Kauderwelsch umgewandelt. Der einzige Ausweg besteht darin, das Terminal zu schließen und ein neues zu eröffnen, was mich frustriert, da normalerweise bereits viele Zustände im Zusammenhang mit …
In Windows 10 habe ich Subsystem für Linux Bash installiert. Aber ich habe ein Problem mit der Verknüpfung in Emacs Ctrl+ spacesetzt keinen Markierungspunkt. Was ich versucht und nicht geholfen habe: Ich habe versucht, das Kontrollkästchen "Tastenkombinationen für Strg aktivieren" im Eigenschaftenmenü für die Windows-Konsole zu deaktivieren Ich habe erfolglos …
Während ich BASH seit mehreren Jahren benutze, sind meine Erfahrungen mit BASH-Skripten relativ begrenzt. Mein Code ist wie folgt. Es sollte die gesamte Verzeichnisstruktur aus dem aktuellen Verzeichnis heraus abrufen und in dieses replizieren $OUTDIR. for DIR in `find . -type d -printf "\"%P\"\040"` do echo mkdir -p \"${OUTPATH}${DIR}\" # …
Wenn ich in einem Teilbaum meiner Verzeichnisse symbolische Links habe und beschließe, ein Verzeichnis und seinen Inhalt rekursiv zu entfernen, werden dann Elemente entfernt, die symbolisch im Baum verknüpft sind?
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.