Python 与 shell 搞不明白了,原谅我是小白。。。

2018-03-08 11:32:54 +08:00
 mm841318078
你好,小哥们,我想请教一下,想学 python
但是搞不懂 shell 是什么?想报的培训班一个有一个没有,不太懂,我看那个招聘也挺要求这个的。
3331 次点击
所在节点    问与答
26 条回复
WindowPain
2018-03-08 11:42:48 +08:00
ThirdFlame
2018-03-08 11:44:18 +08:00
linux shell 也就是 linux 的 cmd
daigouspy
2018-03-08 11:45:50 +08:00
你是不知道,不是不懂。善用百度找答案,比论坛靠谱多了。
zjqzxc
2018-03-08 11:48:24 +08:00
学 python 基本上用不到 shell

最多就用两条半命令:
1、python xxx.py
2、pip install PACKAGENAME
2.5、pip search PACKAGENAME
(按需替换成 python3,pip3)
jtsai
2018-03-08 11:48:46 +08:00
你的情况需要报培训班,非远程教学那种。
invoke
2018-03-08 11:51:34 +08:00
shell 就是命令行

linux 下的 类似 windows 的 cmd
Willjim
2018-03-08 12:04:06 +08:00
你需要的是善用搜索,有啥不会的搜现成的答案效率高,实在找不到了再去发帖问。

我同学也是报培训班,学了之后跑来问我各种问题,我说谷歌去,她竟然说不会用只会百度。
webjin1
2018-03-08 12:07:03 +08:00
@zjqzxc 然而我只会 import os
os.system('ls -a')
os.system('cd /root')
os.system('SHELL commd') 这样的操作 python 写 linux 脚本。
abscon
2018-03-08 13:13:50 +08:00
@ThirdFlame 请举出你声称的「 linux shell 」的源代码链接
mm841318078
2018-03-08 13:13:52 +08:00
这个看起来很有用,多谢!
mm841318078
2018-03-08 13:14:56 +08:00
百度了,但是 有那种朦胧的感觉,也接触了简单的 html php 编程
mm841318078
2018-03-08 13:15:51 +08:00
@jtsai 我想也是
mm841318078
2018-03-08 13:17:11 +08:00
@Willjim 确实搞不透了,略懂,是最难受的
mm841318078
2018-03-08 13:18:37 +08:00
@WindowPain 你这个很不错啊
kesu
2018-03-08 13:23:33 +08:00
可以看廖雪峰的教程,后面的 web 教程可以不看,感觉适合入门的。看完再刷一遍 python guider 就行了
mm841318078
2018-03-08 13:25:37 +08:00
也就是说 linux 编程课程里就会包含 shell 对吗?
mm841318078
2018-03-08 13:26:13 +08:00
@kesu thankyou 我会参考的
ThirdFlame
2018-03-08 15:09:59 +08:00
@abscon 难道你要我给楼主解释 shell 是一个用户和操作系统之间的一个接口服务程序。然后楼主口中的 shell 其实是 shell 脚本。
楼主都已经很迷茫了,让他简单点。
ScotGu
2018-03-08 15:34:01 +08:00
@webjin1 #8
>os.system('ls -a')
>os.system('cd /root')
>os.system('SHELL commd') 这样的操作 python 写 linux 脚本。

用 python 写 shell 脚本,为啥不直接写
#!/bin/bash
ls -a
cd /root
any any commd
然后保存成.sh 文件执行呢。。。
mm841318078
2018-03-08 18:46:11 +08:00
@ScotGu 上面的是什么操作,下面的我知道

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/436079

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX