看不清
√十天内免登录忘记密码?
还没账号?马上注册
请复制以下内容发送给他人,通过邀请链接访问完成注册,您即可享受长期收益:
适合人群: Linux爱好者,Python爱好者
课程标签: LinuxPython零基础入门
Hank老师简介
Hank老师 毕业于解放军特种作战学院 曾就职某军区司令部,复原后从事IT行业,涉及逆向\安全\密码学等技术领域. 军人出身的Hank老师,具有独特的授课风格:思路清晰,语言简洁,讲解激情,幽默风趣,感染力强.Hank老师专注教授:系统内核,移动安全,逆向技术,安全攻防等.
课程特色
坚持基础核心,构建先进课程内容体系。
与时俱进,视频+笔记教学模式,是Linux编程真正“学有所用”
强调实践教学,彻底摆脱该课程“重理论,轻实践”的弊端,强调能力培养与创新
学习建议
学习本堂课堂之前,请先安装开发工具Python3及pycharm,掌握Python基础学习本堂课程会事半功倍
服务方式
本堂课程提供一对一解答,视频和课件学习资料以便进行复习
操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 裸机没有安装操作系统的计算机被称为裸机
1965年 ,人类为了研发一个多用途,多用户的操作系统。有三个著名的公司联合起来进行研发。贝尔实验室、通用电器公司(General Electrics;G.E.)及麻省理工学院(Massachusetts Institute of Technology;MIT)。 1969年 由于项目渐渐迷失了方向(估计是 进度缓慢 然后 资金短缺) 最终 贝尔实验室(Bell Labs)退出了这个项目。 1969年 肯.汤姆逊 为了他的游戏(Space Travel)星际旅游能够跑起来 找到了一台被淘汰
操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。 Linux 内核版本又分为 稳定版 和 开发版,两种版本是相互关联,相互循环
Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,主要依赖Canonical有限公司的支持,同时也有很多来自Linux社区的热心人士提供协助。
command --help 显示command 命令的帮助信息 man man command 查询command 命令的使用手册
ls list,列表显示当前目录下的内容 pwd print wrok directory ,查看当前所在路径 cd+空格+路径名称 change directory,跳转到指定路径 touch+空格+文件名称 创建这个文件 mkdir+空格+文件夹名称 make directory, 创建这个文件夹 rm+空格+文件名 remove,删除指定的文件 clear 清屏
Tab 自动补全 ctrl + shift + + 放大字体 ctrl + - 缩小字体 Ctrl + Alt + t 打开终端窗口 Ctrl + a 光标移动到开始位置 Ctrl + e 光标移动到最末尾 Ctrl + k 删除此处至末尾的所有内容 Ctrl + u 删除此处至开始的所有内容 Ctrl + d 删除当前字符 Ctrl + h 删除当前字符前一个字符 Ctrl + w 删除此处到左边的单词 Ctrl + y 粘贴由Ctrl+u, Ctrl+d, Ctrl+w删除的单词 Ctrl
ls是英文单词list的缩写,他的功能是列出当前目录下的文件列表,是非常常见的Linux命令之一。
通配符 功能 * 代表任意多个任意字符,可以没有字符 ? 代表就是一个任意字符,至少一个字符 [ ] 代表一个字符,取值范围在[ ]中 [1234 ] 匹配1,2,3,4中的任意一个 [a-g] 匹配从a到g范围内的任意一个
cd命令 cd是英文单词 change directory 的缩写,其功能就是跳转目录。 它与之前的几个命令不同的是,cd是BASH内置命令,没有帮助文档与相关手册。 所以在使用$which cd的时候是看不到它的二进制路径的。因为系统中不存在 cd 命令的二进制文件。
mkdir命令 创建一个新的目录 选项 功能 [-p] 可以递归创建目录 新建的目录名称不能重名 rm命令 删除文件或目录 选项 功能 [-f] 强制删除,忽略不存在的文件,无需提示 [-r] 递归删除目录下的内容,删除文件夹就用这个选项
cp命令 拷贝文件或者目录,类似DOS中的copy $cp 源文件 目标文件 选项 功能 [-i] interactive互动,说白了就是覆盖文件时有提示 [-r] 如果cp跟上的时目录,那么将会递归拷贝目录下的所有子目录和文件
mv命令 mv是move的缩写 用来 移动文件/目录 小技巧:如果需要重命名,也可以使用mv命令覆盖当前文件/目录 达到效果 选项 功能 [-i] interactive,覆盖文件时有提示
cat 查看文件内容、创建文件、文件合并、追加文件内容等 命令会一次性显示所有内容,所以适合查看内容较少的文件 选项 功能 [-b] 显示每一行的行号 [-n] 只显示有内容的行号,空行不算一行
命令 功能 cat 文件名 concatenate,查看文件内容、创建文件、文件合并、追加文件内容等
重定向符号 Linux中允许将命令执行结果 重定向到一个文件 将本应该显示在终端上的内容 输出/追加 到指定文件中 符号 功能 > 输出重定向到一个文件或设备 覆盖原来的文件 >> 输出重定向到一个文件或设备 追加原来的文件 echo会在终端中显示参数指定的文字,通常会和 重定向 联合使用 管道符号 | Linux 允许将 一个命令的输出 可以 通过管道 做为 另外一个命令的输入 command 1 | command 2 | comma
关机重/启命令 shutdown命令可以安全关闭 或者 重新启动系统,直接使用 shotdown命令,默认表示1分钟后关机. 命令格式: $shutdown [选项] <参数> 选项 功能 [-r] 重新启动 [-c] 取消之前的关机计划
网络配置命令 命令 功能 ifconfig configure a network interface,查看/配置计算机当前的网卡信息 ping 测试目标ip地址的连接是否正常
(1)远程主机收到用户的登录请求,把自己的公钥发给用户。 (2)用户使用这个公钥,将登录密码加密后,发送回来。 (3)远程主机用自己的私钥,解密登录密码,如果密码正确,就同意用户登录。
ssh [-p port] user@remote user 是远程端上的用户名,默认是当前用户 remote是远程端的地址,可以是IP/域名 port是远程端的端口,默认是22
简单说,SSH是一种网络协议,用于计算机之间的加密登录。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。
免密登陆 配置公钥 执行 ssh-keygen 即可生成 SSH 钥匙,一路回车即可 上传公钥到服务器 执行 ssh-copy-id -p port user@remote,可以让远程服务器记住我们的公钥 配置别名 每次都输入ssh -p port user@remote,非常不方便,而且还不好记忆
欢迎进入课程讨论区,你可以与本课程的老师和同学在这里交流。如果你有课程相关的问题,请发到老师答疑区;经验、思考、创意、作品、转帖请发到综合讨论区。欢迎分享,鼓励原创,杜绝广告,请大家共同维护一个包容、积极、相互支持的交流氛围,谢谢。了解更多请点击“讨论区使用规则”↗
给该课程打分:
蓝风车
老晒规
暂无课件
共1189节 · 270小时53分钟
Linux高级运维系列从入门到精通视频教程
¥5999.00237351人在学
共50节 · 0分钟
Linux红帽认证工程师RHCE8考试高级系统运维实战在线培训
¥1888.000人在学
共38节 · 12小时套餐优惠
轻松掌握Linux操作系统技术 [肖哥玩转Linux入门基础视频课程]
¥199.0031245人在学
共35节 · 19小时4分钟套餐优惠
Linux从入门到精通视频课程(完整版)
¥199.0027192人在学
评价
给该课程打分: