用於與非 Linux 使用者一同工作的 Linux 命令列工具
如果你在 Linux 終端工作,那麼與非 Linux 使用者一同工作時可能遇到困難。這些工具有助於文件相容性和企業即時訊息。
我大部分時間都在使用 Shell(命令列、終端或其它隨便什麼你使用的平臺)上。但是,當我需要與大量其他人合作時,這可能會有點挑戰,特別是在大型企業公司中 —— 除了 shell 外其他都使用。
當公司內的其他人使用與你不同的平臺時,問題就會變得更加嚴重。我傾向於使用 Linux。如果我在 Linux 終端上做了很多日常工作,而我的大多數同事都使用 Windows 10(完全使用 GUI 端),那麼事情就會變得……有問題。
- Network World 上另外一篇文章:11 個沒用但很酷的 Linux 終端技巧
幸運的是,在過去的幾年裡,我已經想出如何處理這些問題。我已經找到了在非 Unix 的企業環境中使用 Linux(或其他類 Unix 系統)Shell 的方法。這些工具/技巧同樣適用於在公司伺服器上工作的系統管理員們,就像對開發人員或營銷人員一樣。
讓我們首先關注對於大公司中的許多人來說似乎最難解決的兩個方面:文件相容性和企業即時訊息。
Linux 和非 Linux 系統之間的文件相容性
出現的最大問題之一是簡單的文書處理文件的相容性。
假設你的公司已在 Microsoft Office 上進行了標準化。這讓你難過。但不要失去希望!有很多方法可以使它(基本)可用 —— 甚至在 shell 中。
兩個工具在我的武器庫中至關重要:Pandoc 和 Wordgrinder。
Wordgrinder 是一個簡單、直觀的文書處理器。它可能不像 LibreOffice 那樣功能齊全(或者,實際上,任何主要的 GUI 文書處理應用程式),但速度很快。它很穩定。它有足夠的功能(和檔案格式)來完成工作。事實上,我完全在 Wordgrinder 中寫了我的大部分文章和書籍。
但是有一個問題(你知道肯定會有)。
Wordgrinder 不支援 .doc(或 .docx)檔案。這意味著它無法讀取使用 Windows 和 MS Office 的同事傳送給你的大多數檔案。
這就是 Pandoc 的用武之地。它是一個簡單的文件轉換器,可以將各種檔案作為輸入(MS Word、LibreOffice、HTML、markdown 等)並將它們轉換為其他內容。它支援的格式數量絕對是驚人的 —— PDF、ePub、各種幻燈片格式。它確實使格式之間的文件轉換變得輕而易舉。
這並不是說我不會偶爾遇到格式或功能問題。要轉換有大量自定義格式、某些指令碼和嵌入式圖表的 Word 文件?是的,在這個過程中會丟失很多。
但實際上,Pandoc(用於轉換檔案)和 Wordgrinder(用於文件編輯)的組合已經證明非常有用和強大。
Linux 和非 Linux 系統之間的企業即時訊息傳遞
每家公司都喜歡在即時通訊系統上實現標準化 —— 所有員工都可以使用它來保持實時聯絡。
在命令列中,這可能會變得棘手。如果貴公司使用 Google 環聊怎麼辦?或者 Novell GroupWise Messenger 怎麼樣?既沒有官方支援,也沒有基於終端的客戶端。
謝天謝地,還有 Finch 和 Hangups。
Finch 是 Pidgin(開源,多協議訊息客戶端)的終端版本。它支援各種協議,包括 Novell GroupWise、(很快會死的)AOL Instant Messenger 以及其他一些協議。
而 Hangups 是 Google Hangouts 客戶端的開源實現 —— 包含訊息歷史記錄和精美的標籤介面。
這些方案都不會為你提供語音或影片聊天功能,但對於基於文字的訊息,它們的工作得非常好。它們並不完美(Finch 的使用者介面需要時間習慣),但它們肯定足以與你的同事保持聯絡。
這些方案能否讓你在純文字 shell 中舒適地過完一個工作日?可能不會。就個人而言,我發現(使用這些工具和其他工具)我可以輕鬆地將 80% 的時間花在純文字介面上。
這感覺很棒。
via: https://www.networkworld.com/article/3235688/linux/linux-command-line-tools-for-working-with-non-linux-users.html
作者:Bryan Lunduke 譯者:geekpi 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出
相關文章
- 使用 Linux 命令列與其他使用者進行通訊Linux命令列
- 神奇的 Linux 命令列字元形狀工具 boxesLinux命令列字元
- Linux命令列Linux命令列
- Linux常用命令與工具Linux
- 工作中5個實用的Linux命令Linux
- 如何在 Linux 命令列中切換使用者Linux命令列
- Linux系統壓力測試工具(命令列工具)Linux命令列
- 《Linux命令列與shell指令碼程式設計大全 第3版》Linux命令列---46Linux命令列指令碼程式設計
- Linux 命令列小技巧 – !歎號的用處Linux命令列
- 用於提權的Linux命令,即“xxd”Linux
- 收集 Linux 命令列執行的命令Linux命令列
- Linux系統超全超實惠的命令列工具Linux命令列
- Dutree – Linux上的命令列磁碟使用情況分析工具Linux命令列
- Linux中11個比較實用的命令列Linux命令列
- Linux命令列筆記Linux命令列筆記
- 用於測量磁碟活動的 Linux 命令Linux
- Linux的命令列介面簡介Linux命令列
- Dog-用於DNS查詢的命令列工具DNS命令列
- 快速上手Linux核心命令(十一):Linux使用者相關命令Linux
- 推薦三個讓你假裝很忙的Linux 命令列工具Linux命令列
- Linux 命令列下的好東西Linux命令列
- Linux使用者身份(命令詳解與補正)Linux
- 基於命令列的工作管理員 Taskwarrior命令列
- 用 nodejs 寫一個命令列工具 :建立 react 元件的命令列工具NodeJS命令列React元件
- 理解Linux 中sed命令的工作機制Linux
- Linux 使用者必知:一分鐘掌握14個常用Linux命令列快捷鍵Linux命令列
- Linux命令和開發工具Linux
- Linux基礎命令---dig工具Linux
- Dart + GitHub Actions:將 Windows/macOS/Linux 的命令列工具釋出到 GitHub ReleasesDartGithubWindowsMacLinux命令列
- Linux的使用2 常用命令列Linux命令列
- linux下的命令列播放器mocLinux命令列播放器
- 在Linux命令列檢視影像的方法Linux命令列
- Linux 命令列:find 的 26 個用法示例Linux命令列
- Linux 命令列下連線WiFiLinux命令列WiFi
- Linux命令列六大技巧Linux命令列
- LINUX命令列書寫規則Linux命令列
- 如何在 Linux 命令列操作 PDFLinux命令列
- Linux 命令列黑技術(LTS)Linux命令列