|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/systemy-operacyjne/
课程评论:没有评论
**Coursera 课程总结:操作系统** 本课程旨在让学习者深入了解操作系统,从基础概念到高级实践。课程涵盖了从早期的 MS-DOS 到现代图形用户界面的演变,强调了程序员对操作系统的深入理解的重要性。 **课程主要内容:** * **虚拟机与早期操作系统:** 学习使用 VirtualBox 进行 Linux 虚拟安装,并回顾 MS-DOS 和 Windows 3.1 的安装与历史。 * **Linux 终端操作:** * 掌握 Bash 基础命令,了解目录结构导航。 * 对比 CMD 与 Bash 的异同。 * 学习文件权限管理和目录/文件操作。 * 深入学习 `sudo`、`ssh`、`top` 等高级命令,以及用户账户管理。 * **Shell 脚本编程:** * 学习 VIM 编辑器的基本使用。 * 掌握 Shell 脚本的编写,包括变量、用户输入 (`read`)、条件判断 (`if`、`case`) 和循环 (`for`、`while`),以及函数。 * **PowerShell:** * 学习 PowerShell 的基础知识,对比 Bash。 * 理解 PowerShell 命令的语法和快速查找方法。 * 了解 PowerShell 的面向对象特性及其优势。 * 学习 PowerShell ISE 的使用,以及“管道”的概念,实现命令间的流畅衔接。 * 掌握 PowerShell 脚本的编写、安全执行策略的配置。 * **Windows 系统管理:** * 学习如何获取系统信息。 * 了解 Windows 服务和注册表。 * 学习任务计划程序及其应用。 通过本课程,学习者将能够更深入地理解操作系统的运作原理,并熟练运用命令行工具和脚本进行系统管理和自动化操作。
Każda osoba, która "liznęła" choć trochę technologii, intuicyjnie wie, co to jest system operacyjny oraz to, że jej urządzenia, a na pewno komputer, go posiadają. Podczas nauki tego przedmiotu zabierzemy trochę kontroli naszym systemom operacyjnym właśnie i zaczniemy nimi bardziej świadomie sterować. Od czasów systemu operacyjnego MS-DOS (ci, którzy z komputerami mieli do czynienia już wiele lat temu, zapewne kojarzą "dosa") do dzisiejszych dużo się w tej materii zmieniło. Wcześniej wiele rzeczy określaliśmy sami, na piechotę wyciskając działanie naszych komputerów, dzisiaj najpopularniejsze OS-y robią wszystko za nas i za pomocą interfejsów graficznych, co z punktu widzenia użytkownika jest bardzo dobre, bo może on skupić się na używaniu komputera, a nie jego konfigurowaniu. Jednak programiści to nie są "zwykli użytkownicy" i oni muszą o systemach operacyjnych wiedzieć znacznie więcej.Lista zagadnień:VirtualBox - wirtualna maszynaWięc zaczynamy, pierwszy temat to VirtualBox i wirtualna instalacja Linuxa. Oprócz tego trochę historii, czyli instalacja poczciwego MS-DOS'a i Windows 3.1 (oczywiście tylko jako ciekawostka).Praca w terminalu linuxZaczynamy pracę w terminalu linuxa (bash). Poznajemy podstawowe polecenia, czyli poruszanie się po strukturze katalogów. Zobaczymy, jakie są różnice pomiędzy cmd i bash, czym są uprawnienia dla plików i jak je zmieniać oraz poznamy operacje na katalogach (plikach).Linux - terminal cz. 2 - sudo, ssh, top itpW tym materiale skupimy się na kontach użytkownika. Dodatkowo połączymy się z innym komputerem będącym w sieci domowej.Edytor VIM i skryptyPoznamy podstawy obsługi edytora VIM oraz dowiemy się, czym są skrypty.Skrypty - read, if, warunkiDalsza nauka skryptów, poznamy polecenia, dzięki którym użytkownik poda nam informacje, a nasz skrypt na ich podstawie podejmie odpowiednie decyzje.Skrypty - for, while, case, funkcjaPrzechodzimy do tematu pętli w skryptach, ale nie tylko tego się dowiemy z tego wykładu.PowerShell - wstępWprowadzenie do PowerShell, porównanie do bash'a. Poznamy składnię poleceń, nauczymy się szybkiej metody ich wyszukiwania. Poznamy, dlaczego PowerShell jest obiektowy i co to nam daje.PowerShell - potokiPoznamy PowerShell ISE, poznamy, czym jest pojęcie potoku w odniesieniu do PoweShell'a. A najprościej to wysyłanie wyniku jednego polecenia do drugiego.PowerShell - skryptyPoznamy, czym są skrypty, nauczymy się je pisać, ale też ustawić nasz system w taki sposób, żeby bezpiecznie można było je uruchomić.Windows - info, usługi, rejestry, harmonogramNauczymy się wyciągnąć trochę informacji z naszego systemu. Poznamy, czym są usługi i rejestry. Na samym końcu zobaczymy, co to jest harmonogram i do czego możemy go wykorzystać.