ABSTRACT

This chapter introduces a command line interface, the “command shell”, or just “shell” for short, that interacts with the computer's operating system. The first shell commands covered will let the learner explore their folders and files, and introduce several conventions that most Unix tools follow. The chapter starts by explaining how to navigate the filesystem and the difference between absolute paths and relative paths. Then the chapter introduces shell commands to create files and directories, move files and directories, and delete files and directories. Wildcards are covered as a way to specify a set of files. The chapter concludes with how to display the manual page for a given shell command.