第 2 章 访问命令行
1. 终端是什么,shell是什么,这两者有什么联系?Linux系统中常见的 shell有哪几种?
答:
- :终端是一个基于文本的界面,也就是我们俗称的窗口。我们通过终端向计算机输入命令,并且输出会在终端显示。
- :shell是一种程序,它提供了Linux命令行,用于用户与Linux系统进行交互。
- 联系:终端提供了用户和Linux系统交互的界面,用户在此输入指令并得到输出;而shell是运行在终端的程序,它会解释并执行用户输入的命令;在终端和shell的共同作用下为用户提供一个完整的与Linux系统的方式。
- 常见的shell:Bash(企业)、Zsh、Tcsh、Ksh等。
2. CLI和 GUI是什么?为什么建议初学者使用 CLI学习 Linux?
答:
- :CLI和GUI分别是命令行界面和图形用户界面,也分别代表和系统的文字交互和图形交互。
- 原因:使用CLI首先可以让初学者快速熟悉Linux的指令,并且有利于初学者了解Linux系统的结构和运行方式,同时基于Linux在实际应用的角度,在企业中图形化界面较少,作为管理员需要具备使用命令行来管理Linux系统的能力。
3. 列举你学习到的关于查看文件内容的命令。
答:
- cat:列出文件内容。
- head:列出文件开头内容,可以使用-n选项来选择行数。
- tail:列出文件结尾内容,可以使用-n选项来选择行数。
- less:可以一次显示文件的一页内容,并可随意滚动。
- wc:使用-l、-w、-c来分别显示文件内容的行数、单词数、字符数。