晚上8點
啪嗒啪嗒啪嗒,開開心心擼**,在伺服器執行命令驗證
突然,我感覺到周圍一片寂靜,彷彿身處在無人的曠野
看了看時間,已經9點該下班了
雖然很不捨,又在親愛的伺服器上耕耘了半個小時,那也得回家了
於是,我合上電腦,裝進包裡,帶回了家裡
一夜無話
第二天早上9點47
來到公司喝了口隔夜水,開啟合上了一晚上的電腦
我意識到了事情的嚴重性。昨天我工作到哪了呢?忘了!
於是我開啟了 n 多 iterm 視窗,登上了我親愛的伺服器
一日話少
第二天晚上8點
馬上又該下班了,我感到了一絲焦慮,因為又要重複昨天的進度丟失
於是,去網路上面搜尋了一下解決方案,乙個英文詞躍入我的眼簾:tmux
tmux 是乙個借助 libevent 實現了乙個多路復用的乙個終端模擬器,最大的特點是能夠將終端的 session 儲存到伺服器上,多個終端公用乙個 session。
嗯,這樣我就可以把 session 放到伺服器上,不用考慮丟失我的進度了。
於是,我花了零零碎碎幾天時間,把 tmux 用地如臂使指
但是,tmux 也讓我很痛苦,在用 tmux 的時候,我不能像使用其他終端軟體一樣滾動螢幕,只能記住很多 tmux 的命令。總體來說,在用 tmux 的時候,我是痛並快樂著的。
這樣的生活我過了一年時間。直到有一天,我發現了 tmux 的乙個選項
我嘗試著閱讀了一下 iterm 的文件
使用這兩個命令
tmux -cc
tmux -cc attach
就可以讓 iterm 支援 tmux
我在伺服器的 alias 配置了下面的命令:
alias dy='tmux -cc -u new-session -s wudanyang -a'
-u:支援 utf8
new-session -s 「name」 :定義你的 session 名稱
-a:不存在則建立,存在則進入
通過這個命令,你就可以**儲存自己的工作記錄了
只要機器不宕機,你就可以一直在上面無間斷地玩耍
-- 2020-07-22 14:39:14 更新
我發現呢, 定義乙個兩個的 session 是不夠的, 總有一些事情是臨時進來的,或者有需要做別的事情
那麼我需要輸入一長串命令嗎?
我需要! 但是有 alias 代替我輸入,只不過我要告訴他開啟哪個 session
alias dyo='dyo() ; dyo'
alias 不支援引數,只能定義乙個 shell 函式,然後呼叫函式
參考:
-- 2020-08-12 21:39:36 更新
我發現開了 n 多 session 之後,無法清晰的管理這些 session
於是我又加了個 alias
alias tl='tmux list-session'
通過給 session 命名,能清晰的知道上次我的工作任務在哪,當然邊工作邊記錄是個好習慣,萬一這些視窗都沒了呢
工作流建模 工作流概念
工作流建模 工作流概念 1 案例 工作流系統得基本目的是處理案例。每個案例都有乙個唯一標識,而且每個案例的生命週期都是有限的。案例生命週期都處於某個特定狀態,該狀態由三個元素組成 1 案例相關的屬性的值 案例屬性是一系列同案例相關的變數。能夠用來管理案例。正是通過這些變數,才有可能指出在特定條件下某...
工作流 一 什麼是工作流
什麼是工作流 工作流的英文全稱是 workflow,簡單理解則是業務流程的計算機化或自動化。它是是針對工作中具有固定程式的常規活動而提出的乙個概念,通過將工作活動分解定義良好的任務 角色 規則和過程來進行執行和監控,達到提高生產組織水平和工作效率的目的。工作流技術發端於70年代中期辦公自動化領域的研...
工作流 二 什麼是工作流引擎
什麼是工作流引擎 工作流引擎的英文全稱是 workflow engine,是指workflow作為應用系統的一部分,並為之提供對各應用系統有決定作用的根據角色 分工和條件的不同決定資訊傳遞路由 內容等級等核心解決方案。例如開發乙個系統最關鍵的部分不是系統的介面,也不是和資料庫之間的資訊交換,而是如何...