How to Create a File in Unix
Method 1 of 4:
Creating a Blank File with Touch
- Open a terminal window. If you're using a window manager, you can usually press Ctrl+Alt+T to open a new terminal window. If not, log into the system on which you want to create a file through the console.
- Use cd to change to the desired directory. If you're already in the directory where you'd like to create the file you can skip this step.
- Type touch newfilename and press ↵ Enter. Replace newfilename with the desired file name. This creates a new blank file with that name in the current directory.[1]
Method 2 of 4:
Creating a Text File with Cat
- Open a terminal window. If you're using a window manager, you can usually press Ctrl+Alt+T to open a new terminal window. If not, log into the system on which you want to create a file through the console.
- Type cat > newfilename and press ↵ Enter. Replace newfilename with whatever you'd like to call your new file. This opens a new blank line.
- Type some text. Anything you type here will be added to the file.
- Press ↵ Enter to move to a blank line. You'll need to be on a blank line to finish the cat command.[2]
- Press Ctrl+D. This saves the file to the current directory with the name you entered.
- To view the vile, type cat filename and press ↵ Enter.
Method 3 of 4:
Creating a Text File with Vi
- Open a terminal window. If you're using a window manager, you can usually press Ctrl+Alt+T to open a new terminal window. If not, log into the system on which you want to create a file through the console.
- Use cd to change to the desired directory. You'll want to be in the directory where you'd like to store your new file before opening the text editor.
- Type vi and press ↵ Enter. This opens the Vi (or Vim, depending on the version of Unix you're using) text editor.
- To edit a specific text file with Vi, type vi filename' instead.
- Press i to enter input mode. Vi has two modes—insert mode and command mode. You must be in input mode to type text into the new file.
- Type some text (optional). If you want to create a blank file you can just skip this step. Otherwise, type any text you wish to add now.
- You can't use your mouse or the arrow keys in Vi. If you make a mistake when typing, you'll need to run a command in command mode. Press Esc to make the arrow keys available, use them to move the cursor to the location of the mistake, and then use any of these commands:
- x deletes the character under the cursor.
- dw deletes the current word.
- dd deletes the entire line.
- r replaces the letter under the cursor with the next one you type. This will automatically put you back into input mode after use.
- See How to Learn Vi to learn about more Vi commands.
- You can't use your mouse or the arrow keys in Vi. If you make a mistake when typing, you'll need to run a command in command mode. Press Esc to make the arrow keys available, use them to move the cursor to the location of the mistake, and then use any of these commands:
- Press Esc when you're ready to save the file. This places you into command mode.
- Type :w newfilename and press ↵ Enter. Replace newfilename with the name of the file. This saves the file to the current directory.
- If you want to keep editing the file, press i to go back into input mode.
- The next time you want to save the file, you can just type :w in command mode (no file name necessary).
- Press q and press ↵ Enter to quit Vi. This returns you to the command line.
Method 4 of 4:
Copying a File to a New File
- Open a terminal window. If you're using a window manager, you can usually press Ctrl+Alt+T to open a new terminal window. If not, log into the system on which you want to create a file through the console.
- Use cd to change to the desired directory (optional). You'll be using the cp (copy) command to copy an existing file to another new file. You'll either need to move to the directory that contains the original file or know its full path.
- Type cp originalfile newfile and press ↵ Enter. Replace originalfile with the name of the file you want to copy, and newfile with the name of the desired new file. This creates a new file that contains the contents of the old file.
- Use the full path to the file if you're working with files outside of the current working directory (e.g., cp /home/maria/textfile1 /home/maria/contracts/textfile2).
4 ★ | 1 Vote
You should read it
May be interested
- How to Transfer OS to SSD on PC or Macthis wikihow teaches you how to transfer your os to an ssd on pc or mac. before you can transfer your os (operating system) to a new hard drive, you need to connect it to your computer. if your computer has space, you can install the new...
- How to Hide Desktop Iconsis your desktop getting a little too cluttered? if you're hesitant to start deleting icons, you can hide them from view. this will allow you to see your awesome wallpaper or prevent you from accidentally opening programs and files when you...
- How to Screenshot on Google Chromebookthis wikihow teaches you how to take a full or partial screenshot on a laptop running google's chrome operating system.https://support.google.com/chromebook/answer/183101?hl=en go to the screen of which you want a screenshot. you can take...
- How to Install CentOScentos is free server distribution for linux that provides users with a free enterprise-class computing platform, and is currently one of the top linux distributions in the hosting industry. to install centos, you must first burn the...
- How to Disconnect a Mapped Network Drivethis wikihow teaches you how to disconnect a mapped network drive from your computer network. you can do this on both windows and mac computers. open start . click the windows logo in the bottom-left corner of the screen.
- How to Print a List of Filesmany computer owners like to have printed lists of their folder structure--and the files contained within those folders--so they can refer to them when needed. while the mac operating system has a utility that will let you print a list of...