不久前我們看到了清單 對 Linux 系統管理員有用的工具 什麼時候 方便命令行用戶的 BASH 腳本今天我要講一個對 Linux 用戶有用的控制台服務。這些控制台服務只是執行特定操作的最小 Web 應用程序。可從命令行訪問的所有控制台服務 http, 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
存在 拱 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 命令備忘單,只需從控制台運行以下命令:
$ curl cheat.sh/curl
就這麼容易!您無需閱讀手冊頁或使用在線資源即可理解命令。在幾秒鐘內為大多數 Linux 和 UNIX 命令創建備忘單。
ls 命令 作弊紙:
$ curl cheat.sh/ls
找到命令 作弊紙:
$ curl cheat.sh/find
推薦工具!
- 每個 Linux 用戶都應該知道的手冊頁的絕佳替代品
世界地圖
您知道您可以直接從終端查看世界地圖嗎?是的! 地圖SCII, 盲文和 ASCII 世界地圖渲染器 與 xterm 兼容的終端。
要從控制台顯示世界地圖,請運行:
$ telnet mapscii.me
不要低估。 MapSCII 不是一個愚蠢的項目。這是一個非常值得稱讚的項目。即使是小鎮地圖也可以準確顯示。有關詳細信息,請參閱下面的鏈接。
- MapSCII – 終端世界地圖
天氣詳情
這是另一個很好的控制台服務。它提供世界上任何位置的天氣詳細信息。
要獲取當前位置的天氣詳細信息,請運行:
$ curl wttr.in
您還可以查看特定國家、城市、機場、地理位置等的天氣詳細信息。
有關更多信息,請參閱下面的指南。
- 如何從 Linux 中的命令行獲取天氣詳細信息
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
上面的命令共享文本“Welcome to OSTechNix”。 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
- PacVim – 用於學習 Vim 命令的 CLI 遊戲
- 玩命令行遊戲來測試你的 BASH 技能
本指南僅列出了一些我偶爾使用的控制台服務。還有更多。您可以在下面的鏈接中查看完整列表。
- 很棒的控制台服務
謝謝你的到來!
幫助我們幫助您:
- 訂閱我們的電子郵件通訊: 立即註冊
- 支持 OSTechNix: 通過貝寶捐款
- 下載免費的電子書和視頻: TradePub 的 OSTechNix
- 詢問: 紅迪網 | | Facebook | | 推特 | | 領英 | | RSS訂閱
祝你今天過得愉快! !
CLI 命令行控制台服務 curlLinuxLinux 命令 ncTerminalwget