Opprette nye filer i Bourne Again Shell ( bash ) som følger med de fleste distribusjoner av Linux og Unix kan gjøres på en rekke måter . Følgende opplæringen beskriver de tre vanligste : touch, ekko , og omdirigering. Den beskriver også et spesielt eksempel : den mktemp kommandoen som kan benyttes til å lage unike filer ved hjelp av en enkel filnavn og en randomisert forlengelse. Instruksjoner
en
Skriv inn følgende for å opprette en ny fil med "touch "-kommandoen : en
berøring filnavn
Det touch -kommandoen kommer med alle versjoner av Unix og Linux og har to effekter. Hvis den brukes på en ikke-eksisterende fil , blir filen opprettet. Hvis den brukes på en eksisterende fil, den "siste nås " tid er oppdatert til gjeldende tid
2
Skriv inn følgende for å opprette en ny fil med "echo "-kommandoen : .
< P > echo " Dette er innholdet . " > filnavn
Dette skaper filen "filnavn" som en tekstfil og umiddelbart setter teksten gitt til echo kommandoen inn i filen .
3
Skriv inn følgende å opprette en ny fil via omdirigering :
ls > filnavn
p Dette er teknisk det samme som det forrige trinnet , men det er viktig å belyse . Normalt, når en bruker skriver "ls " fra ledeteksten, er en liste over alle filer i gjeldende katalog som vises på terminalen. Ved å bruke omdirigering , blir resultatene av " ls" -kommando (eller et annet Unix-kommandoen ) omrutet som innholdet av den tekst -fil. Kommandoen ovenfor gjør derfor "filnavn" en tekstfil som inneholder en liste over alle filer i den aktuelle mappen
4
Skriv inn følgende for å opprette en midlertidig fil : .
Mktemp filnavnet. XXX
Denne spesielle kommandoen oppretter en midlertidig fil med en randomisert filnavn. Den " XXX" vil bli erstattet med en tilfeldig kombinasjon av bokstaver og tall , noe som resulterer i en fil med et navn som " filename.06m . " I tillegg , så lenge mktemp er gitt en rekke X er et sted i filnavnet , vil det sørge for at filen er unik , noe som garanterer at en ny , tom fil vil bli opprettet .