本章阐述Linux中基本的命令行操作和文件系统。这些内容是使用Linux的基础,也是精通Linux的必经之路。Shell是Linux中的一个命令行解释器,是和Linux内核交流的桥梁。Linux的文件系统就数据存储的位置和使用的技术而言与Windows不同,而且拥有非常细致的文件访问权限控制。 用户登录进入Linux系统时,一般就进入了图形桌面,如Ubuntu的GNOME桌面。很多工作可以在图形桌面下完成,但也有例外,例如需要高效且批量处理一些日常工作;远程连接到服务器进行管理配置,而远程服务器不提供桌面环境等。使用命令行模式进行管理更加方便和简单,因此学习Linux,Shell的学习和使用是必不可少的一部分。 Shell的强大之处在于其既是一种命令语言,又是一种程序设计语言。作为命令语言,它可以互动式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。Shell虽然不是Linux系统内核的一部分,但可以调用系统内核的大部分功能来执行程序、创建文档并以并行的方式协调各个程序的运行。 目前有很多不同的Linux Shell可供选择,但Ubuntu操作系统默认使用的Shell是BASH Shell。其特点是: 可以像DOS命令一样,用上下方向键寻找已经输入过的命令,不用重新输入,节约了时间。 当输入一个命令的前面几个字符时敲击键盘的Tab键,系统会对该命令进行自动补全。 包含了自身的帮助功能,只要在提示符下面键入help <命令>,就可以得到相关帮助。 (责任编辑:IT) |