The Terminal application on OS X provides a complete UNIX interface. In a Terminal window, you can enter commands to open any application, or to open files with an application of your choice. Commands in Terminal can be customized to suit your needs. For example, you can open an application directly in a Terminal window.
Step
Method 1 of 2: Opening the App
Step 1. Find the Terminal icon in the Applications → Utilities → Terminal folder
You can also use Spotlight in the upper-right corner of the screen to search for Terminal.
Step 2. Open the app from anywhere
Generally, the "open" command requires that you enter the full address of the file from Active Directory. However, with the "-a" parameter (followed by the application name), you can open the application from any folder. For example:
-
To open iTunes:
open -a iTunes
-
To open an application with a name containing spaces, put quotation marks in the application name, for example:
open -a "App Store"
Step 3. Open the file with a specific application
You can also use Terminal to override the default application settings. Enter the file address, followed by the "-a" parameter and the name of the application. If you don't know how to enter the file address, see the "Troubleshooting" section of this article.
-
For example, to open a.doc file with TextEdit, use the following command:
open Downloads/Instructions.doc -a TextEdit
Step 4. Include additional parameters
The "info open" command will display parameters that you can use with the "open" command. When you have finished reading the wizard, press ControlC to return to the command line interface. Here are some examples of using parameters:
-
Use the "-e" parameter to open text with TextEdit, or "-t" to open text with a text editor of your choice. For example:
open Downloads/Instructions.doc -e
-
Use the "-g" parameter to open the application in the background and keep the focus on the Terminal window. For example:
open -g -a iTunes
Step 5. Add the "-F" parameter to open a new copy of the application
Although your unsaved work will be lost, this parameter will help you open the application if it turns out that the file you opened is the cause of the application not responding. For example:
open -F -a TextEdit
Step 6. Open multiple copies of the application at once with the "-n" parameter
This option will be useful for comparing access levels, or if the application only allows one window. For example, repeat this command several times to open multiple copies of the alarm clock app:
- open -n -a "Wake Up Time" (Note: this app is not an OS X default app.)
- Apps that interact with duplicated apps may experience issues.
Step 7. Run the application in Terminal
Terminal lets you open applications within a Terminal window, instead of in a standalone window. This option is useful for troubleshooting application errors during development because all error messages and console output will appear in the Terminal window. Follow these steps to run the application in Terminal:
- Find apps with Finder.
- Right-click the application, then select Show Package Contents.
- Find the program's main file. This file can generally be found in the Contents → MacOS folder, and has the same name as the program.
- Drag the file into a Terminal window, then press Enter to open the program.
- Keep the Terminal window open while you use the app. To restore the Terminal window, exit the application.
Method 2 of 2: Troubleshooting
Step 1. Find the app name
If Terminal displays the Unable to find application named… error message, find the application name by displaying a list of all applications. This list is arranged alphabetically.
- Click the Apple symbol in the top-left corner of the screen.
- Hold down Option and click System Information from the menu.
- On the left side of the System Information window, click Software → Applications. Wait a few moments for the list of applications to finish loading.
Step 2. Understand the absolute file address
If Terminal displays the error message the file … does not exist, you may have entered the wrong file address. One way to avoid miswriting the file address is to drag the file you want to open directly into the Terminal window after typing the "open" command, but before pressing Enter. This way, Terminal will point to the file you're referring to.
Absolute file addresses always begin with a "/" symbol. This address indicates the location of the file from the starting directory (usually "Macintosh HD")
Step 3. Understand the relative file addresses
The beginning of the Terminal command line always displays the working directory. Generally, you will be in the home directory, which is the same name as your account name. Relative file addresses start with "./" (or don't start with any special characters at all). In contrast to absolute file addresses, relative file addresses indicate the file location of the current working directory. If you're having trouble figuring out your working directory, consider the following steps:
- Use the pwd command to check the current working directory. Make sure the file you want to open is in the working directory, not above it.
- Find the working directory in the Finder. Open the folder where you saved the file until you find the file.
- Enter the name of the folder you have opened, separated by a "/" symbol. After that, end with the file name. For example, to open the file "ch3.pdf", use the command open Documents/Writing/Novel/ch3.pdf. In this case, you can start the folder name with a "./" symbol in front of Documents.
Step 4. Switch to another directory
To access the home directory, use the command cd ~/. Or, to move to a different directory, follow the "cd" command with the directory name (eg cd Documents/Finances). Keep in mind that the file you want to open must be in the working directory, but you can use any application to open the file, no matter where the application you want is installed is.
Step 5. Know the file name
Make sure your file name ends with the extension. If the extension in the filename is hidden, follow one of the methods below to show it again:
- Select the file you want in the Finder, then press Command+I. In the Info window, find the File name & extension entry to view the full file name.
- Go to the folder where you saved the file and enter the ls command. The contents of the directory will appear in the Terminal window.
- Drag and drop the file you want to open into a Terminal window.