30分钟Shell光速入门教程

作者: GeekHour分类: 计算机技术 发布时间: 2024-04-20 14:43:08 浏览:66204 次

30分钟Shell光速入门教程

魔法编年史:
啊这,我觉得shell主要用于杀个进程,重启个服务,新建个文件夹之类的。你用它判断质数,写游戏,这些真的有人想学么?Ubuntu出厂自带Python3,这些功能用Python写多好啊。

【回复】视频中选取的这些示例只是为了更好地演示shell能做什么,python确实能做到shell脚本的很多工作,但不代表Shell 脚本就没用了,在实际应用中,二者各自有自己适合的场景。
【回复】存在即合理,比如容器里,假如我不是python应用,那我肯定要用通用的shell
【回复】回复 @喝酸奶但不舔盖 :我的重点不是python,我只是说作为入门视频,应该讲解一些shell的典型应用,而不是写一些连ubuntu老用户都不一定看得懂的炫技代码。比如你教人使用计算器,然后马上打开了按键音,用计算器演奏了一首生日快乐……即便这确实是计算器能做到的事情,但作为入门视频,估计会给新手带来误解甚至加高门槛。
杰瑞大杰瑞:
chatgpt非常合适甚至完全替代shell技能,这是这几个月用来提升开发效率得出的结论。

【回复】敢在生产环境直接执行gpt生成的shell吗。。
【回复】是,但是shell还是要学的,最起码你得知道gpt写出来的脚本实际上会做什么事情
【回复】幽默 复杂点你就知道就算请GPT4-Turbo都可以漏洞百出掉入逻辑循环,如果你不怕炸系统那就随便这么折腾挺好的
NicerTry:
[辣眼睛]之前学了两个月,会了点皮毛,然后两个月没碰,现在皮毛都不会orz

【回复】一样,命令和语法都得常用才能记住,长时间不用就忘记了[笑哭]
特伦C:
warp app就可以直接使用交互式ai输入想要的命令了

【回复】这种图怎么截的[doge]经常看见好漂亮
【回复】回复 @特伦C :谢谢[星星眼]
【回复】回复 @猫我Rr : https://www.photor.fun/editor
bili_68744111957:
学习bash最简单的方法: 卸载Windows,安装Linux,用两天 这样不仅能迅速学会bash,还能学习写脚本

比尔摆了酷爱战斗:
wsl我在电脑上打开后闪一下就没了是什么原因啊

【回复】回复 @魔法编年史 :懂了 我之前直接打开的wsl.exe[笑哭]
【回复】win11的话应该是用terminal打开的wsl啊,你的意思是terminal闪退了。。。?
【回复】回复 @魔法编年史 :window11上的wsl
new精致的生活:
身体养好了来一期cicd吧,对新人(我)来说,应该算比较好的实践[脱单doge]

【回复】轻量化docker + drone + gitea + shell 实现cicd[脱单doge]
【回复】docker,k8s,Jenkins,sonar启动~[吃瓜]
AI视频小助理:
一、shell的概念和常见种类,以及如何查看和切换shell版本。此外,还介绍了如何编写shell脚本并执行自动化任务。 00:05 - shell是命令行解释器,负责接收用户输入的命令并调用操作系统内核执行。 01:22 - 系统环境变量用于存储当前系统默认使用的shell路径。 02:44 - 使用shell交互式方式进行简单操作方便,但复杂操作需要使用脚本。 二、shell脚本的基本语法和功能,以及如何使用XGP来生成shell脚本。通过一个猜数字小游戏的示例,详细介绍了shell的各种功能。 04:51 - Shell脚本支持分支条件判断、循环、函数和变量等高级特性 05:30 - 在函数中定义局部变量需要加上local关键字 07:47 - 通过编写猜数字游戏来学习Shell的各种功能,包括if语句、for循环、read命令等 三、如何在Linux中编写交互式脚本文件,并通过参数传递信息,同时讲解了环境变量的使用及其与普通变量的区别。 09:40 - 需要给脚本文件添加执行权限,使用CHMOD加X。 10:06 - 可以通过参数传递信息给脚本文件,使用DOLF加数字序号的方式引用。 12:42 - 可以使用export命令将普通变量转换为环境变量,使其永久有效。 四、在Bash中使用点batch rc文件来定义和导出环境变量,以及生成随机数和使用if语句进行条件判断,实现了一个猜数字游戏。 14:31 - 定义和导出变量,使用source命令重新加载文件 15:51 - 生成随机数,使用sh inputcf命令替换命令替换语法 17:42 - 使用if语句进行条件判断,可以使用ELSE和ELIF分支进行多分支判断 五、如何使用shell脚本实现一个简单的猜数字游戏,并讲解了循环、逻辑运算符和系统变量等语法和功能。 19:21 - 使用while循环实现猜数字游戏的功能 20:56 - 使用break和continue来实现用户选择是否继续的功能 22:45 - 使用random系统变量来重新生成随机数 --以上内容由模型基于视频内容生成,仅供参考

有对象的野指针:
牛逼,我本硕+工作快十年了我都不敢说掌握shell到你这三十分钟就行

【回复】别看就行了,别在这 刷存在感
【回复】回复 @有对象的野指针 :不用上纲上线,这个频道都是入门教程,带你了解一些基本原理。
【回复】工作十年了怎么还像刚毕业似的呢
真草木茂盛:
非常优质的教程,我当年学linux的时候要是有这些教程那就轻松多了

下一个目的地-:
下一期整个快速上手cmake怎么样,期待高质量视频,已三连!!!

托莱奇:
shell有啥好讲的,掌握posix sh的语法之后剩下的功能就都依靠外部程序或者shell特定语法或者builtin了,真讲起来外部程序也就跟shell没什么关系了

【回复】技术除非过时了,不然总有人第一次接触,不能前人给你铺路,你就要拆后人的桥[吃瓜]
【回复】我收回我第一个逗号前的这句话,我太自慢了,这需要自我反思
【回复】我熟练bash但看不懂你说的[吃瓜]
snorlaxhola:
up說了shell,所以開始講crontab了[吃瓜](好像是自動行程[笑哭])

【回复】回复 @鹿邑十四 :所以现在有systemd timer了,不过我不会写systemd服务[笑哭]
【回复】回覆 @鹿邑十四 :[doge]你確定[笑哭]
【回复】我觉得crontab应该自动生成,不应该自己写[吃瓜]

教程 编程 Bash Linux shell Shell bash

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读