PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 用Python 写 shell
楼主:
kamihane
(也无风雨也无晴)
2014-08-17 15:32:40
先承认这是作业,要用python写一个shell
里面只要能call简单的pwd、cd、h or history、jobs
我写完了pwd跟cd,但是查了一下都不太确定要怎么写history.
问了已经做完的同学,他说类似要做个array把东西丢进去在叫出来..
搞不太懂要怎么把command的纪录叫出来Orz
有没有人能帮我解答一下呢
作者:
z101924512
2014-08-17 16:36:00
环境是linux? 那读取.bash_history档算不算?
作者:
iamivers0n
(啾东)
2014-08-17 18:12:00
unix shell 通常是在你 $HOME 下塞一个 .*history然后把你下过的 command 和时间写进去
作者:
carylorrk
(carylorrk)
2014-08-17 23:16:00
general 点就是 command pattern
作者:
swpoker
(swpoker)
2014-08-18 12:02:00
push append
作者:
mantour
(朱子)
2014-08-18 22:21:00
如果你是用raw_input读取输入的command 就把每行输入和时间的 pair存到list里就好了,如果怕内存不够可以写入到暂存盘 不过我猜这个作业应该没有要求到这样
楼主:
kamihane
(也无风雨也无晴)
2014-08-19 07:16:00
环境是Linux 应该不能用.bash_history Orz"
作者:
kusoayan
(Bert)
2014-08-19 08:40:00
比较好奇想知道 jobs 怎么写XD
作者:
IAMPF
(PF)
2014-08-19 09:45:00
subprocess?
继续阅读
Fw: [广告] 关于小孩学习程式语言的资讯
Breadhouse
[问题] 请教处理ctypes dll 回传 c_ubyte_p 问题
dctzeng
[问题] 模组使用问题
wsqa
[问题] 读档如何避开OS cache or buffer?
dctzeng
[问题] 请问API该如何查?
dcleft
[问题] Wwin8.1是否支援Jpype
luck0424
[问题] 请问python爬虫乱码问题
araymilesli
[问题] django 动态 url 新手提问
redbxh
[问题] 错误?
ghkckhg
[问题] python 速度 FOR_LOOP
redonizuka
Links
booklink
Contact Us: admin [ a t ] ucptt.com