Linux创客实战

admin 2022年11月13日 122次浏览

Linux创客实战

(副标题):无 ;

(作者): Aaron Newcomb ;

内容简介:

​ shell简介
shell是运行终端的Linux操作系统的一部分。shell解释了你在命令提示符下键入的内容,以便操作系统知道该如何做。例如,当在命令行上键入命令ls时,shell会知道该程序所在的位置,以及如何调用它正确运行。shell也用来指示控制台界面外观,它提供了前面提到的许多快捷方式。将shell视为个人操作系统管家。我将在第4章介绍一些最重要的快捷方式。
众多shell版本
有许多不同的shell程序在Linux中运行,但是在大多数发行版(包括Raspbian)中运行的程序都是Bourne-Again shell(bash)。bash由Brian Fox为GNU项目编写,其为Steven Bourne撰写的原始Bourne shell(sh)添加了功能和特性[1]。bash如此常见的原因是它非常强大。bash具有“完成命令行”和“搜索命令历史”等功能,通过它可以更轻松地找到所需的内容,并输入可重复的命令。它本身也可以用来作为解释程序运行的脚本。在某些情况下,它可能不需要任何其他操作就可以完成项目。
此外,你可以创建一个脚本,shell将逐行运行。正如你所期望的,这被称为shell脚本(shell script),它是一个文本文件,其中包含一些从上到下需要执行的命令。
试一试
在控制台或终端窗口中键入:

然后按Enter键,看看会发生什么。
现在把它放入一个脚本中,只需键入如下内容即可重复执行这个命令10次:

这个脚本告诉计算机启动nano,打开文本编辑器,并编辑文件hello.sh。如果文件不存在,nano将会创建它。
当启动nano时,键入:

反引号
seq 110周围的字符是反引号('),而不是单引号。在一个bash脚本中,反引号将执行其中的代码。在美式英语键盘上,可以在左上角数字1键旁边找到反引号键。图

目录预览:

​ Linux创客实战
第1章 入门
选择并下载磁盘镜像
解压缩磁盘镜像
将磁盘镜像写入SD卡
首次启动树莓派
创客须知
第2章 Linux原理
Linux桌面
终端或控制台
shell简介
文件系统和结构
用户和组
权限和sudo
服务
进程
创客须知
第3章 使用桌面系统
什么时候使用桌面系统
什么时候不使用桌面系统?
........


[EPUB下载]