不久前我看到了清單 Linux 系統管理員的便捷工具 什麼時候 對命令行用戶有用的 BASH 腳本..今天,我將討論對 Linux 用戶有用的控制台服務。這些控制台服務只是執行特定操作的最小 Web 應用程序。可以從命令行訪問所有控制台服務 http, https https 和其他網絡協議 SSH 什麼時候 遠程登錄好消息是它不需要安裝或其他應用程序。 捲曲 還 wget 這些工具預裝在幾乎所有的 Linux 和 Unix 發行版上。如果您使用的是具有活動 Internet 連接的 Linux 系統,則可以使用這些控制台服務來執行各種任務。
內容
對 Linux 用戶有用的控制台服務列表
使用以下工具訪問以下控制台服務:
- 捲曲或 wget
- SSH
- 遠程登錄
- 數控數控
這些工具預裝在許多 Linux 操作系統上。使用您的發行版的包管理器進行安裝,以防它不可用。
安裝它們 基於 Debian 運行系統:
$ sudo apt install curl wget openssh-client telnet nc
存在 基於 RPM 系統:
$ sudo yum install curl wget openssh-client telnet nc
存在 Arch Linux:
$ sudo pacman -S curl wget openssh-client telnet nc
存在 openSUSE:
$ sudo zypper install curl wget openssh-client telnet nc
接下來,我們來看看如何使用控制台服務。
請記住,此處列出的某些服務可能並不總是有效。如果這不起作用,請在一段時間後嘗試其他服務。
Linux / Unix 命令備忘單
你可能聽說過 欺騙.sh..我每天都使用這項服務!這是對所有 Linux 用戶有用的服務之一。 下面是一個 Linux 命令的簡短示例。
例如,要顯示 作弊命令備忘單只需從控制台運行以下命令:
$ curl cheat.sh/curl
就這麼容易!您無需瀏覽手冊頁或使用在線資源即可理解該命令。它可以在幾秒鐘內為大多數 Linux 和 UNIX 命令提供備忘單。
ls 命令 作弊紙:
$ curl cheat.sh/ls
搜索命令 作弊紙:
$ curl cheat.sh/find
這是一個強烈推薦的工具!
- 每個 Linux 用戶都需要了解的手冊頁的絕佳替代品
世界地圖
您知道您可以直接從終端查看世界地圖嗎?是的! MapSCII, 盲文和 ASCII 世界地圖渲染器 xterm 兼容終端。
要從控制台查看世界地圖,請運行以下命令:
$ telnet mapscii.me
不要低估它。 MapSCII 不是一個愚蠢的項目。這是一個非常令人欽佩的項目。您還可以準確地顯示一個小鎮的地圖。有關詳細信息,請參閱下面的鏈接。
- MapSCII-終端世界地圖
天氣詳情
這是另一個值得稱讚的控制台服務。顯示世界各地的天氣詳細信息。
要獲取當前位置的天氣詳細信息,請運行以下命令:
$ curl wttr.in
您還可以查看天氣詳細信息,例如特定國家、城市、機場和地理位置。
有關更多信息,請參閱下面的指南。
- 如何從 Linux 命令行檢查天氣的詳細信息
IP地址
可以使用 ip 命令。但是公共 IP 地址呢?這很簡單!
要查找公共 IP 地址,只需從終端運行以下命令:
$ curl ipinfo.io/ip 157.46.122.176
$ curl eth0.me 157.46.122.176
$ curl checkip.amazonaws.com 157.46.122.176
$ curl icanhazip.com 2409:4072:631a:c033:cc4b:4d25:e76c:9042
還有一個控制台服務以 JSON 格式顯示 IP 地址。
$ curl httpbin.org/ip { "origin": "157.46.122.176" }
地理位置
以下控制台服務顯示地理位置詳細信息。
$ curl ipinfo.io/8.8.8.8 { "ip": "8.8.8.8", "hostname": "dns.google", "city": "Mountain View", "region": "California", "country": "US", "loc": "37.3860,-122.0838", "org": "AS15169 Google LLC", "postal": "94035", "timezone": "America/Los_Angeles", "readme": "https://ipinfo.io/missingauth" }
或者只是顯示位置。
$curl ipinfo.io/8.8.8.8/loc 37.3860,-122.0838
顯示國家:
$ curl ifconfig.co/country India
展示城市:
$ curl ifconfig.co/city Chennai
相關閱讀:
- 如何從命令行查找 IP 地址的地理位置
- Geo-一個簡單的 BASH 實用程序,用於獲取網絡和地理位置詳細信息
- 如何從 Linux 命令行獲取地理位置
錢
想知道加密市場發生了什麼?
獲取 Coinmarketcap 上的前 100 種加密貨幣:
$ curl cmc.rjldev.com
樣本輸出:
獲取加密貨幣匯率:
$ curl rate.sx
樣本輸出:
您還可以查看具體的匯率。
$ curl rate.sx/btc
字典
想知道一個英文單詞的意思嗎?以下是如何理解一個詞的含義—— 品嚐
$ curl 'dict://dict.org/d:gustatory'
220 pan.alephnull.com dictd 1.12.1/rf on Linux 4.4.0-1-amd64 <auth.mime> <[email protected]>
250 ok
150 1 definitions retrieved
151 "Gustatory" gcide "The Collaborative International Dictionary of English v.0.48"
Gustatory Gust"a*to*ry, a.
Pertaining to, or subservient to, the sense of taste; as, the
gustatory nerve which supplies the front of the tongue.
[1913 Webster]
.
250 ok [d/m/c = 1/0/16; 0.000r 0.000u 0.000s]
221 bye [d/m/c = 0/0/0; 0.000r 0.000u 0.000s]
文字分享
您可以通過一些控制台服務共享文本。這些文本共享服務通常可以幫助您共享代碼。
這是一個例子。
$ echo "Welcome To OSTechNix!" | curl -F 'f:1=<-' ix.io https://ix.io/2bCA
上面的命令將讀取文本“WelcomeToOSTechNix” ix.io 地方。 任何人都可以通過導航到 URL 從 Web 瀏覽器查看此文本 – https://ix.io/2bCA
另一個例子:
$ echo "Welcome To OSTechNix!" | curl -F [email protected] 0x0.st https://0x0.st/i-0G.txt
文件共享
您可以使用控制台服務與任何人共享文件,而不僅僅是文本 文件推送..
$ curl --upload-file ostechnix.txt filepush.co/upload/ostechnix.txt % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 72 0 0 100 72 0 54 0:00:01 0:00:01 --:--:-- 54https://filepush.co/8x6h/ostechnix.txt 100 110 100 38 100 72 27 53 0:00:01 0:00:01 --:--:-- 81
上面的命令會上傳 ostechnix.txt 文件到 filepush.co 網站。您可以通過鏈接從任何地方訪問此文件 – https://filepush.co/8x6h/ostechnix.txt
另一個文本共享控制台服務 最後期限:
$ echo "Welcome To OSTechNix!" | nc termbin.com 9999
按名稱還有另一個控制台服務 傳輸.sh..但是,在編寫本指南時它不起作用。
瀏覽器
Linux 上有許多文本瀏覽器可用。 瀏覽 是其中之一,可以使用以下命令直接從終端訪問:
$ ssh brow.sh
Brosh 是一個現代文本瀏覽器,支持包括視頻在內的圖形。從技術上講,這不是瀏覽器,它是某些瀏覽器的終端前端。它正在使用 無頭火狐 渲染網頁,然後將其轉換為 ASCII 藝術。有關更多信息,請參閱下面的指南。
- Brosh-支持圖形和視頻的最新文本瀏覽器
為特定字符串創建二維碼
您想為特定字符串創建二維碼嗎?這很簡單!
$ curl qrenco.de/ostechnix
這是“ostechnix”字符串的二維碼。
網址縮短服務
想要縮短長 URL 以使它們更容易發布和與朋友分享? 使用 Tinyurl 控制台服務來縮短它們。
$ curl -s https://tinyurl.com/api-create.php?url=https://ostechnix.com/pigz-compress-and-decompress-files-in-parallel-in-linux/ https://tinyurl.com/vkc5c5p
娛樂/樂趣/遊戲
你工作無聊嗎?以下是一些用於打發時間的控制台服務。
節目 隨機笑話 航站樓內:
$ curl https://icanhazdadjoke.com
顯示動畫 鸚鵡:
$ curl parrot.live
迪斯科 航站樓內:
$ nc rya.nc 1987
看 星球大戰 航站樓內:
$ nc towel.blinkenlights.nl 23
多人遊戲 俄羅斯方塊 遊戲:
$ ssh netris.rocketnine.space
蛇 遊戲:
$ ssh sshtron.zachlatta.com
玩 棋:
$ telnet freechess.org
- 用於學習 Vim 命令的 PacVim-CLI 遊戲
- 玩命令行遊戲來測試你的 BASH 技能
在本指南中,我列出了一些我不時使用的控制台服務。還有更多。您可以在下面的鏈接中查看完整列表。
- 很棒的控制台服務
謝謝你的到來!
請幫助我們幫助您:
- 訂閱電子郵件通訊: 立即註冊
- OSTechNix 支持: 通過貝寶捐款
- 下載免費電子書和視頻: Trade Pub OS Tech Nix
- 詢問: 紅迪網 | Facebook | 推特 | 領英 | RSS訂閱
祝你今天過得愉快! !!
CLI 命令行控制台服務 curlLinux Linux 命令 ncTerminalwget