0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

三個Linux命令行工具能讓你假裝很忙

Linux愛好者 ? 來源:未知 ? 作者:胡薇 ? 2018-05-10 09:24 ? 次閱讀

有時候你很忙。而有時候你只是需要看起來很忙,就像電影中的黑客一樣。有一些開源工具就是干這個的。

如果在你在消磨時光時看過諜戰(zhàn)片、動作片或犯罪片,那么你就會清晰地在腦海中勾勒出黑客的電腦屏幕的樣子。就像是在《黑客帝國》電影中,代碼雨一樣的十六進制數(shù)字流,又或是一排排快速移動的代碼。

也許電影中出現(xiàn)一幅世界地圖,其中布滿了閃爍的光點和一些快速更新的圖表。不可或缺的,也可能有 3D 旋轉的幾何形狀。甚至,這一切都會顯示在一些完全不符合人類習慣的數(shù)量荒謬的顯示屏上。 在《劍魚行動》電影中黑客就使用了七個顯示屏。

當然,我們這些從事計算機行業(yè)的人一下子就明白這完全是胡說八道。雖然在我們中,許多人都有雙顯示器(或更多),但一個閃爍的數(shù)據(jù)儀表盤、刷新的數(shù)據(jù)通常和專注工作是相互矛盾的。編寫代碼、項目管理和系統(tǒng)管理與日常工作不同。我們遇到的大多數(shù)情況,為了解決問題,都需要大量的思考,與客戶溝通所得到一些研究和組織的資料,然后才是少許的敲代碼。

然而,這與我們想追求電影中的效果并不矛盾,也許,我們只是想要看起來“忙于工作”而已。

注:當然,我僅僅是在此胡謅。如果您公司實際上是根據(jù)您繁忙程度來評估您的工作時,無論您是藍領還是白領,都需要亟待解決這樣的工作文化。假裝工作很忙是一種有毒的文化,對公司和員工都有害無益。

這就是說,讓我們找些樂子,用一些老式的、毫無意義的數(shù)據(jù)和代碼片段填充我們的屏幕。(當然,數(shù)據(jù)或許有意義,但不是在這種沒有上下文的環(huán)境中。)當然有一些用于此用途的有趣的圖形界面程序,如hackertyper.net或是GEEKtyper.com網(wǎng)站(LCTT 譯注:是在線假裝黑客操作的網(wǎng)站),為什么不使用標準的 Linux 終端程序呢?對于更老派的外觀,可以考慮使用酷炫復古終端,這聽起來確實如此:一個酷炫的復古終端程序。我將在下面的屏幕截圖中使用酷炫復古終端,因為它看起來的確很酷。

Genact

我們來看下第一個工具——Genact。Genact 的原理很簡單,就是慢慢地無盡循環(huán)播放您選擇的一個序列,讓您的代碼在您外出休息時“編譯”。由您來決定播放順序,但是其中默認包含數(shù)字貨幣挖礦模擬器、Composer PHP 依賴關系管理工具、內核編譯器、下載器、內存轉儲等工具。其中我最喜歡的是其中類似《模擬城市》加載顯示。所以只要沒有人仔細檢查,你可以花一整個下午等待您的電腦完成進度條。

Genact發(fā)布了支持 Linux、OS X 和 Windows 的版本。并且其 Rust源代碼在 GitHub 上開源(遵循MIT 許可證)。

Hollywood

Hollywood 采取更直接的方法。它本質上是在終端中創(chuàng)建一個隨機的數(shù)量和配置的分屏,并啟動那些看起來很繁忙的應用程序,如 htop、目錄樹、源代碼文件等,并每隔幾秒將其切換。它被組織成一個 shell 腳本,所以可以非常容易地根據(jù)需求進行修改。

Hollywood的源代碼在 GitHub 上開源(遵循Apache 2.0 許可證)。

Blessed-contrib

Blessed-contrib 是我個人最喜歡的應用,實際上并不是為了這種表演而專門設計的應用。相反地,它是一個基于 Node.js 的終端儀表盤的構建庫的演示文件。與其他兩個不同,實際上我已經(jīng)在工作中使用 Blessed-contrib 的庫,而不是用于假裝忙于工作。因為它是一個相當有用的庫,并且可以使用一組在命令行顯示信息的小部件。與此同時填充虛擬數(shù)據(jù)也很容易,所以可以很容易實現(xiàn)你在計算機上模擬《戰(zhàn)爭游戲》的想法。

Blessed-contrib 的源代碼在 GitHub 上(遵循MIT 許可證)。

當然,盡管這些工具很容易使用,但也有很多其他的方式使你的屏幕豐富。在你看到電影中最常用的工具之一就是Nmap,這是一個開源的網(wǎng)絡安全掃描工具。實際上,它被廣泛用作展示好萊塢電影中,黑客電腦屏幕上的工具。因此 Nmap 的開發(fā)者創(chuàng)建了一個頁面,列出了它出現(xiàn)在其中的一些電影,從《黑客帝國 2:重裝上陣》到《諜影重重3》、《龍紋身的女孩》,甚至《虎膽龍威 4》。

當然,您可以創(chuàng)建自己的組合,使用終端多路復用器(如screen或tmux)啟動您希望使用的任何數(shù)據(jù)切分程序。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11171

    瀏覽量

    208473
  • 源代碼
    +關注

    關注

    96

    文章

    2943

    瀏覽量

    66570
  • 開源工具
    +關注

    關注

    0

    文章

    27

    瀏覽量

    4438

原文標題:假裝很忙的三個命令行工具

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    在STM32實現(xiàn)命令行

    工作中的開發(fā)環(huán)境都是基于linux命令行交互,作為命令行的重度使用者,玩單片機也要使用命令行工具,百度了一些
    發(fā)表于 12-09 11:32 ?2189次閱讀

    Linux命令行工具

    Linux 新手往往對命令行心存畏懼。部分原因是因為需要記憶大量的命令,畢竟掌握命令是高效使用命令行的前提不幸的是,學習這些
    發(fā)表于 07-25 08:10

    linux命令行下載工具

    wget是linux下常用的命令行下載工具,是Linux用戶是必不可少的工具,尤其對于網(wǎng)絡管理員,經(jīng)常要下載一些軟件。而tget是一
    發(fā)表于 07-25 07:02

    Xilinx軟件命令行工具:XSCT開發(fā)和調試

    了解如何使用XSCT,Xilinx軟件命令行工具進行開發(fā)和調試。 該視頻演示了XSCT如何充當Xilinx SDK的命令行控制臺。
    的頭像 發(fā)表于 11-21 06:02 ?1.4w次閱讀

    能提高效率的Linux命令行技巧

    巧妙的 Linux 命令行技巧能讓節(jié)省時間、避免出錯,還能讓記住和復用各種復雜的
    的頭像 發(fā)表于 02-02 17:39 ?2019次閱讀
    能提高效率的<b class='flag-5'>Linux</b><b class='flag-5'>命令行</b>技巧

    巧妙的Linux命令行技巧能讓提高效率

    巧妙的 Linux 命令行技巧能讓節(jié)省時間、避免出錯,還能讓記住和復用各種復雜的
    的頭像 發(fā)表于 02-28 15:12 ?2798次閱讀

    Linux 命令行教程好書推薦

    今天跟大家推薦 Linux 命令行教程:《The Linux Command Line》,中文譯名:《Linux
    的頭像 發(fā)表于 02-14 09:25 ?1417次閱讀

    Golang基于flag庫實現(xiàn)一命令行工具

    Golang 標準庫中的 flag 庫提供了解析命令行選項的能力,我們可以基于此來開發(fā)命令行工具。
    的頭像 發(fā)表于 10-28 09:26 ?1223次閱讀

    Linux命令行與shell腳本編寫

    Linux命令行與shell腳本編寫
    發(fā)表于 01-11 16:50 ?4次下載

    如何使用命令行Linux中查找文件?

    終端,命令行提供了幾個用于搜索文件的工具,包括查找、定位、grep 和 where is,僅舉幾例。 那么如何使用命令行Linux中查找文件?在L
    的頭像 發(fā)表于 03-23 14:55 ?4131次閱讀

    linux命令行與shell編程實戰(zhàn)

    Linux命令行與Shell編程實戰(zhàn)主要涉及以下內容: Linux命令行基礎:學習Linux命令行
    的頭像 發(fā)表于 11-08 10:57 ?677次閱讀

    linux虛擬機怎么調出命令行

    Linux虛擬機中調出命令行界面,可以通過以下步驟實現(xiàn): 打開虛擬機,進入到Linux系統(tǒng)。 在桌面或應用菜單中找到終端或命令行圖標,點擊打開。 輸入
    的頭像 發(fā)表于 11-08 11:28 ?2787次閱讀

    linux切換到命令行模式

    Linux中,可以通過以下步驟切換到命令行模式: 打開終端。可以在應用菜單中找到終端或命令行終端。 在終端中輸入命令“exit”或“l(fā)ogout”,然后按回車鍵。 系統(tǒng)會提示您輸入管
    的頭像 發(fā)表于 11-13 16:47 ?1606次閱讀

    linux虛擬機怎么調出命令行

    Linux虛擬機是一種模擬運行Linux操作系統(tǒng)的虛擬環(huán)境,它可以在Windows、Mac、Linux等主機系統(tǒng)上運行。在Linux虛擬機中,
    的頭像 發(fā)表于 11-17 09:55 ?3450次閱讀

    linux命令行運行步驟

    現(xiàn)光標右邊出現(xiàn)了一類似于“ ”或“#”的字符,這就是命令行提示符。在大多數(shù)Linux發(fā)行版中,普通用戶的提示符是“ ”,而管理員或root用戶的提示符是“#”。 查找可用的命令
    的頭像 發(fā)表于 11-17 10:18 ?703次閱讀