课程简介
本课程是Python系列入门课程的第一阶段,首先通过介绍不同领域的三种操作系统,操作系统的发展简史以及Linux系统的文件目录结构,让大家对Linux系统有一个简单的认识,同时知道为什么要学习Linux命令。然后会带领大家正式学习Linux命令,为后期学好Python课程的其他内容打下坚实基础。
适合人群
1.零基础,可以没有任何计算机编程基础
2.想要学习Python开发的学习者
3.想要使用Python开发web后端的学员
主讲内容
第一章 Linux系统简单概述
1.课程安排
2.励志公式和python体验
3.什么是操作系统
4.不同领域的主流操作系统-01-桌面操作系统
5.不同领域的主流操作系统-02-服务器操作系统
6.不同领域的主流操作系统-03-嵌入式操作系统
7.虚拟机简介
8.操作系统发展简史
9.Linux的内核版和发行版
10.Linux系统下的文件目录结构
第二章 文件和目录命令
1.明确命令分类和学习目标
2.分享自动补全和命令选择技巧
3.查看隐藏文件和返回上一级目录
4.ls的列表和文件大小选项
5.ls和通配符的联合使用
6.通配符的字符组
7.cd命令的常用参数
8.相对路径和绝对路径
9.touch和mkdir命令的扩展
10.rm命令的扩展
第三章 拷贝和移动命令
1.目标确定和图形界面演示
2.tree以树状图查看目录结构
3.cp命令复制文件
4.cp命令-i选项覆盖前提示
5.cp命令-r选项复制目录
6.mv命令移动文件或者目录
7.mv命令给文件或者目录重命名
第四章 文件和内容命令
1.cat和more的基本使用和对比
2.cat命令的-b和-n选项输出行号
3.grep查找文件内容
4.grep行首/行尾的模式查找
5.echo和重定向
6.管道的概念和基本使用
第五章 远程管理命令
1.关机和重启
2.网卡和IP地址的概念
3.ifconfig和ping作用的介绍
4.ifconfig查询网卡信息
5.ping测试网络连接
6.SSH工作方式简介
7.域名和端口号的概念
8.ssh命令格式介绍和演练目标确定
9.Mac电脑使用ssh连接ubuntu
10.PuTTY的安装和exit退出登录
第六章 用户权限及用户管理命令
1.学习目标
2.用户/权限/组的基本概念
3.ls -l输出信息介绍
4.ls -l硬链接数含义的扩展
5.chmod修改文件权限
6.chmod修改目录权限
7.超级用户介绍
8.添加组/删除组/确认组信息
9.群组演练目标确定
10.chgrp修改目录所属组的演练
第七章 系统信息
1.学习目标
2.date和cal查看系统时间
3.df和du查看磁盘和目录空间占用
4.进程概念介绍
5.ps命令基本使用
6.top命令基本使用
7.kill命令基本使用
第八章 其他命令
1.学习目标以及find命令的基本使用
2.文件软链接的概念介绍
3.文件软链接的演练步骤确定
4.文件软链接的演练实现
5.文件硬链接演练
6.文件软硬链接工作方式简介
第九章 软件安装及压缩命令
1.tar包简介和命令格式介绍
2.打包和解包演练
3.gzip压缩和解压缩介绍和演练
4.bzip2压缩和解压缩介绍和演练
5.apt简介及命令格式介绍
6.apt软件安装演练
7.设置软件源
常见问题
1.我可以从Python入门系列教程(一)— linux基础 能中获得什么?
答:了解到 linux 的基本操作,对于将来学习 Python 打下基础
2.学习Python入门系列教程(一)— linux基础,我需要哪些先修知识?
答:如果您事先已经有 python 的开发经验当然很好,如果没有的话具备任何一门语言的面向对象知识,也可以帮助您轻松上手。
3.学完这门课程后,我能达到什么样的水平?
答:您将在这门课程中学习到 linux 的操作,为往后的学习打下基础
4.如何才能顺利完成课程?
答:进入课程后,我们将有直接的解说教程,帮助您快速掌握知识点,如果有不理解的部分也有老师为您答疑。
5.如果还有其他问题怎么办?
答:联系我们的技术指导老师,或在留言板写下您的问题,我们将会尽快为您处理。