Erstellen neuer Dateien in der Bourne Again Shell ( BASH ) , die mit den meisten Linux-Distributionen und Unix kommt, kann in einer Vielzahl von Arten erfolgen. Das folgende Tutorial beschreibt die drei häufigsten : touch , Echo und Umleitung. Es beschreibt auch ein besonderes Beispiel : die mktemp Befehl, mit dem einzigartigen Dateien mit einem grundlegenden Dateinamen und eine randomisierte Erweiterung erstellt werden können . Anleitung
1
Geben Sie den folgenden , um eine neue Datei mit dem "touch "-Befehl erstellen :
Touch Dateinamen
Befehl touch kommt mit allen Versionen von Unix und Linux und hat zwei Effekte . Wenn auf eine nicht vorhandene Datei verwendet wird, wird die Datei erstellt . Wenn auf einer vorhandenen Datei verwendet , die " letzten Zugriffs " Zeit wird auf die aktuelle Zeit aktualisiert
2
Geben Sie den folgenden , um eine neue Datei mit dem "echo "-Befehl zu erstellen : .
< P > echo " Dies ist der Inhalt . " > Dateiname
Diese erstellt die Datei "Dateiname" als Textdatei und legt sofort den Text , die dem Befehl echo in die Datei.
3
Geben Sie den folgenden um eine neue Datei über die Umleitung zu erstellen :
ls > Dateiname
Dies ist technisch die gleiche wie im vorherigen Schritt , aber es ist wichtig , um zu illustrieren. Normalerweise, wenn ein Benutzer "ls" aus der Eingabeaufforderung wird eine Liste aller Dateien im aktuellen Verzeichnis auf dem Terminal angezeigt . Durch die Umleitung werden die Ergebnisse der "ls" Befehl (oder eine andere Unix -Befehl) , wie der Inhalt der Textdatei umgeleitet. Der obige Befehl macht daher "Dateiname" eine Textdatei, die eine Liste aller Dateien in der vorliegenden Verzeichnis
4
Geben Sie den folgenden , um eine temporäre Datei zu erstellen : .
Mktemp Dateinamen . XXX
Diese speziellen Befehl erstellt eine temporäre Datei mit einer randomisierten Dateinamen. Die "XXX" wird mit einem zufälligen Folge von Buchstaben und Zahlen , die sich in einer Datei mit einem Namen wie "ersetzt filename.06m . " Darüber hinaus , so lange mktemp eine Reihe von X irgendwo im Dateinamen angegeben ist, wird es zu versichern , dass die Datei ist einzigartig und garantiert , dass eine neue , leere Datei erstellt wird.