這裡跟大家分享一些 maxcompute console 中實用的小指令。嗯,一般人我不告訴他~
在 odps_config.ini 中加一行:<code>debug=true</code>,将開啟調試模式。之後在 odpscmd 運作過程中會輸出 debug 日志、異常 stacktrace 等,友善定位問題。
運作 odpscmd,輸入錯誤指令,将會看到錯誤日志
大多數同學都知道使用 <code>odpscmd -h</code> 或者 <code>help;</code>來擷取 odpscmd 的所有指令提示。
除了這個,我們還有專門的 help + 關鍵字 指令呢。例如,使用<code>help ls;</code> 擷取與 ls 相關的指令;使用 <code>help table;</code> 指令來擷取所有與 table 相關的指令提示。
是不是很友善呢?再也不用去翻文檔了!
另外,負責資料上傳下載下傳 tunnel 指令,除了有 <code>help tunnel;</code> 來擷取提示,還有<code>tunnel help <subcommand></code> 來擷取詳細指令提示,下面例子使用 <code>tunnel help download;</code> 得到與下載下傳相關的指令參數。
當一個作業已經運作完成,或者被放到背景執行,我們就不能再看到 instance 相關的執行資訊,包括 logview 連結、instance summary、instance 運作的結果等等。這個時候,使用 <code>wait <instance_id></code>指令可以再次擷取到這些資訊。
由于曆史原因,odpscmd 的指令沒有統一的規範,完整的指令補全不是很好做,但是在 0.23.0 版本之後,我們做了指令關鍵字和檔案路徑的自動補全,使用<code>tab</code>鍵即可。
下面列出輸入不同字元後,敲 <code>tab</code> 鍵的結果:
用來找曾經寫過的指令,特别友善哦。
注: 最多緩存 500 條曆史指令
在最新的開發版本中,我們添加了版本的更新提示功能,先露個臉吧:
持續更新中 (歡迎補充,更歡迎吐槽(_))。。。
