|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/linux-commands-shell-scripting/
课程评论:没有评论
课程名称:周末探索Linux命令与Shell脚本 课程概述: 本课程旨在为学习者提供Linux操作系统的基础知识和技能,涵盖从Linux的历史与架构到基本命令以及Shell脚本的编写。学习者将在短时间内掌握使用Linux系统的基本方法,适合初学者。 课程内容包括: 1. Linux操作系统概述: - Linux的历史与发展 - 各种Linux发行版 - Linux内核架构基础 2. 基本命令介绍: - 系统信息命令(如`uname`, `arch`, `hostname`等) - 内存与用户信息命令(如`free`, `whoami`, `users`等) - 文件与目录管理命令(如`mkdir`, `rm`, `cp`, `mv`等) - 文本处理命令(如`cat`, `grep`, `sed`等) - 进程管理命令(如`ps`, `top`, `kill`等) 3. Linux文件系统及目录结构概述: - 介绍Linux根文件系统的结构,如`/bin`, `/dev`, `/etc`, `/usr`等。 4. Shell脚本基础: - Shell脚本简介及基础语法 - 变量与数组使用 - 算术运算符与决策结构(如`if`语句) - 控制循环(如`while`, `for`) 学习本课程后,学员将能够熟练使用Linux命令行,掌握基本的Shell脚本编写技巧,为深入学习Linux打下坚实的基础。
Brief overview about linux operating systemBrief Introduction about Linux Operating SystemsHistory of Linux Operating SystemLinux DistributionsLinux Kernel Architecture FundamentalsLinux Basic Commandsuname - print system informationarch - print machine hardware architecture namehostid - prints numeric identifier of current hosthostname - print local host namefree - display amount free and used memory in the systemid - prints real and effective user id and group idlogname - prints the user's login namewhoami - prints the effect user idusers - prints the currently logged in users informationgroups - print the groups that a user is inwho - show who is logged indate - print or set the system date and timecal - displays a calendarprintenv - print all or part of environment variablesecho - writes argument into standard outputcd - change the current working directorymkdir - make directoriesdf - reports file system disk space usagedu - estimates the file space usagewhich - shows full path of the commandwhatis - displays one line manual page descriptionswhereis - locate the binary, source, and manual page files for a commandsum - checksum and count the blocks in a filecksum - checksum and count the bytes in a filemd5sum - compute and check MD5 message digestbase64 - base64 encode/decode data and print to standard outputsha1sum - compute and check SHA1 message digestsha256sum - compute and check SHA256 message digestsha384sum - compute and check SHA384 message digestsha512sum - compute and check SHA512 message digestFile and Directory Management Commandsmkdir - make directoriesrmdir - remove empty directoriesrm - remove files or directoriesrm - remove files or directoriesreverse search of commands instead of typing in command terminalcd - change the working directorybasename, dirname - strip directory and suffix from filenamescp - copy files and directoriesmv - move filesln - make links between filesunlink - call the unlink function to remove the specified filestat, fstat, lstat, fstatat - get file statusod - dump files in octal and other formatscat - concatenate files and print on the standard outputtac - concatenate and print files in reversenl - number lines of fileshead - output the first part of filestail - output the last part of filesmore - file perusal filter for crt viewingless - opposite of moregrep - search a file for a patterntr - translate or delete characterscut - remove sections from each line of filesProcess Management Commandsps - report a snapshot of the current processes.pstree - display a tree of processesuptime - displays system running timekill - sends a signal to the processnice - run a program with modified scheduling prioritytop - display Linux processespmap - report memory map of a processslabtop - display kernel slab cache information in real timetload - graphic representation of system load averagelsof - list open filesproc - process information pseudo-filesystemprocinfo - Shows System Statistics from /proc Filesystem Linux Root File System and Hierarchy/bin/boot/dev/sbin/usr/var/proc/sys/libLinux Shell Scripting BasicsBrief IntroductionSimple Shell ScriptShell VariablesArray variablesArithmetic OperatorsIf - Decision MakingRelational OperatorsBoolean OperatorsString OperatorsFile test operatorControl Loop ( While, For, Until )