アルパインLinuxは、bashシェル内に設置しました

どのように私のアルパインのLinux LXD(Linuxのコンテナ)仮想マシン(VM)上でbashシェルをインストールするには?

アルパインLinuxは、BusyBoxのツールが付属しています。それは、「組み込みLinuxのスイスアーミーナイフ。」と命名されました / binに/ shのパスに小さな実行ファイルをマージするBusyBoxの多くの一般的なUNIXユーティリティの小型版。デフォルトでは、BusyBoxのアルパインLinuxは、bashの含まれていません。

アルパインのLinuxにはbashをインストールする方法?

bashは、インストールするのは簡単ですが、それはありません平均busyboxのコマンド文字が消えません。構文は次のとおりです。

 APK更新
  アップグレードAPK #の APKの追加のbash

出力例は次のとおりです。

(1/5)の取り付けのncurses-terminfoの塩基(6.0-R7)
(2/5)のインストールのncurses-のterminfo(6.0-R7)
(3/5)のインストールのncurses-LIBS(6.0-R7)
(4/5)のインストールのreadline(6.3.008-R5)
(5/5)の取り付けはbash(4.3.48-R1)
実行のbash-4.3.48-r1.post- インストール
busyboxのを実行-1.26 0.2-r5.trigger
OK:  14のMIB  で  21のパッケージ

入力し、bashのマニュアルを参照してインストールします。

 APK追加のbash-docの

bashコマンドの補完を自動的にインストールし、実行します。

 APK追加bashの補完

例としては、次のとおりです:

図1:成功したアルパインのLinuxでのbashを実行する方法

シェルとしてbashのを使用して、bashのを入力する必要があります。

$  bashの

アルパインのLinux LXD仮想マシンへのホストからログインする必要があり、次のコマンドを入力します。

$  LXC  幹部高山-LXD-VM名、ここにはbash

私たちは、入力は、bashにrootシェルを変更する必要があります。

 Viに/ etc / passwdファイル

以下のような/ binに/灰、ユーザ名とデフォルトのシェルを探します:

ルート:X:0 0 :ルート:/ルート:/ binに/灰

次に、/ binに/ bashの交換:

ルート:X:0 0 :ルート:/ルート:/ binに/ bashの

カスタムbashシェル

出力ファイルの例:

猫〜/ .bashrcに

出力例:

エイリアス更新= 'APKの更新は&& APKアップグレード'
 輸出HISTTIMEFORMAT = "%d /%m /%yの%のT" 輸出PS1 = '\ U @ \ H:\ W \ $' 別名リットルを= 'LS -CF' エイリアスラ= 'LS -A' エイリアスLL = 'LS -alF' 別名LS = 'LS --color =自動' ソース/etc/profile.d/bash_completion.sh

参照のカスタマイズbashシェル環境の詳細についてはWikiページを。

おすすめ

転載: www.cnblogs.com/gaoyuechen/p/11944150.html