Linux创客实战
刘端阳, 王学昭 等译
出版时间:2018年09月
页数:193
有些创客会回避使用树莓派或类似的开发板,因为他们不熟悉Linux,感觉使用起来会比较困难。其实Linux操作系统只是创客工具箱中的一种工具而已。和其他所有工具一样,一旦你掌握如何高效使用它的技巧,也就无需担忧其操作性了。
有些创客喜欢使用Linux来帮助构建运行在单板计算机上的项目,这是有道理的,就像我们在木工中使用螺丝刀或锤子一样。事实上,Linux是如此强大,比起其他操作系统,你可能会更喜欢它,并选择每天使用它。
本书主要针对第一次接触Linux的学生及创客,重点介绍其需要了解的基本原则以及如何在树莓派上运行Raspbian示例,使其克服相关技术恐惧,为进一步学习和探索提供基础。
通过本书,你将学会:
● 安装Raspbian和其他流行的Linux版本
● 控制实际硬件的代码和脚本
● 运行Linux命令、系统和进程
● 在你的树莓派上控制GPIO引脚
● 安装IFTTT小程序和其他云服务
● 在Windows、Mac或Linux上运行虚拟树莓派
- 前言
- 第1章 入门
- 选择并下载磁盘镜像
- 解压缩磁盘镜像
- 将磁盘镜像写入SD卡
- 首次启动树莓派
- 创客须知
- 第2章 Linux原理
- Linux桌面
- 终端或控制台
- shell简介
- 文件系统和结构
- 用户和组
- 权限和sudo
- 服务
- 进程
- 创客须知
- 第3章 使用桌面系统
- 什么时候使用桌面系统
- 什么时候不使用桌面系统?
- 了解布局
- 连接网络
- 个性化设置
- 创客须知
- 第4章 命令行基础
- 理解提示符
- 文件目录定位
- 减少打字输入
- 通过命令行连接网络
- 安装软件:apt
- 重启与关机
- 创客须知
- 第5章 headless操作
- 关闭桌面
- 在网络上找寻你的系统
- 命令行访问:ssh
- 远程桌面:vnc
- 传输文件:scp和sftp
- 创客须知
- 第6章 提示和技巧
- 改变主机名
- 启动时运行脚本:rc.local
- 别名
- 性能监控:top
- 杀死进程:Ctrl-C、ps和kill
- 停止、后台和前台作业:Ctrl-Z、&和fg
- 查找USB设备:lsusb
- 记录脚本的输出:>和>>
- 搜索命令的输出:grep
- 添加用户:adduser和addgroup
- 同时运行多个命令:&&和||
- 打开另一个控制台会话
- 处理长命令
- 计划工作:cron
- 创客须知
- 第7章 控制物理世界
- GPIO
- 创客须知
- 第8章 多媒体的作用
- 选择HDMI或者模拟
- 播放音频和视频文件
- 控制音量
- 从脚本播放媒体
- 创客须知
- 第9章 访问云服务
- 从命令行访问云存储服务
- IFTTT
- 运行专门的Web服务器
- 运行自己的云存储服务
- 创客须知
- 第10章 虚拟树莓派
- 要求
- 安装
- 用法
- 创客须知
- 附录A Linux的背景
书名:Linux创客实战
译者:刘端阳, 王学昭 等译
国内出版社:机械工业出版社
出版时间:2018年09月
页数:193
书号:978-7-111-60909-4
原版书书名:Make: Linux for Makers
原版书出版商:O'Reilly Media
Aaron Newcomb
Aaron Newcomb在IT行业拥有超过20年的经验,擅于理解和解释技术原理并将之用于解决业务问题。他曾就职于New Relic、NetApp、Oracle、Sun Microsystems以及Hewlett Packard等技术公司。他参与主持了TWiT LLC的数项技术交流会,包括FLOSS Weekly、All About Android、This Week in Google以及The New Screen Savers。他在2012年创立了非营利组织Benicia Makerspace,目前担任总裁。