Linux システムで .sh ファイルを実行する方法

Linux システムで .sh ファイルを実行する方法

Linux システムで .sh ファイルを実行する方法は 2 つあります。たとえば、ルート ディレクトリに datelog.sh ファイルがあるとします。

最初の方法(この方法では、ファイルを実行可能にするために chmod が必要です (x): chmod u+x datelog.sh):

1. 任意のパスで、ファイル /root/datelog.sh の絶対パスを入力してファイルを実行します (もちろん、権限が許可されている場合)


2. datelog.shファイルのディレクトリに移動し、./datelog.shを実行します。


2 番目の方法(この方法では、実行するためにファイルに実行権限は必要ありません):

1. ファイルパスにファイル名を追加します。sh datelog.sh


2. 任意のパスで、ファイルパスとファイル名をshに追加します: sh /root/ datelog.sh


デスクトップ環境で sh ファイルをダブルクリックして実行します。

マック:

1. サフィックスshをcommandに変更します: hello.sh->hello.command

2. 実行権限を変更します: chmod u+x hello.command

Ubuntuの場合:

1. 実行権限を変更します: chmod u+x hello.sh

2. 任意のフォルダを開き、左上隅の[編集] -> [環境設定]を選択します。

[実行可能テキストファイルを開くときに実行する]を選択し、ダブルクリックして実行します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux シェル (.sh) スクリプトの作成と実行の開始

<<:  Vueでショッピングカートのすべての機能を実装する簡単な方法

>>:  MySQLのロックについて理解しておくべきこと

推薦する

MySQL 子テーブルで外部キー制約チェックを無効にする方法

準備する:教師テーブルと生徒テーブルを定義し、生徒テーブルで教師テーブルIDを参照します。テーブルt...

Nodejs での WeChat アプレット メッセージ プッシュの実装

サブスクリプションメッセージテンプレートを選択または作成するWeChat アプレットにログインし、「...

JSでユーザーを追跡する方法

目次1. 同期AJAX 2. 非同期AJAX 3. ユーザーのクリックを追跡する4. リバウンドトラ...

コンパイル、インストールから設定ファイルの説明まで、中国語でnginxの詳細な説明

この記事では、コンパイルとインストールから設定ファイルの説明まで、Nginx について詳しく紹介しま...

MySQL における単一テーブルと複数テーブル、およびビューと一時テーブルに対する Update と Select の違い

1. テーブルAのデータを使用してMySQLのテーブルBの内容を更新するたとえば、データ テーブル内...

SpringBoot と Docker の統合の詳細なプロセス

目次1. デモプロジェクト1.1 インターフェースの準備1.2 構成の準備2. Dockerがリモー...

Linuxパフォーマンス監視コマンドの簡単な紹介

システムでさまざまな IO ボトルネック、メモリ使用量の増加、CPU 使用率の増加などの問題が発生し...

HTML 名、ID、クラス (フォーマット/アプリケーション シナリオ/機能) などの違いの紹介。

ページには多くのコントロール (要素またはタグ) があります。これらのタグをより便利に操作するには、...

ユニアプリとミニプログラム(画像とテキスト)を下請けする方法を教えます

目次1. ミニプログラム下請け2. Uniapp 下請けアプレット下請けの手順: 1. manife...

CSSの記述形式、モバイルページの基本構造の詳細な説明

1. CSSの記述形式1. インラインスタイルCSSコードを開始タグに直接記述することができます&l...

Javascript の基礎: 演算子とフロー制御の詳細な説明

目次1. オペレーター1.1 算術演算子1.2 インクリメント演算子とデクリメント演算子1.3 比較...

React の国際化 react-intl の使用

React で国際化を実現するにはどうすればよいでしょうか? react-intlプラグインは、Re...

Alibaba Cloud ドメイン名と IP バインディングの手順と方法

1 Alibaba Cloud コンソールに入り、ドメイン名コンソールを見つけて、バインドするドメイ...

jsを使用して中国語からピンインへの変換の完全な手順を実行します

jsを使用して、中国語をピンインに変換するパッケージを作成しました。倉庫のアドレスはpinyin-p...

Mysql のいくつかの複雑な SQL ステートメント (重複行のクエリと削除)

1. 重複行を見つける blog_user_relation a から * を選択 WHERE (...