ウェブサイト検索
Bash (Bourne Again SHell) は、Unix および Linux システムで広く使用されている強力なコマンド ライン インタプリタです。シェル スクリプトの基本的な概念の 1 つは、現在の作業ディレクトリの概念です。この記事は、この概念を包括的に理解できるように設計されており、初心者に適しており、より上級ユーザー向けの例も含まれています。
このチュートリアルでは次のことを学びます:
文字列の連結は Bash スクリプトの基本的な側面であり、文字列リテラル、変数、コマンド出力を組み合わせてより複雑な文字列を形成できるようになります。この機能は、動的な文字列の作成が頻繁に必要となるループで特に役立ちます。初心者でも上級ユーザーでも、Bash で文字列を効果的に連結する方法を理解することは貴重なスキルです。
このチュートリアルでは次のことを学びます:
算術演算は bash スクリプトの基本的な側面であり、スクリプトで計算を実行し、タスクを自動化し、数値データに基づいて意思決定を行うことができます。 Bash は、単純な加算や減算から、浮動小数点演算や科学的数値の処理などのより複雑な計算まで、算術演算を実行するためのさまざまな方法を提供します。このチュートリアルでは、さまざまなテクニックを紹介し、bash スクリプトのスキルを向上させるための実践的な例を示します。
このチュートリアルでは次のことを学びます:
Linux および Unix 系システムの世界では、bash スクリプトはファイル圧縮などの反復的なタスクを自動化するための強力なツールです。 bash スクリプトを使用してファイルを圧縮すると、特に日常的なバックアップ、ファイル転送、またはバッチ処理を扱う場合に、ワークフローを大幅に合理化できます。この記事では、ファイルとディレクトリを圧縮するためのシンプルかつ効果的な bash スクリプトを作成し、引数を組み込んでスクリプトをより汎用性があり、さまざまな状況に適応できるようにする方法を説明します。
このチュートリアルでは次のことを学びます:
Linux マシンでコマンド ラインを使用したことがある場合は、長いコマンド履歴が記録されている可能性があります。この履歴を消去したい場合は、それを行うのに役立つ簡単な手順がいくつかあります。この記事では、履歴をクリアして新しい履歴を作成する方法について説明します。
多くの場合、セキュリティ上の理由から、bash 履歴を明確に保つことが重要です。これは例えば複数の仮想マシンをロールアウトするためにサーバー イメージを構築する場合に便利です。
bash 履歴をクリアする最初のステップは、bash 履歴が保存されている場所を見つけることです。通常、これは ~/.bash_history ファイルにあります。このファイルとその中に保存されているコマンドを表示するには、次のコマンドを使用します。
ca 続きを読む →十分に近いだけでは不十分な場合は、浮動小数点数が必要になります。
Bash は、Ubuntu や Debian から Red Hat や Fedora に至るまで、ほとんどの Linux ディストリビューションのデフォルトのコマンドライン シェルです。
bash Linux シェルには、プロンプトにさまざまな機能を組み込むだけでなく、異なる色で区別するために使用できる、プロンプトのカスタマイズ オプションが多数用意されています。
この記事では、さまざまな例を使用してターミナル アプリケーションのプロンプトをカスタマイズし、色を変更します。これにより、ニーズに応じて同じことができるようになります。この記事で説明されているコマンドと手順は、Debian 10 Buster システム上にあります。
Debian Application Launcher の検索を通じてターミナルを開くと、次のようなプロンプトが表示されます。
Linux コマンド ライン (ターミナル) には、ユーザーが過去に実行したコマンドの履歴が保存されます。この履歴は永続的であり、システムを再起動してもメモリに残ります。これらの保存されたコマンドを取得して再利用することで、bash シェルの履歴保存機能を最大限に活用できます。
Linux bash には、「history」と呼ばれる非常に強力なコマンドがあります。このコマンドは、以前のすべてのセッションで Linux ユーザーによって実行されたコマンドに関する履歴情報を抽出するために使用される組み込みの bash コマンドです。このチュートリアルでは、history コマンドの適切な使用法を学習することで、シェルの履歴を最大限に活用できるようにします。 Linux は、デフォルトで特定のユーザーのコマンド履歴を ~/.bash_history ファイルに保存します。
Linux ターミナル アプリケーションを使用して、このチュートリアルで説明されているコマンドを実行します。
ほとんどの Ubuntu システムは、デフォルトのターミナル アプリケーションとして bash またはダッシュを使用します。標準のコマンド プロンプトにコマンドを入力すると、通常、ユーザー名、ホスト名、および現在のディレクトリが事前定義された配色で表示されます。 Bash にはコマンド プロンプト用のカスタマイズ オプションが多数用意されており、プロンプトにさまざまな機能を追加するだけでなく、それらを異なる色で区別することもできます。
この記事では、さまざまな例を使用してターミナル アプリケーションのコマンド プロンプトをカスタマイズし、色を変更して、必要に応じて同じことを実行できるようにします。この記
続きを読む →