Als «bash» getaggte Fragen

2
Bash und Multiline PS1

\ n in PS1 funktioniert einwandfrei, aber wenn Sie versuchen, einen Befehl einzugeben, der mehr als eine Zeile benötigt, geben Sie die zweite Zeile über der ersten ein, und wenn Sie den Teil eines solchen Befehls bearbeiten möchten, der normalerweise in der oberen Zeile stehen soll, wird die Der...

2
Anzeigen der Größe in lesbarem Format im Befehl "find"

Ich versuche, die Dateigröße in einem für Menschen lesbaren Format mit dem folgenden Befehl "find" anzuzeigen find $BASE_DIR/ -user $USER -size +$LOWERSIZELIMIT -mtime +$MY_MTIME -type f -printf "%s %p\n" 2> /dev/null | sort -nr | head -n $NUMFILES >> $TESTFILE So sieht meine Funktion zum...

2
Nur Ordner finden

Meine Festplatte ist in einem Durcheinander, also habe ich beschlossen, eine Bereinigung durchzuführen. Als Teil davon möchte ich alle Ordner, die Musik enthalten, in einem zusammenführen. Was ich tun möchte, ist, auf meinem Laufwerk nach * .mp3 und * .aac zu suchen und den Namen der Ordner...

2
So stellen Sie den Inhalt einer Datei einem anderen voran

Diese Frage bezieht sich auf die bereits gestellte Frage Hinzufügen von Text zum Dateianfang Die von Dennis Williamson vorgeschlagene Antwort macht den Job: echo 'task goes here' | cat - todo.txt > temp && mv temp todo.txt Oben wird die Zeichenfolge task goes heream Anfang der Datei...

2
Bash-Funktionen über ssh exportieren

So habe ich einen Weg gefunden, Umgebungsvariablen über ssh zu übertragen, ohne Server oder Client ändern zu müssen: Umgebungsvariablen über SSH / quoting in bash / sh / csh / tcsh übertragen Aber ich möchte auch Bash-Funktionen wie diese übertragen können: $ myfunc() { > echo Func $1 > } $...

2
Heimatverzeichnis für aktuelle Sitzung festlegen?

Ich möchte einige Programme ausführen, die von einem Basisverzeichnis abhängen, aber für meinen aktuellen Benutzer ist kein Basisverzeichnis definiert. Ich möchte keinen Benutzer erstellen, um dieses Programm auszuführen, und ich möchte es nicht als root ausführen. Gibt es eine Möglichkeit, ein...

2
Warum kann ps wissen, welcher Prozess danach läuft?

[root@myvm1 ~]# ps aux | grep ls root 13594 0.0 0.1 3912 672 pts/1 R+ 09:46 0:00 grep ls In den oben, die ps aux läuft zuerst und seine Ausgabe wird dann an die weitergeleitet grep ls Befehl. Das grep ls Befehl läuft nach ps aux. Warum also? ps wissen Sie über den Prozess, der danach läuft...