少し前に、Linuxシステム管理者に役立つツールのリストを見てきました。 およびコマンドラインユーザーに役立つBASHスクリプト 。今日は、Linuxユーザーにとって便利なコンソールサービスについて説明します。これらのコンソールサービスは、特定の操作を実行する最小限のWebアプリケーションに他なりません。すべてのコンソールサービスには、コマンドラインから httpを介してアクセスできます。 、 https およびsshなどの他のネットワークプロトコル およびtelnet 。良い点は、 curl を除いて、インストールや追加のアプリケーションを必要としないことです。 またはwget ほとんどすべてのLinuxおよびUnixディストリビューションにプリインストールされているツール。アクティブなインターネット接続を備えたLinuxシステムを使用している場合は、これらのコンソールサービスを使用してさまざまなタスクを実行できます。
Linuxユーザーに役立つコンソールサービスのリスト
次のコンソールサービスにアクセスするには、次のツールを使用します。
- curlまたはwget
- ssh
- telnet
- nc
これらのツールは、多くの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コマンドのチートシート
あなたはおそらくcheat.shについて聞いたことがあるでしょう 。私は毎日このサービスを利用しています!これは、すべてのLinuxユーザーにとって便利なサービスの1つです。簡潔なLinuxコマンドの例が表示されます。
たとえば、curlコマンドのチートシートを表示するには 、コンソールから次のコマンドを実行するだけです:
$ curl cheat.sh/curl
とても簡単です!コマンドについて学ぶために、マニュアルページに目を通したり、オンラインリソースを使用したりする必要はありません。ほとんどのLinuxおよびUNIXコマンドのチートシートを数秒で取得できます。
lsコマンド 虎の巻:
$ curl cheat.sh/ls
検索コマンド 虎の巻:
$ curl cheat.sh/find
強くお勧めするツールです!
おすすめの記事:
- すべてのLinuxユーザーが知っておく必要のあるマニュアルページの優れた代替手段
世界地図
ターミナルから直接世界地図を見ることができることをご存知ですか?はい! MapSCII 、xterm互換端末用の点字およびASCII世界地図レンダラー。
コンソールから世界地図を表示するには、次のコマンドを実行します。
$ telnet mapscii.me
それを過小評価しないでください。 MapSCIIは不完全なプロジェクトではありません。非常に称賛に値するプロジェクトです。小さな町の地図も正確に表示できます。詳細については、次のリンクをご覧ください。
- MapSCII –ターミナルの世界地図
天気の詳細
これも称賛に値するコンソールサービスです。世界のあらゆる場所の天気の詳細を取得できます。
現在地の天気の詳細を知るには、次のコマンドを実行します。
$ curl wttr.in
特定の国、都市、空港、地理的な場所などの天気の詳細を表示することもできます。
詳細については、次のガイドを参照してください。
- Linuxのコマンドラインから天気の詳細を確認する方法
IPアドレス
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
IPアドレスをJSON形式で表示するコンソールサービスもあります。
$ 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でコマンドラインからジオロケーションを取得する方法
お金
Cryptocurreny市場で何が起こっているのか疑問に思いますか?
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 http://ix.io/2bCA
上記のコマンドは、 ix.ioを介して「WelcomeToOSTechNix」というテキストを共有します サイト。 URL( http://ix.io/2bCA )に移動すると、誰でもWebブラウザからこのテキストにアクセスできます。
別の例:
$ echo "Welcome To OSTechNix!" | curl -F [email protected] 0x0.st http://0x0.st/i-0G.txt
ファイル共有
テキストだけでなく、 filepushと呼ばれるコンソールサービスを使用して誰とでもファイルを共有できます。 。
$ 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 --:--:-- 54http://filepush.co/8x6h/ostechnix.txt 100 110 100 38 100 72 27 53 0:00:01 0:00:01 --:--:-- 81
上記のコマンドは、 ostechnix.txtをアップロードします filepush.coサイトにファイルします。リンクに移動することで、どこからでもこのファイルにアクセスできます- http://filepush.co/8x6h/ostechnix.txt
別のテキスト共有コンソールサービスはtermbinです :
$ echo "Welcome To OSTechNix!" | nc termbin.com 9999
transfer.shという名前の別のコンソールサービスもあります 。ただし、このガイドの執筆時点では機能しません。
ブラウザ
Linuxでは多くのテキストブラウザを利用できます。 ブラウジ はそのうちの1つであり、コマンドを使用してターミナルから直接アクセスできます:
$ ssh brow.sh
Browshは、ビデオを含むグラフィックスをサポートする最新のテキストブラウザです。技術的に言えば、それはブラウザの多くではなく、ブラウザのある種の端末フロントエンドです。 ヘッドレスFirefoxを使用しています WebページをレンダリングしてからASCIIアートに変換します。詳細については、次のガイドを参照してください。
- Browsh –グラフィックスとビデオをサポートする最新のテキストブラウザ
指定された文字列のQRコードを作成する
特定の文字列のQRコードを作成しますか?簡単です!
$ curl qrenco.de/ostechnix
これが「ostechnix」文字列のQRコードです。
URLショートナー
長いURLを短くして、投稿したり、友達と共有したりしやすくしたいですか? Tinyurlコンソールサービスを使用して短縮します:
$ curl -s http://tinyurl.com/api-create.php?url=https://ostechnix.com/pigz-compress-and-decompress-files-in-parallel-in-linux/ http://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スキルをテストする
このガイドでは、私が時々使用するコンソールサービスをいくつかリストしました。もっとある。次のリンクで完全なリストを表示できます。
- 素晴らしいコンソールサービス