You must be able to navigate directories and inspect files from the shell, choosing the right command and operator for each task. The single most important thing is knowing redirection: use >> to append and > to overwrite, and pick tail or grep to read log portions.
Start practicing
Finding Your Way ON A Linux System — choose a session length
Free · No account required
Domain overview
This domain covers core command-line navigation and file inspection on Linux: moving around the filesystem, reading text files, and understanding paths and file metadata. Questions are scenario-based, asking you to pick the correct command or shell operator for a stated goal, such as appending output, viewing a log's tail, or listing file details.
Exam objectives
Using shell redirection operators like >> to append output without overwriting a file
Reading portions of files with head, tail, less, and grep for log analysis
Creating empty files or refreshing timestamps with the touch command
Inspecting file type and permissions via ls -l and the file command
Confusing > with >>: a single > truncates and overwrites the target file, while >> appends to existing content.
Assuming ls alone shows file type; plain ls omits permissions and type, so candidates must add -l or use file.
Mixing up head and tail when asked for the beginning versus the end of a large log file.
Click any question to see the full explanation and answer options, or start a focused practice session above.
You want to delete a directory named 'temp_backup' that contains several files. Which command will successfully remove it and its contents?
2To navigate from your current directory to your home directory regardless of your current location, which command is most efficient?
3Which of the following commands is used to create an empty file or update the timestamp of an existing file?
4You are copying a directory named 'source' to 'destination' and want to ensure all subdirectories and file attributes are preserved. Which flag is essential?
5You are using the 'less' command to view a large log file. Which key do you press to search forward for a specific string?
6You need to search for a specific command description within the manual pages using a keyword. Which command should you use?
7You are browsing a directory and need to see hidden files alongside regular files. Which command achieves this?
8You are logged into a terminal and want to identify your current working directory. Which command should you execute?
9What is the purpose of the '..' notation in a file path?
10Which command provides a brief summary of what a specific command does without opening the entire man page?
11How do you rename a file named 'oldname' to 'newname' using the command line?
12You are currently in '/home/user/docs' and need to move to '/etc'. Which command is correct?
13You need to move a file named 'data.txt' from the current directory to '/var/logs' but want to be prompted if a file with the same name already exists in the destination. Which option should you add to 'mv'?
14When using the 'man' command, how do you navigate to the next page of the manual entry?
15You need to see the last 20 lines of a file named 'access.log'. Which command is the most appropriate?
16What is the primary difference between 'man' pages and 'info' pages?
17To see the contents of a directory, which command is standard?
18You want to delete a file but you are worried about accidentally deleting the wrong one. Which flag should you use with 'rm' for confirmation?
19You have created a script but it is not executable. Which command should you use to give the owner execute permissions?
20You want to create a symbolic link named 'link_to_file' that points to 'original_file'. Which command is correct?
21What does the 'cat' command do when provided with multiple filenames as arguments?
22What is the purpose of the 'tee' command?
23When using 'man', what does the section number '5' refer to?
24Which command is used to clear the terminal screen?
25You need to append the output of a command to an existing file without overwriting it. Which operator should you use?
26Which shell variable typically contains the directories searched for command executables?
27Which TWO of the following commands can be used to display the contents of a text file?
28You are searching for a command that deals with 'groups' and want to see all manual pages that mention this term. Which command is most appropriate?
29Which TWO of the following are valid ways to get help on a Linux system?
30Which THREE of the following are valid directory navigation commands?
31Which THREE of the following represent ways to refer to the home directory?
32Which TWO of the following are valid ways to create a directory?
33Which THREE of the following commands are used for file manipulation?
34Which TWO of the following options can be used with 'rm' to ensure safe operation?
35Which THREE of the following commands are used for viewing file metadata or status?
36Which TWO of the following are valid ways to search for files?
37Which THREE of the following are components of a standard Linux file path?
38Which TWO of the following commands help you move within the directory structure?
39Which THREE of the following are types of manual page sections?
40A junior administrator is troubleshooting a script and needs to know the exact location of the executable that runs when the command 'grep' is typed, without executing it. Which command should be used?
41A junior administrator is logged into a Linux server and needs to view the contents of the file '/etc/hosts' without opening an editor. Which command should they run?
42A user named alice is working in /home/alice/projects and wants to navigate to the parent directory of her current location. Which command should she execute?
43A junior administrator is at a shell prompt in /home/alex and wants to see a compact, one-line-per-entry listing that includes hidden files along with their permissions and sizes. Which command accomplishes this?
44A user is in '/var/log' and wants to copy the file 'app.log' to '/tmp/archive' while preserving its original permissions, ownership, and timestamps. Which command accomplishes this?
45A junior administrator opens a terminal in their home directory and runs the command `cd /var/log` followed by `cd ..`. Which directory are they now in?
46A user wants to see the manual page for the 'passwd' command, but is unsure which section contains the command documentation. Which command displays the manual page for 'passwd' from section 1?
47A junior administrator needs to display the full contents of /etc/hostname and also see line numbers next to each line. Which command accomplishes this?
48A user has a file named notes.txt in /home/alex and wants to create a copy named notes_backup.txt in the same directory without altering the original. Which command accomplishes this?
49A support technician must read a very large log file, /var/log/messages, and only wants the portion that begins with the line containing the timestamp 'Mar 14 09:15' and continues to the end of the file. Which command should the technician run?
50A technician needs to locate every file under '/usr/share' whose name ends with '.conf'. Which command produces this list by searching the directory tree?
51You are in the directory '/home/alex/projects' and want to switch to the parent directory of your current location using a relative path. Which command accomplishes this?
52A technician needs to inspect a configuration file located at `/etc/example/app.conf` without changing the current working directory, and they want the shell prompt to keep showing their present location afterward. Which command accomplishes this?
53A user wants to create a symbolic link named latest.conf in the current directory that points to /etc/app/versions/v2.conf. Which command creates this link correctly?
54A developer working in /srv/project wants to create a symbolic link named latest that points to the file releases/v2.1/app.tar.gz, keeping the link inside /srv/project. Which command creates this link correctly?
55While exploring a system, an administrator runs `ls -a` inside a directory and sees entries named `.` and `..` in addition to regular files. What do these two entries represent?
56An administrator wants to create a hard link named 'report_link' to an existing file '/data/report.txt' on the same filesystem. Which command creates this hard link?
57A technician is examining files in /var/tmp and needs to identify which entries are directories rather than regular files. Which two commands can provide this information? (Choose two.)
58An operator is at a prompt and types cd - after having earlier changed from /etc/nginx to /var/www/html. What is the effect of that command?
59An administrator is reviewing how pathnames are resolved on a Linux system and wants to identify statements that correctly describe absolute and relative paths. (Choose two.)
60A user is in /home/bob and wants to copy the file notes.txt from /data/reports into the current directory, keeping the same filename. Which command performs this operation?
61A user runs `pwd` and sees `/home/alex/projects`. They then run `cd ../reports` and `pwd` again. What is the second `pwd` output?
62A technician needs to locate all files under /var that are larger than 100 MB and were modified more than 30 days ago. Which command will produce this list?
63A new user wants to display the contents of the file /etc/hostname on the terminal. Which command will print the file's contents to standard output?
64A Linux administrator is working in a directory with many files and wants to identify files by their type and permissions without opening them. Which TWO commands can provide this information? (Choose two.)
65A user needs to view the first few lines of a large log file to confirm its format before processing it. Which command displays the beginning of the file by default?
You must be able to navigate directories and inspect files from the shell, choosing the right command and operator for each task. The single most important thing is knowing redirection: use >> to append and > to overwrite, and pick tail or grep to read log portions.
The Courseiva 010-160 question bank contains 65 questions in the Finding Your Way ON A Linux System domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Finding Your Way ON A Linux System domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included