ウェブサイト検索

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

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

重要なポイント

  • LinuxのBashシェルは整数算術のみをサポートし、小数点数の計算を行うことはできません。
  • Linuxのbcユーティリティは、対話式およびシェルスクリプトで精密な浮動小数点計算を可能にします。
  • bcを使用することで、小数点以下の表示桁数を設定し、標準数学ライブラリの関数を使用して任意の精度で計算を実行できます。

LinuxのBashシェルは整数演算のみをサポートしています。浮動小数点計算を理解したり扱ったりすることはできません。bcユーティリティは、対話

続きを読む →

Bashのための最高のキーボードショートカット(つまりLinuxおよびmacOSターミナル)

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

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

重要なポイント

  • BashはLinux、macOS、そしてほとんどのWSL仮想マシンでのデフォルトのコマンドラインシェルです。プロセスの管理、画面の

    続きを読む →

Linuxのbashプロンプトをカスタマイズする方法(およびなぜするべきなのか)

Linuxのコマンドライン作業にもう少しパーソナライズを加えたい場合は、簡単な方法があります。

Linuxは市場で最も柔軟なオペレーティングシステムです。多くのLinuxディストリビューションがあるため、カスタマイズの限界はありません。デスクトップの見た目や操作感を調整したり、デスクトップをまったく変更したりすることで、非常に個性的でユニークな体験を作り出すことができます。

あなたが知らないかもしれない一つの変更は、bashプロンプトに関するものです。bashプロンプトとは、コマンドを実行するために使われるプロンプトのことです。ターミナルウィンドウを開くと、次のようなプロンプトが表示されることがほとんどです。

ジャック@HIVE:~$

そ

続きを読む →

Bash printf 関数: Linux のための 7 つの例

Linux Bashにおけるprintf関数について知っておくべきことはすべてここにあります。

もしあなたがBashシェルをかなりの時間使用しているのであれば、echoコマンドを使ってLinuxターミナルに文字列を表示する方法をおそらく知っているでしょう。しかし、printfコマンドは特定のフォーマットでテキストを印刷するのをはるかに簡単にします。

今日は、printf関数を活用してBashスクリプトのスキルを向上させる方法を学びます。

Bashのprintf関数とは何ですか?

名前が示すように、printf はフォーマットされた文字列を出力する関数です。つまり、文字列の構造(フォーマット)を書き、後で値(引数)でそれを埋めることができるということです。

C/C++プログラミング言語に慣れているなら、print

続きを読む →

DebianでBash補完を追加する方法

DebianでBash補完を追加する方法

このページで

  1. 1. bash-completionをインストールする
  2. 2. それをbashプロファイルに追加します
  3. 3. 試してみて

著者: ステファン・ジャウ

Bash補完は、ファイルパスやコマンドなどを補完するための便利なツールです。デフォルトでは、Ubuntuでは有効になっていますが、Debianでは有効になっていません。しかし、2つの簡単な手順で、Debianでも有効にできます。

1. bash-completionをインストールする

まず最初に、パッケージをインストールする必要があります。

2. それをbashプロファイルに追加します

特定のユーザーのみに有効にするには~/.bash_profileファイルを編

続きを読む →

Bash スクリプトから Slack にメッセージを送信する方法

いくつかのWebhookの助けを借りて、Slackをコマンドラインの通知センターに変えることができます。これを使って、シンプルなメッセージフィードから、アプリのためのカスタムSlack統合まで多くのことができます。

この種の統合は、何かが更新されたときや新しいコンテンツがどこかで公開されたときなど、通知ベースのイベントに特に適しています。これは、RSSフィードが機能するのと似ています。また、同じAPIを介して動作する独自のアプリ用のカスタム統合を作成し、ユーザー入力を取得するためのインタラクティブなダイアログやメニューを含めることもできます。

Webhookを使用したSlackボットの利用

Slackには、ワークスペースとの多くの対話を自動化できるAPIがあります。このAPIには、HTTPリクエストを行うことができ

続きを読む →

Windows Subsystem for Linuxを使用してLinuxターミナルを取得する方法

Windows PCでLinuxターミナルを使う必要がありますか?Windows Subsystem for Linuxを使用してWindows 10でLinuxを実行する方法を学びましょう。

Windows PCでLinuxに迅速かつ簡単にアクセスしたいですか?最良の選択肢は、Windows Subsystem for Linuxを使用することです。

これにより、Linuxのbashシェルが提供され、Windowsで実行されるターミナルウィンドウが開かれます。このプロセスは本質的にWindows 10にLinuxをインストールするもので、知っておくべきことは以下の通りです。

WindowsのLinuxサブシステムとは何ですか?

2018年のWindows 10周年ア

続きを読む →

LinuxのBashスクリプトからMySQLデータベースの値をチェックする

MySQLデータベースの内容に基づいてbashスクリプトを異なるように実行するには、コマンドラインから接続し、クエリを渡すことで実現できます。このクエリをifブロックで使用して、値に基づいて分岐することができます。

注: 私たちの例はMySQLのルートユーザーを使用していますが、そこでは別のユーザーアカウントに置き換える必要があります。

BashスクリプトからSQLクエリを実行する

bashスクリプト内で実行するための構文は、コマンドラインからデータベースにアクセスするのと同じです。

続きを読む →

Linuxでコマンド履歴にアクセスする方法

シェルのコマンド履歴機能をマスターすることで、不必要な再入力を避けましょう。

豊富で成熟した機能セットを持つBashが多くのLinuxディストリビューションでデフォルトのシェルである理由は簡単に理解できます。しかし、Zshなどの代替手段からはパワーユーザー向けの競争に直面しています。

BashとZshの両方の特に便利な機能の1つは、過去に入力したコマンドを簡単に思い出すことができる履歴メカニズムです。シェルのコマンド履歴をフルに活用することで、時間を節約し、複雑なコマンドの手動検索を回避する方法を見つけましょう。

シェルの履歴とは何ですか?

シェルの履歴は、コマンドラインで発行したコマンドのリストです。Bashは、この履歴をホームディレクトリにある.bash_historyというファイルに保存します。

続きを読む →

LinuxでBashスクリプトを作成し実行する方法

シェルスクリプトは、Linuxで退屈で繰り返しの作業を自動化するのに役立ちます。ここでは、システム上でBashスクリプトを簡単に作成し実行する方法を紹介します。

シェルスクリプトは、Linux上で繰り返しの作業を自動化する素晴らしい方法です。ソフトウェアのインストール、新しいユーザーの追加、デスクトップの動的な設定など、システム関連の作業を行うBashスクリプトを書くことができます。

しかし、前提条件は何ですか?あなたはBashシェルとそのコマンドについて深く理解している必要があります。これらのコマンドをスクリプトでラップする方法、そして最も重要なことは、スクリプトを実行する方法を知っている必要があります。

ここでは、LinuxでBashスクリプトを作成して実行する方法を説明します。

続きを読む →