shell脚本里添加linux指令可行吗 linux命令中的sh是什么意思?

[更新]
·
·
分类:互联网
3879 阅读

shell脚本里添加linux指令可行吗

linux命令中的sh是什么意思?

linux命令中的sh是什么意思?

Bourne shell (sh) 可以说是一个平台. 直接通向内核的.你输入SH等于改变了你的shell linux默认的shell 是bash 你改成了,bourne shell 你输了bash 就改回来啦.$符代表普通用户.

python能代替shell吗?

可以代替但不是最优Shell本质上还是靠调用各种命令行工具来干活,你可以想象成带有控制逻辑的批处理。
Python作为一种比较强大的通用语言,Shell能干的事情确实它都能干。
但是相信我,适合用Shell解决的事情,用Python干并不会更简单。不然以Python在Linux 的普及程度,shell早被取代了。
shell这么大年纪还越过越精神,印证了那句尺有所短寸有所长。shell的管道是unix设计哲学的精华。能用grep, awk, sed和简单数组,循环搞定的,就用不着perl, python,翻过来如果需要map等复杂结构,就可以用严肃脚本了。
Shell本质上还是靠调用各种命令行工具来干活,你可以想象成带有控制逻辑的批处理。
建议使用方案
单行命令 管到能解决的,用bash。
一次性脚本优先用bash。
通过多个可执行文件交互完成的操作优先用bash。
涉及数值运算的可以考虑Python。