質問: arch linuxのデフォルト端末とは何ですか? コマンドを使用するecho $term、出力 'xterm'を取得します。ただし、x windowing systemをインストールするために何もしていません。私が知る限り、xtermはそれなしでは実行できず、archはデフォルトでインストールしません。 (さらに、xtermにはマンページがありません。実際にxtermをインストールした場合、マンページがあると思います)。では、arch linuxのデフォルトのターミナルは本当にxtermですか?もしそうなら、それはxなしでどのように実行されていますか?そうでない場合、なぜ$term変数には 'xterm'が含まれ、isデフォルトの端末は何ですか?
回答: x11を使用せずにコンソールにログインすると、linuxに組み込まれている「仮想コンソール」を使用していることになります。カーネルに組み込まれており、そのterminfo名はlinuxです。これは、が表示するはずの名前です $term。$termに他に何かがある場合は、次のような構成を注意深く確認してください。 /etc/inittabのagetty行(最後にlinuxと言う必要があります)1) システム全体のシェル起動スクリプト /etc/profile、/etc/profile.d/*.sh /etc/bash.bashrc(bashを使用している場合) 独自のシェル起動スクリプト ~/.profile、~/.bash_profile、~/.bash_login、~/.bashrc 1 特定のarchwikiページでは、inittabでagettyを構成してxtermまたはxterm-256colorを使用することを提案しています。これはナンセンスです。