ウェブサイト検索

Bash で現在の作業ディレクトリを取得する方法

Bash (Bourne Again SHell) は、Unix および Linux システムで広く使用されている強力なコマンド ライン インタプリタです。シェル スクリプトの基本的な概念の 1 つは、現在の作業ディレクトリの概念です。この記事は、この概念を包括的に理解できるように設計されており、初心者に適しており、より上級ユーザー向けの例も含まれています。

このチュートリアルでは次のことを学びます:

  • 現在の作業ディレクトリの基本: Unix 系システムにおける現在の作業ディレクトリの重要な概念を学びます。
  • `pwd` コマンドの使用法: `pwd` を使用して Bash で現在のディレクトリを表示する方法を理解します。
  • 高度なスクリプト テクニック: 変数ストレージやファイル操作など、「pwd」の高度な使用法を学びます。
  • サンプル スクリプト: 続きを読む →

Bash スクリプトでの文字列連結をマスターする

文字列の連結は Bash スクリプトの基本的な側面であり、文字列リテラル、変数、コマンド出力を組み合わせてより複雑な文字列を形成できるようになります。この機能は、動的な文字列の作成が頻繁に必要となるループで特に役立ちます。初心者でも上級ユーザーでも、Bash で文字列を効果的に連結する方法を理解することは貴重なスキルです。

このチュートリアルでは次のことを学びます:

  • 基本的な文字列連結手法
  • 文字列と変数を連結する
  • 文字列とコマンド出力の連結
  • ループを使用して文字列を動的に連結する

続きを読む →

Bash スクリプト: 算術演算をマスターする

算術演算は bash スクリプトの基本的な側面であり、スクリプトで計算を実行し、タスクを自動化し、数値データに基づいて意思決定を行うことができます。 Bash は、単純な加算や減算から、浮動小数点演算や科学的数値の処理などのより複雑な計算まで、算術演算を実行するためのさまざまな方法を提供します。このチュートリアルでは、さまざまなテクニックを紹介し、bash スクリプトのスキルを向上させるための実践的な例を示します。

このチュートリアルでは次のことを学びます:

  • Bash の基本的な算術演算
  • 外部ツールを使用した高度な計算
  • ループおよび条件文での算術演算の適用
  • 浮動小数点数と科学的表記法の処理

続きを読む →

Bash スクリプト: ディレクトリ内のすべてのファイルを圧縮する方法

Linux および Unix 系システムの世界では、bash スクリプトはファイル圧縮などの反復的なタスクを自動化するための強力なツールです。 bash スクリプトを使用してファイルを圧縮すると、特に日常的なバックアップ、ファイル転送、またはバッチ処理を扱う場合に、ワークフローを大幅に合理化できます。この記事では、ファイルとディレクトリを圧縮するためのシンプルかつ効果的な bash スクリプトを作成し、引数を組み込んでスクリプトをより汎用性があり、さまざまな状況に適応できるようにする方法を説明します。

このチュートリアルでは次のことを学びます:

  • 特定のディレクトリにファイルを圧縮する基本的な bash スクリプトを作成する方法
  • ディレクトリパスを引数として受け入れるようにスクリプトを拡張する
  • 選択したファイル圧縮のための高度な圧縮オプション

続きを読む →

Linux で Bash 履歴をクリアする方法

Linux マシンでコマンド ラインを使用したことがある場合は、長いコマンド履歴が記録されている可能性があります。この履歴を消去したい場合は、それを行うのに役立つ簡単な手順がいくつかあります。この記事では、履歴をクリアして新しい履歴を作成する方法について説明します。

なぜ Bash 履歴を消去するのでしょうか?

多くの場合、セキュリティ上の理由から、bash 履歴を明確に保つことが重要です。これは例えば複数の仮想マシンをロールアウトするためにサーバー イメージを構築する場合に便利です。

Bash 履歴データはどこに保存されますか?

bash 履歴をクリアする最初のステップは、bash 履歴が保存されている場所を見つけることです。通常、これは ~/.bash_history ファイルにあります。このファイルとその中に保存されているコマンドを表示するには、次のコマンドを使用します。

ca

続きを読む →

Linux Bash スクリプトで浮動小数点演算を行う方法

十分に近いだけでは不十分な場合は、浮動小数点数が必要になります。

重要なポイント

  • Linux Bash シェルは整数演算のみをサポートしており、浮動小数点数の計算を実行できません。
  • Linux の bc ユーティリティを使用すると、シェル スクリプトで対話形式で高精度の浮動小数点計算を行うことができます。
  • bc を使用すると、表示する小数点以下の桁数を設定し、標準数学

    続きを読む →

Bash (Linux および macOS ターミナルとも呼ばれる) に最適なキーボード ショートカット

Bash は、Ubuntu や Debian から Red Hat や Fedora に至るまで、ほとんどの Linux ディストリビューションのデフォルトのコマンドライン シェルです。

ハンナ・ストライカー/ハウツーオタク

重要なポイ

続きを読む →

Debian 10 で Bash ターミナル プロンプトをカスタマイズする方法

bash Linux シェルには、プロンプトにさまざまな機能を組み込むだけでなく、異なる色で区別するために使用できる、プロンプトのカスタマイズ オプションが多数用意されています。

この記事では、さまざまな例を使用してターミナル アプリケーションのプロンプトをカスタマイズし、色を変更します。これにより、ニーズに応じて同じことができるようになります。この記事で説明されているコマンドと手順は、Debian 10 Buster システム上にあります。

現在の Bash プロンプト構成を表示する

Debian Application Launcher の検索を通じてターミナルを開くと、次のようなプロンプトが表示されます。

続きを読む →

Linux Bash 履歴コマンドを最大限に活用する

Linux コマンド ライン (ターミナル) には、ユーザーが過去に実行したコマンドの履歴が保存されます。この履歴は永続的であり、システムを再起動してもメモリに残ります。これらの保存されたコマンドを取得して再利用することで、bash シェルの履歴保存機能を最大限に活用できます。

Linux bash には、「history」と呼ばれる非常に強力なコマンドがあります。このコマンドは、以前のすべてのセッションで Linux ユーザーによって実行されたコマンドに関する履歴情報を抽出するために使用される組み込みの bash コマンドです。このチュートリアルでは、history コマンドの適切な使用法を学習することで、シェルの履歴を最大限に活用できるようにします。 Linux は、デフォルトで特定のユーザーのコマンド履歴を ~/.bash_history ファイルに保存します。

Linux ターミナル アプリケーションを使用して、このチュートリアルで説明されているコマンドを実行します。

Bash

続きを読む →

Ubuntu ターミナル プロンプトをカスタマイズする方法

ほとんどの Ubuntu システムは、デフォルトのターミナル アプリケーションとして bash またはダッシュを使用します。標準のコマンド プロンプトにコマンドを入力すると、通常、ユーザー名、ホスト名、および現在のディレクトリが事前定義された配色で表示されます。 Bash にはコマンド プロンプト用のカスタマイズ オプションが多数用意されており、プロンプトにさまざまな機能を追加するだけでなく、それらを異なる色で区別することもできます。

この記事では、さまざまな例を使用してターミナル アプリケーションのコマンド プロンプトをカスタマイズし、色を変更して、必要に応じて同じことを実行できるようにします。この記

続きを読む →