Fehlerhaftes, vereinfachtes Beispiel: FLAGS='--archive --exclude="foo bar.txt"' rsync $FLAGS dir1 dir2 Ich muss die Anführungszeichen einfügen, als ob der Befehl so wäre: rsync --archive --exclude="foo bar.txt" dir1 dir2
Ich habe die Bash-Shell jahrelang unter Linux verwendet und bin sehr schnell damit. Durch häufiges Aufrufen der automatischen Vervollständigung durch Drücken der Tabulatortaste kann ich mit wenigen Tastenanschlägen lange Befehle schreiben. Vor kurzem habe ich bei meiner Arbeit angefangen, die Windows-Eingabeaufforderung und Cmd zu verwenden. Ich bin sehr langsam in …
Ich möchte meinen Workflow mit Bash ein wenig verbessern und stelle fest, dass ich häufig den gleichen Befehl für eine andere ausführbare Datei ausführen möchte. Einige Beispiele: Git (wo ich das zweite Wort schnell ändern möchte): git diff foo/bar.c git checkout foo/bar.c Cat / rm (wobei nur das erste Wort …
Gibt es eine Möglichkeit, lsnur Verzeichnisse anstelle von Dateien und Verzeichnissen anzuzeigen? Von der Manpage: -d, --directory list directory entries instead of contents, and do not derefer‐ ence symbolic links Wenn ich es also in das /Verzeichnis eingebe, werden voraussichtlich nur Verzeichnisse angezeigt. Stattdessen wird "." Angezeigt. $ cd / …
Ich bin ein neuer Benutzer von GNU Screen. Ich benutze Bash schon sehr lange und möchte GNU Screen ausprobieren. Wie Sie wissen, verwendet GNU Screen 'Ca' (Strg-A) als Befehlszeichen. Das Problem ist, dass dies die Zeilenbearbeitungsfunktion in Bash (und GNU Readline) beeinträchtigt, da Control-A in Bash an den Anfang der …
Mögliches Duplikat: Tab-Vervollständigung mit Verzeichnissen / Links Wenn ich einen Symlink foozu einem Verzeichnis habe bar/und mit dem Tippen fund Drücken beginne, wird der Link zu tababgeschlossen, fooaber ich möchte ihn zu abgeschlossen haben, foo/damit ich sofort das nächste Zeichen für weitere Vervollständigungen hinzufügen kann. Wie kann ich das machen?
Dateien Angenommen, das /foo/srcenthält nur A.cund das /foo/destenthält beide A.cund B.c. Angenommen, ich führe den folgenden Befehl aus: rsync /foo/src/ /foo/dest Wird rsynclöschen B.c? Ordner Nehmen wir nun an, dass /foo/srcdas Verzeichnis Aeinige Dateien /foo/destenthält und dass beide Verzeichnisse Aund Bjeweils einige Dateien enthalten. Angenommen, ich führe den folgenden Befehl …
Ich finde, dass \ndas in sed unter Mac OS X nicht funktioniert. Sagen wir, ich möchte die durch ein einzelnes Leerzeichen getrennten Wörter in Zeilen aufteilen: # input foo bar Ich benutze, echo "foo bar" | sed 's/ /\n/' Aber das Ergebnis ist doof, dem \nist nicht entgangen! foonbar Nachdem …
Wenn ich einen Prozess mit einem kaufmännischen Und ( &) am Ende beginne , wird er in den Hintergrund verschoben. Wenn es fertig ist, erhalte ich eine ähnliche Ausgabe wie [1]+ Fertig my_script Ich habe eine lokalisierte Distribution, aber das sollte keine Rolle spielen. Was ich sehe, ist die Job-ID …
Ich möchte symbolische Links ( ln -s) zu allen Dateien (oder einer Dateiklasse, zB endend mit .bar) in einem bestimmten Verzeichnis erstellen . Angenommen, ich bin im CWD und Typ ls ../source/*.bargibt mir foo.bar baz.bar Wie kann ich die Parameterliste übergeben, zu ln -sder sie schließlich aufgelöst wird? ln -s …
Ich habe eine neue Aufgabe erstellt {Bash} mein Heimatverzeichnis übergeben / dir "C: \ Users \ TMB \" und Bash als Anwendung hinzugefügt C: \ cygwin \ bin \ bash.exe Wenn ich Bash öffne, können die grundlegenden UNIX / Cygwin-Dienstprogramme nicht verwendet werden. Wie konfiguriere ich ConEmu, um Cygwin Bash …
Ich habe gerade Homebrew on bash auf meinem Mac installiert und jetzt muss ich Folgendes tun: Wenn Sie Homebrew installiert haben, fügen Sie das Homebrew-Verzeichnis oben in Ihre PATH-Umgebungsvariable ein. Sie können dies tun, indem Sie die folgende Zeile am Ende Ihrer ~/.bashrcDatei einfügen. export PATH=/usr/local/bin:$PATH "ls -a" zeigt .bash_profileund …
Manchmal, wenn ich in das übergeordnete Verzeichnis wechseln möchte, tippe ich versehentlich cd ,,statt cd ... Gibt es eine Möglichkeit, wie ich bash sagen kann, dass diese Aussagen gleich sind? Ich benutze in meinen Befehlen niemals Kommas. Im Idealfall würde ich gerne alias ,,dazu ... Als ich das versuchte, funktionierte …
Ich kann nicht sagen, wie oft ich mir einen Befehl gewünscht habe, der sowohl ein Verzeichnis erstellt als auch in dieses Verzeichnis wechselt. Grundsätzlich hätte ich gerne das Äquivalent von: mkdir -p /arbitrarily/long/path; cd /arbitrarily/long/path aber nur einmal eingeben zu müssen /arbitrarily/long/path, so etwas wie: mk-cd /arbitrarily/long/path Ich habe versucht, …
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.