视频课程 编程

Linux入门实战:从零开始掌握命令行 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:59个 总时长:7小时52分 课程介绍: Linux入门实战:从零开始掌握命令行 想象一下,你打开电脑想找一份上周写好的文档,鼠标在文件夹里翻来翻去,半天找不到。而隔壁工位的技术同事,在黑色窗口里敲了几行字,文件立刻就出现在眼前。这不是魔法,这就是命令行的力量。 如果你正在考虑进入IT行业,或者已经在写代码、搞运维、碰云服务,Linux几乎是绕不开的一道坎。绝大多数互联网服务器跑的是Linux,AWS、Azure这些云平台底层也是Linux,网络安全、自动化、嵌入式开发,随便挑一个方向都躲不开它。这门课的目的很实在:带你从一台全新电脑开始,一步步把Linux用起来,七个多小时把系统管理员最常用的那些技能全部过一遍。 一、搭建你的第一个Linux环境 学Linux不用先把自己的电脑重装系统。课程一开始会教你在虚拟机里装Ubuntu,用VirtualBox就能搞定,对电脑配置要求也不高,4GB内存加25GB磁盘空间就够了。装好之后,系统更新、软件安装这些日常操作,趁着刚装完就顺手讲完,省得后面遇到问题还要回头补。 二、走进终端:告别鼠标依赖 很多人对Linux的第一印象就是那个黑乎乎的窗口。课程会先帮你搞清楚几个基本概念:终端、控制台、Shell到底有什么区别,以及你在命令行里敲的那些指令是怎么被执行的。 接下来是一系列让你效率翻倍的技巧:Tab键自动补全、键盘快捷键、bash历史记录调用。这些东西看起来不起眼,但真正用起来你会发现,有了它们,命令行操作比鼠标点点点快得多。 然后是一个绕不开的话题:root用户。课程会讲清楚root与非特权用户的区别,什么情况下用sudo,什么情况下用su,以及passwd命令怎么改密码。理解清楚权限层级,后面学文件权限才不会一头雾水。 三、文件系统的全貌 Linux的目录结构和Windows不一样,不是C盘D盘那么直观。课程会带你理解文件系统层次标准(FHS),搞清楚/bin、/etc、/home、/var这些目录各自管什么。 学完会用的命令包括:pwd看当前位置、cd切换目录、tree查看目录结构。你还会明白绝对路径和相对路径的区别,这个区别在写脚本的时候特别重要,写错一个斜杠可能就跑不到目标。 ls命令会被拆开讲清楚,怎么看隐藏文件、怎么按时间排序、怎么区分文件类型。文件的时间戳也有讲究:atime、mtime、ctime分别记录什么,怎么用stat和touch查看修改,这些都是排查问题时的好工具。 四、文件和目录的基本操作 这部分是日常用得最多的部分。查看文件就有好几种方式:cat一次性全显示、less和more分页看、tail看末尾、head看开头、watch还能实时刷新。不同场景用不同命令,比在图形界面里双击打开效率高得多。 创建、复制、移动、删除文件,这些基本功课程都会覆盖。rm命令的危险性会专门强调,shred安全删除也会讲到。管道和重定向是命令行的精髓之一,|, <, >, 2>&1这些符号组合起来,可以让几个简单命令完成很复杂的数据处理。wc统计行数和字符数,cut按列提取,tee同时输出到屏幕和文件,学完这些你会发现,原来几行命令就能搞定Excel里折腾半天的活。 五、查找与文本处理 Linux系统里文件成千上万,怎么快速找到你要的那个?which、locate、find各有各的用途。find命令尤其强大,课程会分两讲把它讲透,包括怎么结合-exec参数对找到的文件执行操作。 文本搜索用grep,这是每个Linux用户都必须会的工具。日志分析、代码搜索、批量改文件,全靠它。文件比较也有专门的工具:cmp逐字节对比、diff显示差异、sha256算哈希值校验文件完整性。 六、文本编辑器:VIM 很多人第一次接触VIM的反应是"这东西怎么退出去?"。课程会从基础开始,一步步教你VIM的两种模式、怎么保存退出、怎么搜索替换、怎么复制粘贴。后面的进阶部分会讲更深入的用法,包括多文件编辑、窗口分割、宏录制等。VIM在服务器上几乎无处不在,学会了就是一辈子的技能。 七、压缩归档与链接 管理文件少不了压缩和解压。tar和gzip是经典组合,课程会讲清楚各种参数怎么用,怎么打包、怎么解压、怎么看压缩包内容但不解压。 链接这部分对新手来说有点绕。课程会从inode结构讲起,解释硬链接为什么不能用跨文件系统、为什么删除原文件后硬链接还能访问。然后对比符号链接(软链接),搞清楚两者的区别和适用场景。 八、用户与组管理 多人共用的服务器,用户管理必不可少。/etc/passwd和/etc/shadow这两个文件会详细解读,搞明白用户名、UID、家目录、登录Shell这些字段的含义。 useradd创建用户、usermod修改用户属性、userdel删除用户、groupadd和groupmod管理组,这些命令都会练到。创建管理员用户、用户账号监控(who、w、last)这些运维场景也涵盖。 九、文件权限:rwx的三种身份 这是Linux安全模型的基石。课程会先讲清楚文件所有者、所属组、其他人这三种身份对应的读、写、执行权限。然后引入八进制数字表示法,比如755代表什么意思。 chmod改权限、chown改属主、chgrp改属组,这些基本操作会配合find命令一起讲,比如批量修改某类文件的权限。 除了基本的rwx,还有三个特殊权限位:SUID、SGID、Sticky Bit。课程会逐一解释它们的作用场景,比如为什么普通用户能修改自己的密码(SUID在起作用),为什么目录里设置了sticky bit后别人删不了你的文件。 十、进程管理 最后一块是进程。ps看进程列表、pstree看进程树、top和htop实时监控系统状态。学完这些,你就能判断系统是不是卡住了、哪个进程在占CPU、内存还剩多少。 进程出问题了怎么办?kill、pkill、killall这些工具会配合信号机制讲清楚,不同信号代表什么意思(SIGTERM、SIGKILL等),什么情况下该用哪个。 前台进程和后台进程的区别、怎么把进程放到后台、怎么用jobs、fg、bg做任务控制,这些是日常运维中经常会用到的功能。 整个课程的设计思路很清晰:先搭环境、再熟悉终端、然后钻进文件系统、最后把用户权限和进程管理拿下。59个视频,每个视频聚焦一个具体主题,看完一个就掌握一个知识点,不用担心一口气学不完。 适合谁呢?如果你从来没碰过Linux,看教程里的代码截图就头大;或者你想转行做运维、搞云服务、学网络安全;或者你写代码但经常要在服务器上部署项目,想搞清楚自己在敲的那些命令到底干了什么——这门课都能帮上忙。 学完之后,你不会变成Linux老司机,但你会具备一个合格系统管理员的核心能力:能独立装好系统、能用命令行高效操作文件、能管理用户和权限、能监控和控制系统进程。这些底层能力一旦建立起来,后面不管是学Docker、Kubernetes,还是搞自动化脚本,底子都是扎实的。