Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.




9
Wie ändere ich schnell das erste Wort in einem Bash-Befehl?
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 …
44 linux  bash 

7
Der Befehl 'ls -d' zeigt keine Verzeichnisse an. Gibt es eine Möglichkeit, mit 'ls' nur Verzeichnisse anstelle von Dateien und Verzeichnissen anzuzeigen?
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 / …
44 linux  bash  ls 


2
Bash-Autovervollständigung bei Symlink zum Verzeichnis vollständig zum gesamten Verzeichnis, einschließlich Schrägstrich [duplizieren]
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?

1
Löscht rsync standardmäßig Dateien und Ordner am Zielort?
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 …
44 macos  bash  unix  rsync 

5
Zeilenumbrüche in Sed unter Mac OS X
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 …
44 macos  mac  bash  regex  sed 



6
Wie konfiguriere ich ConEmu, um Cygwin Bash auszuführen?
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 …

4
So fügen Sie eine Zeile zu .bash_profile hinzu
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 …
42 bash  osx-lion  path 

5
Kann ein Alias ​​von ',,' auf '..' gesetzt werden?
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 …
41 linux  bash  shell 

5
Wie kann ich meine eigenen "Shell-Befehle" erstellen (zB mkdir / cd combo)?
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, …
41 bash 

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.