• Shellのif else文の具体的な使い方を解説

    他のプログラミング言語と同様に、シェルは選択構造をサポートしており、その形式としてif else文とcase in文の2つがあります。ここでは、まずif else文を取り上げ、case in文については、Shell case inで取り上げることにします。 C言語、Java、JavaScriptなど、他のプログラミング言語に既に慣れている方は、シェルのif else文に少し違和感を覚えるか

    2022-02-07 15:54:13
  • 詳細な手順でフォーマットされたディスクを素早く作成するシェルスクリプト

    今回は、シェルスクリプトを使用して、マウント用のパーティション付きディスクをフォーマットする方法を、以下のように紹介します。 ディスクの現在のパーティション状態を表示する 現在のディスクのパーティションの状態を表示するには、次のコマンドを使用します: fdisk -l fdisk -l //View disk information lsblk ドライブをパーティシ

    2022-02-07 15:48:12
  • シェルスクリプトの入門書。記述形式と実行方法の実装

    対象 1. シェルスクリプト仕様の習得 2、シェルスクリプトファイルの3つの実行方法とその違いをマスターする。 シェルスクリプトファイルの記述仕様 スクリプトファイルのサフィックス指定 シェルスクリプトファイルはテキストファイルであり、推奨される接尾辞は .sh エンディング 先頭行の書式指定 最初の行には、シェルパーサーの種類、構文

    2022-02-07 14:22:20
  • Impala-shellコマンドパラメータの実装

    さて、さっそく本題に入りましょう。 1. impala-shellの外部コマンド 外部コマンドとは command arguments that can be executed without going to the impala-shell interactive command line impala-shellは後から多くの引数をつけて実行することができます。を追

    2022-02-07 13:36:49
  • シェルスクリプトで jdk を自動インストールする例

    1. インストールの準備 1. jdk-8u221-linux-x64.tar.gz jdk アーカイブ (opt ディレクトリにある必要があります) 2.シェルスクリプト 2.シェルコマンド セドの文字の取り扱いについて -p 表示:表示するデータの特定の選択部分を表示します。通常、p は引数 sed -n と共に実行されます。 -d delete: 元のファイル

    2022-02-07 13:01:21
  • シェルスクリプトでJavaのjarプログラムを起動/停止する方法

    この記事では、シェルスクリプトを使用してバックグラウンドでjarプログラムを開始および停止する方法と、アウトラージファイルスライシングを実装する方法について説明します。また、バックグラウンドでのランタイムのヒントも追加します。 起動スクリプト:start_upload.sh #! /bin/sh nohup java -jar UploadSchedule.jar >>

    2022-02-07 12:59:41
  • Rsyncはすべてのバックアップツールを殺す、あなたは手動で特定のディレクトリをブロックすることができますか?

    はじめに Rsync は、リモートシェル経由で 2 つの場所間のファイルやフォルダーを同期する、高速で多機能な コマンドラインユーティリティです。 Rsync を使用すると、データのミラーリング、増分バックアップの作成、システム間のファイルコピーが可能です。データをコピーする際、ファイル名や場所に基づいて 1 つまたは複数のファイルまたはディレクトリを除外したい場合があります。

    2022-02-07 11:40:46
  • シェルにおける$*と$@の違いの説明

    シェル特殊変数の項で示したように、$*と$@はどちらも関数やスクリプトに渡されるすべての引数を表しますので、この項では両者の違いに焦点を当てます。 と$@が二重引用符 ""で囲まれていない場合は、両者に違いはなく、どちらも受け取った各引数をスペースで区切られた1つのデータとして扱います。 しかし、二重引用符 " " で囲むと、次のような違いがあります。 "∗ "は、各パラメータ

    2022-02-07 10:25:30
  • Linux端末でコマンド出力をファイルに保存する方法

    Linuxのターミナルでコマンドやスクリプトを実行すると、その出力がターミナルに表示され、すぐに確認することができます。 時には、将来参照するために出力をファイルに保存する必要があります。 もちろん、Linux端末からコピー&ペーストすることも可能です しかし、Linuxのコマンドラインからシェルスクリプトやコマンドの出力を保存する、より良い方法があります。 方法1:リダイレ

    2022-02-07 09:25:34
  • Linuxシステム診断 - メモリの基礎知識 徹底解説

    1. 背景 linuxのメモリに関しては、多くの場合、free, topなどの基本的なコマンドに注目します。システムが異常事態に遭遇したとき、メモリ問題の根本原因をたどり、その場で診断する場合、深いデバッグ能力が欠けています。このスペースは、深い議論をするためのものではありません。現在のシステムの問題を明確に記述できることは、SREが持つべき最も基本的な能力である。 2.無料

    2022-02-07 08:18:38
  • シェル文字列傍受の実装方法(非常に詳細)

    Shellは、指定した位置からと指定した文字(部分文字列)からという2つの方法で文字列を傍受しています。 指定位置からの迎撃 この方法では、2つのパラメータが必要です。開始位置を指定することに加えて、インターセプトする文字列を確定するためにインターセプト長も必要です。 開始位置を指定する必要があるため、文字列の左側から数えるのか、それとも右側から数えるのか、という問題があります

    2022-02-07 08:17:39
  • シェルの4つの実行モード(スタートアップモード)の実装

    シェルは、ユーザーとLinuxシステムの橋渡し役であり、私たちは皆、シェルを使ってLinuxシステムを管理しています。 私たちはシェルを直接使うか、ユーザー名とパスワードを入力してシェルを使うことができます。 シェルに一つずつコマンドを入力し、その出力を時間差で見ることができ、その間ずっとシェルと対話することができ、これをインタラクティブと呼びます。また、シェルスクリプトファイルを実

    2022-02-07 07:10:24
  • 整数計算のためのShell exprコマンドの実装

    Shell exprは、整数計算だけでなく、文字列の長さ計算、文字列比較、文字列照合、文字列抽出などのオプションで文字列を扱うことができる強力で複雑なコマンドです。 ここでは、exprを整数演算にのみ使用し、文字列処理には使用しませんので、興味のある方はご自身でお調べください。 シェルexprは、以下のように整数演算に使用します。 expr Expressions exp

    2022-02-07 07:07:21
  • Webshellの基本を徹底解説

    I. Webshellとは? その名の通り、quot;web" はサーバが明らかにウェブサービスのためにオープンである必要があることを意味し、quot;shell" はサーバへのあるレベルのアクセスを得ることを意味します。webshell はしばしば、侵入者がウェブポートを通してウェブサーバにあるレベルのアクセスを得る方法として言及されます。Webシェルは、ほとんどが動的スクリプトの形式で

    2022-02-07 05:42:28
  • Bashスクリプトでaliasを導入する方法

    エイリアスの使用 日々の開発では、運用・保守の効率化を図るために、コマンドに短い名前を定義するエイリアス(コマンドエイリアス)を使用しています。例えば // Create a donut //void gltMakeTorus(GLTriangleBatch& torusBatch, GLfloat majorRadius, GLfloat minorRadius

    2022-02-07 04:06:46
  • シェルの終了ステータスの使用

    すべてのシェルコマンドは、Bash 組み込みのコマンド (例: cd, echo)、Linux の外部コマンド (例: ls, awk)、カスタムシェル関数を問わず、終了時に比較的小さな整数値を呼び出した (使用した) プログラムへ返します。 Linuxのコマンドの多くは、実はC言語プログラムであり、C言語に詳しい読者は、main()関数の最後にreturn 0があり、途中でプログラムを終

    2022-02-07 03:58:49
  • [解決済み】Bash スクリプトと /bin/bash^M: bad interpreter: そのようなファイルまたはディレクトリがない [重複] [重複

    質問 最近はbashスクリプトを勉強して、自動化された作業をしています(笑)。 バッシュスクリプト ) ,以下のようなスクリプトがあります。 .../Documents/LOG : #!/bin/bash # My first script echo "Hello World!" を変更すると  read/write/execute permis

    2022-01-11 08:59:50
  • Linuxネットワークプログラミングの基本機能を学ぶ

    1、ソケットを作成する 関数のプロトタイプです。 #include<sys/types.h> #include<sys/socket.h> int socket(int domain, int type, int protocol); パラメータの一覧です。 domainパラメータには以下の値があります。 AF_INET。IPv4プロトコ

    2022-01-09 17:59:23
  • シェルスクリプトが繰り返し実行される問題の解決方法

    イントロダクション flock は、Linux システムのプロセス間で重要なリソースへの安全なアクセスを保証するファイルロックコマンドで、シェルスクリプトで論理的な相互排他性を制御するために使用することができます。 例1 既存のスクリプトa.shを読み込むと #! /bin/bash echo "[`date +'%Y-%m-%d %H:%M:%S'`] begin pid:$$...

    2022-01-09 12:32:41
  • Bashsupportプラグインでシェルスクリプトを編集するアイデア集

      IEDAのBashsupportプラグインは、IDEAでシェルスクリプトを書くことをサポートし、フレンドリーなコードフォーマット、オートコンプリート、エラーチェック、設定後にIEDAでシェルスクリプトを直接実行できる機能などを備えています。以下は、プラグインのインストールと設定を順を追って説明します。 I. bashsupportプラグインのインストール 画像 インストール後、以下のように

    2022-01-09 06:49:13