# CS 1358 Introduction to Programming in Python SC1 ###### tags: `pythonSC` # 1. Definitions and Short Answers - functions 1. What is a command-line interface? > A command line interface (CLI) is a text-based user interface (UI) used to view and manage computer files. 2. What is a prompt? > 系統的提示符 3. What is the working directory? >工作目錄,又作當前工作目錄、當前目錄 4. What is a shell? > 為使用者提供使用者介面的軟體 5. What does the mkdir command do? > make directory 6. What is the command for renaming a file? ```shell mv oldfile.txt newfile.txt ``` 7. What is a path? > A path, the general form of the name of a file or directory, specifies a unique location in a file system. 8. What does the path .. (i.e., two dots) refer to? > 上一層的檔案夾 9. In the vi text editor, what sequence of keys do you type to move the cursor down by one position and left by twenty (20) positions? Is there a better way than having to type the key for moving left 20 times? > 20 加空白建 10. In the vi text editor, how do you save (a file that already exists) and quit (as one command)? > :wq 11. What is the correct pronunciation for vi the text editor? >"vee-eye"