Als «bash» getaggte Fragen

17
Was nützt ein vollständiger Befehl?

Während der Ausführung des completeBefehls auf meinem Gnome-Terminal werden einige Befehle angezeigt. Was sind sie? Und was nützt der completeBefehl? $ complete complete -F _minimal complete -F _filedir_xspec oodraw complete -F _filedir_xspec elinks complete -F _filedir_xspec freeamp complete -F...

17
Was bedeutet su> Echo "<Benutzername>"?

Als ich den Befehl eingab su > echo "sachin" Es wurde nach einem Passwort gefragt. Als ich mein Passwort gab, passierten einige seltsame Dinge, wie Sie sehen können: Eine weitere Sache: Es gibt einen anderen Benutzer, Hadoop , auf meinem Laptop, aber wenn ich es tue su > echo "Hadoop" es sagt...

17
Warum glaubt Bash, dass 010 8 ist?

Warum denkt bash, dass die Zahl 010 = 8 ist? x=010 echo $x 010 echo $(( x+0 )) 8 echo $(( x-2 )) 6 Ich dachte, es könnte binär sein, aber 010 = 10 = 2. Warum erhält es also 8, und wie kann ich es 010 = 10 (und 010 - 2 = 8) denken

17
Befehl in Ausgabedatei aufnehmen?

Entschuldigung für den verwirrenden Titel! Angenommen, ich renne apt-cache depends kde-window-manager > ~/Desktop/kwin-depends Ich erhalte eine Datei mit dem Namen "kwin-dependant" in meinem Desktop-Ordner. Gibt es einen Trick, um den Befehl, den ich als Teil der Datei ausgegeben habe,...

17
Was bedeutet der doppelte Schrägstrich in "$ {f // / _}"?

Ich lerne Bash und möchte Leerzeichen durch andere "nicht leere" Zeichen ersetzen. Ich benutze eine forSchleife: for f in *\ *; do mv "$f" "${f// /_}"; done Meine Frage ist, warum der doppelte Schrägstrich und der Raum in sind ${f// /_}? Was macht ${f//

16
Bash-Skript-Ordner zum Pfad hinzufügen?

Ich habe einige Bash-Skripte in einem Anwendungsordner, die ich gerne verwenden würde, als wären sie auf meinem Weg. Wenn es sich um reine Anwendungen handelte, würde ich das Verzeichnis einfach zu ~ / .bashrc hinzufügen, aber dies sind Skripte. z.B: ~/a_dir/another_dir/foo.sh...

16
PS1-Problem, CLI durcheinander

Ich habe eine einfache PS1-Aufgabe gemacht PS1="\e[0;31m[\W]\$ \e[m " Ich wollte nur die Eingabeaufforderungsfarbe ändern und nur den relativen Pfad anzeigen. Dies bringt jedoch die CLI durcheinander. Wenn Sie zum Beispiel den Verlauf mit durchsuchen, wird ↑die Anzeige beschnitten und überlappt....

16
lass Dateinamen in grep weg

Ich greife nach einer Zeichenfolge aus mehreren Dateien, aber der eine unerwünschte Nebeneffekt ist der Dateiname, der der Ausgabe vorangestellt wird. Wie kann ich die Dateinamenausgaben unterdrücken, indem ich nur grep verwende? $ grep -i lp lpNet* lpNet:This was printed via the internet using the...