ウェブサイト検索
PATHは、Linuxオペレーティングシステム上の実行可能ファイルを含むリソースの位置を格納するために使用される環境変数です。PATHはスラッシュ(/)と英数字を使って定義されます。Linuxでは、2種類のPATHを定義できます。一つは絶対パス、もう一つは相対パスです。特定のファイルやディレクトリ、ファイルシステムの完全な場所は絶対パスによって定義されます。現在の作業ディレクトリに対して相対的な場所は相対パスによって定義されます。主に、/bin、/usr/bin、/usr/local/binなど、頻繁に実行されるディレクトリの位置を含むのがPATH変数です。
このチュートリアルのこの部分では、PATH変数の異なる使い方が示されています。
例1: 現在のPATH変数の値を表示する
次のスクリプトを使用して、現在のPATH変数の値を「echo」および「printf」コマンドで出力するBashファイルを作成してください:
#!/bin/bash printf "The current value of the PATH variable:\n" #Print the 続きを読む →
curlの完全な形はClient URLです。curlは、HTTP、HTTPS、FTP、TELNET、LDAPなどの特定のプロトコルを使用して、サーバーからデータを送受信するために使用されるコマンドラインツールです。このツールは、データを取得または送信するために、Webサーバーまたはアプリケーションサーバーと通信するために特定のURLを使用します。端末から直接使用することも、スクリプトを使用して行うこともできます。サーバーからファイルをダウンロードしたり、デバッグを行ったり、エンドポイントテストを行ったり、その他のタスクをcurlを使用して実行できます。curlコマンドのさまざまな使用方法は、このチュートリアルで示されています。
curlコマンドの構文は次のようになります:
curl コマンドは、有効な URL アドレスと共に使用され、サーバーからデータを取得したり、サーバーにデータを送信したりします。curl コマンドには、さまざまな種類のタスクを実行するための異なるオプションを使用できます。
続きを読む →
Bashにはさまざまな種類のタスクを実行するための多くの組み込みコマンドがあります。Bashには他のプログラミング言語のような組み込み関数はありません。しかし、組み込み関数のタスクはBashのさまざまな種類の組み込みコマンドを使用することで簡単に実行できます。Bashには、特別な組み込みコマンドや、シェルコマンドから継承されたいくつかの継承組み込みコマンドがあります。Bashの最も一般的に使用される組み込みコマンドの目的やいくつかの組み込みコマンドの使い方については、このチュートリアルで説明します。
「if」文は、他のプログラミング言語のようにBashで条件分岐に使用されます。「if」文を使用して、Bashで異なる条件をチェックできます。異なるタイプの比較演算子、論理演算子、およびオプションは、テストのために「if」文と一緒に使用されます。このチュートリアルでは、Bashで「if」文を使用して文字列値をテストするための「-z」と「-n」オプションの使用法を示します。
時々、文字列変数が空であるか、長さがゼロの文字列を含んでいるかどうかを確認する必要があります。このタスクを実行するためのBashのオプションはいくつかあります。変数が空であるかどうかを確認する方法の一つとして、「if」文の「-z」オプションを使用することが挙げられます。「if -z」オプションの使用方法は、チュートリアルの次の部分で説明されています。
例1: 「[]」を使った「If -Z」ステートメントの確認
次のスクリプトを使用して、“if –z” 文が “[]” と共に示される Bash ファイルを作成します。ユーザーから 2 つの入力を受け取ります。どちらかの入力値が空である場合
続きを読む →
エラーハンドリングは、あらゆるプログラミング言語の非常に重要な部分です。Bashには、他のプログラミング言語と比べてスクリプトのエラーを処理するための特に優れたオプションはありません。しかし、ターミナルからスクリプトを実行する際にBashスクリプトをエラーなしにすることが不可欠です。Bashスクリプトに対してエラーハンドリング機能は、複数の方法で実装することができます。Bashスクリプトのエラーを処理するためのさまざまな技術が、このチュートリアルに示されています。
次のスクリプトを使用して条件文によるエラーハンドリングを示すBashファイルを作成します。最初の「if」文はコマンドライン引数の合計数をチェックし、その値が2未満である場合にエラーメッセージを印刷します。次に、被除数と除数の値がコマンドライン引数から取得されます。除数の値が0の場合、エラーが生成され、エラーメッセージがerror.txtファイルに印刷されます。2つ目の「if」コマンドはerror.txtファイルが空であるかどうかをチェックします。error.txtファイルが空でない場合、エラーメッセージが印刷されます。
#!/bin/bash #Check t 続きを読む →
通常、コマンドの出力はターミナルに表示されます。時には、コマンドの出力を別のコマンドの入力として送信する必要があります。このタスクは、コマンドを何度も実行することで行うことができます。しかし、このタスクは、Linuxにおいてパイプコマンドを使用することで簡単に実行できます。パイプコマンドは、1つのコマンドの出力が次のコマンドの入力となるように、2つ以上のコマンドを同時に実行します。パイプには「|」演算子が使用されます。パイプコマンドの使い方については、このチュートリアルで説明します。
チュートリアルのこの部分では、パイプ(|)コマンドの異なる使い方が示されています。
例1: ファイルに書き込む
特定の文字列の値は、「echo」と「cat」コマンドを使用して新しいファイルに書き込むことができます。
以下のコマンドを実行して、文字列値をtest.txtファイルに書き込みます。ここで、「echo」コマンドの出力が「cat」コマンドの入力として渡されます:
echo "Learn bash programming" | cat > test.txt 続きを読む →
bashのファイルテスト演算子は、その名前が示すように、ファイルをテストするためにも使用されます。これらの演算子を使用することで、ファイルが書き込み可能か読み取り専用かなど、ファイルのさまざまな側面をテストできます。ファイルテスト演算子は多くあり、それぞれ異なる役割と使用法があります。ファイルテスト演算子は、Bashでスクリプトを作成する際のエラーを防ぐのに役立ちます。そのタスクを実行するために、if-else文を使用します。if-else文は、Bashスクリプトでのエラー処理に非常に便利なツールとして機能します。
「-e」オペレーターの目的は、指定されたディレクトリにファイルが存在するかどうかを教えてくれることです。「-s」オペレーターは、そのファイルがゼロサイズでないことを示し、指定されたディレクトリのファイルにデータが含まれているかどうかを教えてくれます。他にもファイルを扱うためのオペレーターがありますが、「-e」と「-s」が最も重要で、頻繁に使用されます。
このイラストでは、ファイルに対してさまざまな作業を行うために、すべてのテスト演算子を使用してみます。
整数の比較には、比較を取得するためにbashで2つの重要な演算子である二乗と二重括弧を使用します。
「[]」の角括弧は、bashスクリプトでコマンドをテストするための単一の角括弧とも呼ばれます。Linux上でのbashスクリプトの概念を示すいくつかの例を含めて、bashのさまざまな演算子を迅速に実装できるようにしましょう。ここでは、単一の角括弧で異なる演算子を使用するいくつかの例を示します。
「-eq」演算子を実践しよう。この演算子は、bashスクリプトにおいて複数の変数が等しいかどうかを判定するもので、比較演算子の初回のデモンストレーションとして使用します。この例を実践に移すためには、まず「touch」キーワードをファイル名に使用し、「sh」拡張子を追加することでbashスクリプトファイルを作成する必要があります。ファイル作成のコマンドは以下の通りです:
linux@linu 続きを読む →この記事では、Bashにおける特殊変数の使用を強調しています。これは、ターミナルウィンドウに入力できるコマンドを処理するために使用されるファイルです。この投稿には、実行用の複数のコマンドが含まれています。まず、特殊変数の定義とその目的について説明します。
特別な変数は、その意味が予め定義されているものです。 Bashスクリプトの制御フローを管理するために使用されます。
彼らの値を取得することは可能ですが、彼らに値を与えることは不可能です。
「シェル」として知られるコンピュータソフトウェアは、コマンドを受け取り、それを解釈し、処理のためにオペレーティングシステムに送信します。Linuxに基づいて構築されたほとんどのオペレーティングシステムには、少なくとも1つのシェルソフトウェアがあります。Dash、Bash、またはその両方がシェルアプリケーションである可能性が高いです。
Bashは使いやすく、シェルスクリプトよりも可搬性が低いです。
ユーザーのシェルスクリプトの使用は、Linuxを使用する時間が長くなるにつれて増える可能
続きを読む →
Gitで作業している間、開発者はソースコードを含む開発プロジェクト用のファイルを作成する必要があります。Gitは彼らが単一のファイルと複数のファイルを同時に作成することを可能にします。さらに具体的には、ファイルの修正、リモートリポジトリへのファイルのプッシュなど、さまざまな操作を行うことができます。
この研究では説明します:
空の新しいファイルを作成するには、ローカルディレクトリに移動して「touch <ファイル名>」コマンドを実行します。以下の手順で実際に指示を示します。
ステップ1: 希望のリポジトリに移動
まず、リポジトリのパスと共に「cd」コマンドを
続きを読む →