ホームページ 運用・保守 Linuxの運用と保守 bash シェルを起動するにはどのような方法がありますか?

bash シェルを起動するにはどのような方法がありますか?

Jun 20, 2017 am 09:23 AM
bash shell 起動する 方法

bash シェルを起動する 3 つの方法

1. ログイン時のデフォルトのログインシェルとして

2. 非ログインシェルとして対話型シェルとして

3. スクリプトを実行するための非対話型シェルとして

1. ログイン シェル

Linux システムにログインすると、bash シェルがログイン シェルとして起動され、ログイン シェルは 4 つの異なる起動ファイルからコマンドを読み取ります。bash シェルがこれらのファイルを処理する順序は次のとおりです。 :

1./etc/profile

2 .$HOME/.bash_profile

3.$HOME/.bash_login

4.$HOME/.profile

/etc/profile ファイルは、システムのデフォルトの bash シェル、およびシステム上の各ユーザーがログインします。この起動ファイルは毎回実行され、他の 3 つの起動ファイルはユーザー固有です。たとえば、各ユーザーは独自の JDK、Tomcat などを構成できます。

1)、/etc/profile

プロファイル ファイルには複雑な機能があり、/etc/profile.d ディレクトリ内の各ファイルに 1 つずつアクセスします。これは、ユーザーの集中ストレージを提供します。 Linux システムのログイン アプリケーション固有の起動ファイルが実行される場所。これらは基本的にシステムの特定のアプリケーションに関連しており、1 つは bash シェル用、もう 1 つは C シェル用の 2 つの起動ファイル (

2) を $HOME ディレクトリに作成します。

ほとんどの Linux ディストリビューションは、これら 3 つの起動ファイルのうち 1 つだけを使用します。各ユーザーはこれらのファイルを編集し、独自の環境変数を追加して、各 bash シェル セッションを開始できます。

.bash_profile ファイル: このファイルは、まず HOME ディレクトリに .bashrc という起動ファイルがあるかどうかを確認し、存在する場合、起動ファイルは最初に .bashrc ファイル内のコマンドを実行し、次にディレクトリを PATH 環境に追加します。変数。

2. 対話型シェル

システムへのログイン時に bash シェルが起動していない場合、たとえば、コマンド ライン プロンプトで bash コマンドを入力して起動すると、起動されたシェルが呼び出されます。この場合、/etc/profile ファイルは起動されませんが、ユーザーの HOME ディレクトリがチェックされて bashrc が存在するかどうかが確認されます。このファイルには 2 つの機能があります:

1. /etc ディレクトリ内の共有 bashrc ファイルを表示します

2. ユーザーに独自のコマンド エイリアスとプライベート スクリプト機能をカスタマイズする場所を提供します。

共通の /etc/bashrc 起動ファイルは、システム上で対話型シェル セッションを開始するすべてのユーザーによって実行されます

3. 非対話型シェル

これは、システムが実行するために使用するシェルですシェルスクリプト。この場合、コマンド ライン プロンプトがないことを心配する必要はありませんが、システム上でスクリプトを実行するたびに特定の起動コマンドを実行する必要があります。この状況に対処するために、bash シェルは BASE_ENV を提供します。シェルの起動時、シェル プロセスが非対話型の場合、この環境変数をチェックして、実行される起動ファイルを確認します。指定されている場合、シェルはファイル内のコマンドを実行します。

以上がbash シェルを起動するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

アプリケーション起動エラー0xc000012dの問題を解決する方法 アプリケーション起動エラー0xc000012dの問題を解決する方法 Jan 02, 2024 pm 12:53 PM

友人のコンピュータに特定のファイルが不足している場合、エラー コード 0xc000012d が表示されてアプリケーションが正常に起動できませんが、実際にはファイルを再ダウンロードしてインストールすることで解決できます。アプリケーションが正常に起動できません 0xc000012d: 1. まず、ユーザーは「.netframework」をダウンロードする必要があります。 2. 次に、ダウンロード アドレスを見つけて、コンピューターにダウンロードします。 3. 次に、デスクトップをダブルクリックして実行を開始します。 4. インストールが完了したら、間違ったプログラムの場所に戻り、プログラムを再度開きます。

コンピューターのプロンプト「再起動して適切な起動デバイスを選択してください」を解決する方法 コンピューターのプロンプト「再起動して適切な起動デバイスを選択してください」を解決する方法 Jan 15, 2024 pm 02:00 PM

システムの再インストールは確実な解決策ではないかもしれませんが、再インストール後、コンピュータの電源を入れると、黒の背景に白のテキストが表示され、次のプロンプトが表示されることがわかりました。「rebootandselectproperbootdevice、何が起こっていますか?」このようなプロンプトは通常、ブート エラーによって発生します。皆さんを助けるために、編集者が解決策を提案しました。コンピュータの使用がますます一般的になり、コンピュータの故障がますます一般的になってきています。いいえ、最近、一部のユーザーがコンピュータの電源を入れるときに黒い画面に遭遇し、再起動と適切なブート デバイスの選択を求められ、コンピュータ システムが起動できなくなりました。通常は。どうしたの?どうやって解決すればいいでしょうか?ユーザーは混乱しています。次に編集者がフォローします

Ubuntu 起動時の黒い画面の問題に対する効果的な解決策とテクニック Ubuntu 起動時の黒い画面の問題に対する効果的な解決策とテクニック Dec 29, 2023 am 10:30 AM

Ubuntu 起動時の黒い画面を解決する実践的なヒントと方法 はじめに: Ubuntu は人気のある Linux オペレーティング システムですが、起動プロセス中に黒い画面の問題が発生する場合があります。この問題は、グラフィックス カード ドライバーの問題、ソフトウェアの競合、システム エラーなど、さまざまな理由によって発生する可能性があります。この記事では、Ubuntu 起動時の黒い画面の問題を解決し、システムの安定した動作を確保するための実用的なヒントと方法を紹介します。 1. グラフィックス カード ドライバーを更新して再インストールし、リカバリ モードに入ります。起動中に Shift キーを押してリカバリ モードに入ります。

wps がこのオブジェクトのソース アプリケーションを開始できない場合はどうすればよいですか? wps がこのオブジェクトのソース アプリケーションを開始できない場合はどうすればよいですか? Mar 13, 2024 pm 09:13 PM

WPS は、ドキュメント、フォーム、PPT など、非常に広く使用されているオフィス ソフトウェアであり、複数端末の同期をサポートしています。 wps編集時に「このオブジェクトのソースアプリケーションを起動できません」というプロンプトが表示された場合、どうすれば解決できますか?この問題は、リンクまたはファイルを開こうとしているが、そのソース アプリケーションが存在しないか削除されているために発生することがあります。解決策は次のとおりです。 1. WPS ソフトウェアを再インストールします。WPSOffice を再インストールして問題を解決し、最新バージョンを使用していることを確認してください。 2. デフォルトのプログラムを手動で変更する: デフォルトのプログラムを WPS に変更してみてください。開きたいファイルを右クリックし、[プログラムから開く] を選択してください。

Linux でファイルの末尾の行をすばやく削除する方法 Linux でファイルの末尾の行をすばやく削除する方法 Mar 01, 2024 pm 09:36 PM

Linux システムでファイルを処理する場合、ファイルの末尾の行を削除する必要がある場合があります。この操作は実際のアプリケーションでは非常に一般的で、いくつかの簡単なコマンドで実行できます。この記事では、Linux システムでファイルの末尾の行をすばやく削除する手順と、具体的なコード例を紹介します。ステップ 1: ファイルの最終行を確認する 削除操作を実行する前に、最初にファイルの最終行がどの行であるかを確認する必要があります。ファイルの最後の行を表示するには、tail コマンドを使用できます。具体的なコマンドは次のとおりです: tail-n1filena

iPhoneを再起動する手順 iPhoneを再起動する手順 Aug 29, 2023 am 10:53 AM

基本的な作業のように思えますが、iPhone を再起動する方法に疑問を感じる人も少なくありません。この記事では、iPhone を効果的に再起動するプロセスについて知っておくべきことをすべてまとめた包括的なガイドを提供します。 iPhone を再起動する理由は数え切れないほどあるでしょう。多くの場合、デバイスで予期せぬ問題が発生することがあります。その場合、単純な再起動が問題を解決する特効薬となる可能性があります。技術的な不具合、パフォーマンスの低下、アプリケーションの応答なしなどは、再起動で解決できる問題のほんの一例にすぎません。 iPhone に関する問題に直面したときに私が最初に行うトラブルシューティング手順の 1 つは、デバイスのクイック再起動を実行することです。この一見単純なアクションにより、さまざまな小さな問題を迅速かつ簡単に解決できます。

Appleデュアルシステムの起動優先順位を設定する方法 Appleデュアルシステムの起動優先順位を設定する方法 Feb 19, 2024 pm 06:49 PM

テクノロジーが発展し続けるにつれて、さまざまなオペレーティング システムを使用する必要性がますます一般的になってきています。 Apple ユーザーの場合、macOS と Windows などの 2 つの異なるオペレーティング システムを 1 つのデバイスにインストールして使用する必要がある場合があります。この場合、特に二重化システムの起動シーケンスの設定が重要です。この記事では、Apple デバイスの電源を入れたときに最初にデュアル システムが起動するように設定する方法を紹介します。まず、両方のオペレーティング システムが Apple デバイスに正常にインストールされていることを確認する必要があります。この Apple では BootCamp を使用できます

壁紙エンジンを始めるときにどれを選ぶべきですか? 壁紙エンジンを始めるときにどれを選ぶべきですか? Mar 19, 2024 am 08:49 AM

壁紙エンジンが起動するとき、4 つの異なるオプションがあります。多くのユーザーは、壁紙エンジンを起動するときにどれを選択すればよいかわかりません。通常、壁紙エンジンが起動するときは、最初の 32 ビットを選択します。壁紙エンジンを開始するときにどれを選択しますか? 回答: 32 ビットを開始します。 1. 通常、壁紙エンジンが起動するときは、最初の「32 ビットの開始」を選択します。 2. 壁紙エンジンが開始されるとき、4 つの異なるオプションがあります: 32 ビットで開始、64 ビットで開始。 3. 32 ビットを開始: これは一般的に推奨されるオプションであり、ほとんどのユーザーに適しています。 4. 64 ビットの開始: システムが 64 ビットをサポートしている場合は、このオプションを選択できます。

See all articles