Als «shell» getaggte Fragen

17
Wie verwende ich Farben im MOTD?

Ich habe die Standardeinstellung/etc/update-motd.d/00-header bearbeitet und einige Farben hinzugefügt, um die Lesbarkeit zu verbessern: printf "Welcome to \e[1;34m%s\e[0m \e[2m(%s %s %s)\e[0m\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)" Ich kann diese Codezeile problemlos in...

17
Warum schleift Katze x >> x?

Die folgenden Bash-Befehle gehen in eine Endlosschleife: $ echo hi > x $ cat x >> x Ich kann mir vorstellen, dass es catweiter liest, xnachdem es angefangen hat, an stdout zu schreiben. Verwirrend ist jedoch, dass meine eigene Testimplementierung von cat ein anderes Verhalten aufweist: //...

17
Rsync rekursiv mit einer bestimmten Tiefe von Unterordnern

Ich möchte rsynceinen Ordner rekursiv, aber Unterordner sollen nur bis zu einer bestimmten Tiefe enthalten sein. Zum Beispiel möchte ich eine Tiefe von 1,2,3 oder 4 Unterordnern wie folgt: source/ ├── subfolder 1 │   ├── subsubfolder │   │   ├── subsubsubfolder │   │   │   └── wanted with depth...

17
Leerzeichen neben Rohren

Ich habe gesehen history | grep blahund history |grep blah; und history|grep blahfunktioniert auch, obwohl niemand es jemals zu benutzen scheint. Gibt es eine Bedeutung in den Leerzeichen (z. B. erfordert das Weiterleiten von / zu verschiedenen Befehlen eine unterschiedliche Verwendung von...

17
Wie erstelle ich eine große Datei unter UNIX?

Ich habe in Windows einen Weg gefunden, so etwas zu tun echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ Gibt es in UNIX eine Möglichkeit,...