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