|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mac-bash-terminal/
课程评论:没有评论
Coursera 课程总结:macOS 终端入门指南 本课程专为绝对初学者设计,旨在全面介绍 macOS 终端应用及其丰富的 Bash shell 命令。课程内容与 Linux 及其他类 Unix 系统有许多共通之处。 **核心内容包括:** * **工具准备:** 终端应用外的相关工具设置与安装。 * **终端导航:** 学习如何在终端中进行文件和目录之间的移动。 * **文件/目录管理:** 掌握创建、编辑、删除文件和目录等基本操作。 * **权限提升:** 学会如何在需要时临时提升至管理员权限。 * **权限修改:** 了解如何修改文件和文件夹的权限。 * **Bash 脚本编写:** 学习编写简单的 Bash 脚本。 课程采用方法论式的、循序渐进的讲解方式,确保学习者能够轻松跟进。 **课程大纲:** * **引言:** 课程整体概述。 * **安装:** 终端及相关工具的详细设置步骤。 * **基础知识:** 核心命令的初次介绍,包括导航、文件管理和命令输出的简单使用。 * **权限进阶:** 假设管理员身份,深入讲解文件和文件夹权限的修改。 * **高级主题:** 涵盖 Bash shell 脚本编写和 Bash 环境定制。 **课程特色:** * **演示文稿:** 音视频形式的教学,讲解概念性想法和新概念。 * **屏幕录像:** 大量(数小时)的屏幕录像,展示 instructor 的电脑操作、命令执行和界面讲解。所有基于命令行操作的录像均提供命令列表下载。 * **讲义:** 每节课结束后提供讲义,包含命令列表或视频内容的简要教程。
OverviewThis is a comprehensive course designed to show how to use the Terminal app in Mac OS X and many Bash shell commands, many overlap with Linux or other *nix variants.The course currently covers the following:Setup and installation of tools used in this course (outside the Terminal app)How to navigate while in the Terminal (file and directory oriented)How to manage files and directories (create, edit, delete, etc)Temporarily elevating to admin rights when neededChanging permissions on files and foldersWriting simple Bash scriptsEach one of these concepts is demonstrated in a methodological, step-by-step manner so you can follow along for easy learning.Course OutlineIntroduction provides an overview for the course.Installation provides step-by-step instructions on how to setup Terminal and all the related tools for the course.The Basics provides the first look at several core or foundational commands. While learn how to get around, manage files and even some simple ways to use the output of commands.After the basics are covered, we dive into permissions related concepts by assuming admin user while we change permissions on files and folders.Finally, we cover some more Advanced topics like writing a Bash shell script and customizing the Bash environment.Course FeaturesPresentations provide audio/video training of conceptual ideas in each major area or introduction of new concepts.Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated. There are several hours of screencat video content - it makes up the vast majority of the course. Any command line based screencast will include a command listing in the lecture downloads.At the end of each section is a document lecture with a listing of commands or a brief tutorial regarding the video content covered during that section.