在replit使用Python,运行后在console出现Python: command not found,请教大家,该怎么解决?
【相关推荐】
简单来说shell是一个中转站,使用者通过命令行或者图形点击的方式发出命令,要经过shell才能传达给操作系统。想要了解详细工作原理可以看下面这个对小白友好的链接。
但是shell也分很多种,就好像我们要买空调会有格力、美的、松下、海尔不同品牌一样,常见的shell有bash、zsh、tcsh、sh等等。可以输入👇的命令行,来查看自己的电脑了预置了哪些shell。
cat /etc/shells
不同shell语法上可能有细微区别,也各有特色,没必要都了解。我们买个空调也不会去详细对比细微参数区别,还不是哪个代言人帅就买哪个(手动滑稽
一般常用的shell就是bash和zsh。bash是系统默认设置的shell,而zsh是酷炫oh-my-zsh下载设置的产物。
这些shell背后都会附赠一些配置文件,就像买空调挂式机会送空调架子一样,没有这个架子空调就装不上去,也就运行不起来。
以bash为例,附赠的配置文件就有:
其中etc下的文件管全局,不管是那个用户登录都适用于。其他的则是针对特定用户的,管自己家的一亩三分地。
一般针对特定用户的环境变量我们会设置在bash_profile里。