何?AndroidでLinuxを実行していますか?

Termux

序文

ご存知のように、プログラマーは仕事や個人的な興味から、さまざまなシステムに対する要求がますます高まっており、一部の人々は依然としてデュアルシステムコンピューターを使用しています。その中で、より一般的なものは、Windows上でAndroidとLinuxを実行するさまざまなエミュレーターと仮想マシンです。おそらく誰もがそれに慣れています。Android上でWindowsを実行することも、Android13の興味深い新機能です。説明することはあまりありません)が、Android上でLinuxを実行でき、重要なことに、ルートは必要ありません。次に、この10,000スターのアーティファクトであるTermuxを紹介します。

Termuxとは何ですか?

Termuxは、パッケージ管理にpkg(apt)を使用する、Androidプラットフォームに基づくオープンソースのLinuxターミナルエミュレーターです。何よりも、root権限を必要としないため、Androidの大部分が機能します。Termux公式ウェブサイトリンク

Termuxは何ができますか?

今のところ、いくつかの簡単なLinuxタスクを実行できます。

  • BashとZshをお楽しみください
  • Vimでファイルを編集する
  • SSH経由でサーバーにアクセスする
  • GCCとClangを使用してコードをコンパイルする
  • Gitでプロジェクトを確認してください
  • MySQL、Redis、その他のサーバーを実行する
  • ..。

手順

ネオフェッチ

TermuxはLinuxターミナルエミュレーターであるため、コマンドの使用法はLinuxと一貫しています。ここでは、Termuxツールの使用方法をいくつか紹介します。

初めての使用

パッケージ管理に関しては、公式のソースを国内のミラーソースに置き換えようとするという業界のコンセンサスがすでにあります。Termuxも例外ではありません。初めてTermuxに入った後、TUNAのTermuxミラーを使用できます。

$ sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux stable main@' $PREFIX/etc/apt/sources.list # 更换源文件
$ pkg up # 更新源文件
$ pkg udpate -y && pkge upgrade # 更新系统及软件
复制代码

国内のミラーと交換した後、次に、Termuxの保管許可を開く必要があります。

$ termux-setup-storage
复制代码

コマンドを実行した後、許可確認ウィンドウがポップアップします。「常に許可」を選択します。

权限确认

pkgはコマンドの省略形を使用します

  • pkgsearchはパッケージを検索します
  • pkgインストールインストールパッケージ
  • pkgアンインストールアンインストールパッケージ
  • pkgupdateアップデートソース
  • pkgアップグレードアップグレードパッケージ
  • pkgshoeはパッケージの詳細を表示します

画面を長押しします

长按屏幕TermuxのコンテンツをコピーしてTermuxに貼り付ける必要がある場合は、画面を長押しすることでそれを行うことができます。

追加のキービュー

额外按键视图ご覧のとおり、通常のキーボードの上に、追加のファンクションキーがあります。つまり、ESCキー、Tabキー、CTRLキー、ALTキー、-記号、上下のファンクションキーです。この追加のビューの行を使用すると、Androidキーボードでは使用できないが、コンピューターのキーボードでは使用できる機能を簡単に実装できます。

ボリューム+コンボ

Androidキーボードにはコンピューターのキーボードにいくつかのファンクションキーがないため、現時点では、音量キー+を押したまま、キーボードに英数字キーを入力して、いくつかのファンクションキーを実行できます。

  • ボリューム+Q:追加のキービューを表示/非表示
  • 音量+数字キー:Fx(コンピューターのキーボードの数字ファンクションキー)
  • ボリューム+L:|(パイプ文字)
  • ボリューム+H:〜(チルダ)
  • ボリューム+U:_(アンダースコア文字)
  • ボリューム+P:前のページ
  • ボリューム+N:次のページ

いくつかの簡単なアプリケーション

HTTPサーバー

Androidから他のデバイス(ノートブック、共有など)にファイルを送信する必要がある場合があります。以前は、解決策は一般的に転送ステーションとしてWeChatまたはQQを使用することでしたが、現在では、Termuxを使用して単純なファイルサーバーを構築できます。

$ pkg install python -y # 需要使用 Python
$ ifconfig wlan0 # 查看 Android 在局域网中的 IP 地址(我的为 192.168.2.104)
$ python -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/)...
复制代码

コマンドが正常に実行されると、出力情報にポートアドレス(私の場合は8000)が含まれていることがわかります。この時点で、同じローカルエリアネットワーク内の別のデバイス(Wi-Fiなど)を使用して、ブラウザアドレスに192.168.2.104:8000を入力し、ファイルサーバーにアクセスします。

Http Server

ハッカーのように見えます

コマンドラインに関して言えば、ハックのように見える雨のようなクールなキャラクターをどうやって手に入れることができないのでしょうか。この効果は、をインストールすることで実現pkg install cmartixできます。

Cmatrix

終わりの言葉

一般的に、実用性は比較的悪く、操作は少し面倒ですが、Bゲラマンは不注意で成源の前にそのような手を見せることができ、女の子の賞賛の目をいっぱいにすることが保証されており、ヘアラインは持っているようです数回前進しました。ポイントXD

私に従ってください、あらゆる種類のショーの操作、実践的なスキル、そして技術的な知識を毎日持ってきてください。あなたは白風明と結婚し、人生のピークに向かって歩きます。

おすすめ

転載: juejin.im/post/7078561241756614669