linux 下怎么切换bash和shell

linux 下怎么切换bash和shell,第1张

Linux下bash也是shell的一种,如果需要切换shell(一般是bash shell),先查看系统可用的shell种类:

[oracle@zeng ~]$ chsh -l

/bin/sh

/bin/bash

/sbin/nologin

/bin/tcsh

/bin/csh

/bin/ksh

修改当前的shell

[oracle@zeng ~]$ chsh 

Changing shell for oracle.

Password: 

New shell [/bin/bash]: /bin/ksh

Shell changed.

按照我的理解,当调用os.system()时,系统自动创建了一个shell,然后执行你的'mkdir filecd filetouch 1.txt 2.txt';当执行完成os.system()返回时,这个shell就结束了,又回到了你当前的shell环境。因此,必须要在调用os.chdir('file')来修改环境变量,然后才能正常运行你的后续命令。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8521055.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存