Skapa nya filer i Bourne Again Shell ( bash) som följer med de flesta distributioner av Linux och Unix kan göras på en mängd olika sätt . Följande handledning beskriver de tre vanligaste : handlag , eko och omdirigering . Den beskriver också en speciell exempel : den mktemp kommando som kan användas för att skapa unika filer med en grundläggande filnamn och en randomiserad förlängning . Instruktioner
1
Skriv följande för att skapa en ny fil med " touch" -kommandot :
beröring filnamn
kommandot touch levereras med alla versioner av Unix och Linux och har två effekter . Om den används på ett icke-existerande fil , är filen skapas . Om den används på en befintlig fil , den "sista nås " tiden är uppdaterad till den aktuella tiden
2
Skriv följande för att skapa en ny fil med " eko " -kommandot : .
echo " Detta är innehållet . " > filnamn
Detta skapar filen " filnamn " som en textfil och omedelbart sätter texten ges till echo kommando i filen .
3
Skriv följande att skapa en ny fil via omdirigering :
ls > filnamn
p Detta är tekniskt samma som föregående steg , men det är viktigt att belysa . Normalt när en användare skriver " ls " från prompten , är en lista över alla filer i den aktuella katalogen visas på terminalen . Genom att använda omdirigering , är resultatet av " ls " kommando ( eller någon annan Unix kommando ) omdirigeras som innehållet i textfilen . Kommandot ovan gör därför " filnamn " en textfil som innehåller en lista över alla filer i den aktuella katalogen
4
Skriv följande för att skapa en temporär fil : .
Mktemp filnamn . XXX
Denna speciella kommando skapar en temporär fil med ett slumpmässigt filnamn . Den " XXX " kommer att ersättas med en slumpmässig serie av bokstäver och siffror , vilket resulterar i en fil med ett namn som " filename.06m . " Dessutom , så länge som mktemp ges en serie av X : s någonstans i filnamnet , kommer det att försäkra att filen är unik , som garanterar att en ny , tom fil kommer att skapas .