Oprettelse af nye filer i Bourne Again Shell ( BASH ), der kommer med de fleste distributioner af Linux og Unix kan gøres på mange forskellige måder . Følgende tutorial beskriver de tre mest almindelige : touch, ekko og omdirigering. Det beskriver også en særlig eksempel: mktemp kommando, der kan bruges til at skabe unikke filer med en grundlæggende filnavn og en randomiseret . Instruktioner
1
Skriv følgende for at oprette en ny fil med "touch " kommandoen : Hej
røre filename
kommandoen touch leveres med alle versioner af Unix og Linux og har to effekter. Hvis de bruges på en ikke-eksisterende fil , er filen oprettet. Hvis de bruges på en eksisterende fil, " sidste adgang " tid er opdateret til den aktuelle tid
2
Skriv følgende for at oprette en ny fil med " echo" kommando: .
< P > echo "Dette er indholdet. " > filename
Dette skaber filen " filename" som en tekstfil , og straks sætter teksten givet til echo kommandoen i filen.
3
Skriv følgende at oprette en ny fil via omdirigering :
ls > filename
p Dette er teknisk set det samme som det foregående trin , men det er vigtigt at illustrere . Normalt, når en bruger skriver " ls " fra prompt er en liste over alle filer i den aktuelle mappe vises på terminalen. Ved hjælp af omdirigering , er resultaterne af " ls" kommando (eller enhver anden UNIX-kommando ), omdirigeret som indholdet af tekstfil . Ovenstående kommando gør derfor " filename" en tekstfil med en liste over alle filer i det nuværende bibliotek
4
Skriv følgende for at oprette en midlertidig fil: .
Mktemp filnavnet. XXX
Denne specielle kommando opretter en midlertidig fil med et randomiseret filnavn. Den " XXX" vil blive erstattet med en tilfældig række bogstaver og tal , hvilket resulterer i en fil med et navn som " filename.06m ". Hertil kommer, så længe mktemp gives en række X'er sted i filnavnet vil det sikre, at filen er unik, der garanterer, at en ny , tom fil vil blive oprettet.