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のロックについて理解しておくべきこと

推薦する

Dockerの基本的なネットワーク構成の詳細な説明

外部アクセスポートをランダムにマップする -P フラグを使用すると、Docker は 49000 か...

Linux 上で Python3.6 をコンパイルしてインストールするための詳細なチュートリアル

1. まず、公式ウェブサイト https://www.python.org/downloads/so...

Windows 10 で Hyper-V サービスをシャットダウンするいくつかの方法

VMware Workstation を使用して Windows 10 で仮想マシンを開くと、VMw...

MySQLデータの挿入、更新、削除の詳細

目次1. 挿入2. 更新3. 削除1. 挿入 顧客に挿入( 顧客.顧客住所、 顧客.cust_cit...

vue シンプルメモ帳開発の詳しい説明

この記事では、参考までにEasy Notepadを実装するためのVueの具体的なコードを紹介します。...

Kafka と Nginx の統合例

背景nginx-kafka-module は、Kafka を nginx に統合して、Web プロジ...

選択/フォーカス時にすべてのオプションをリストする現在のより良い方法

開発中にこのような要件に遭遇したので、将来使用するために記録しました。需要背景キーボード ショートカ...

友達やグループを見つけるためのJavaScriptのLayim

現在、layuiの関係者はlayim友達検索ページの構造とスタイルを提供していません。私は個人的に非...

Vue3 リストインターフェースデータ表示の詳細

目次1. リストインターフェースの表示例2. データを表示する2.1. コンポーネントがリストに表示...

jsを使用してカルーセル効果を実現する

今日は、参考までに、jsを使用してカルーセルマップの効果を実現する方法についてお話ししましょう。具体...

スタイルを書く際の背景色宣言の重要性

タイトルの通り、ページを修正すると以下のような状況が発生する可能性があります。現在、古いページを改修...

MySQL シリーズ 6 のユーザーと認証

目次チュートリアルシリーズ1. ユーザー管理1. ユーザーアカウント2. アカウントの追加と削除3....

ネイティブ JS カプセル化 vue タブ切り替え効果

この記事の例では、ネイティブJSカプセル化vueタブ切り替えの具体的なコードを参考までに共有していま...

CSS 要素で計算されたスタイルを取得します (カスケード/最終スタイル後)

CSS 要素内の計算されたスタイル (つまり、カスケード後の最終的なスタイル) を取得するには、W3...

Dockerはコンテナを通じてイメージを生成し、詳細にDockerCommitを送信します

目次ローカルでコンテナを作成した後、このコンテナに基づいてローカル イメージを作成し、このイメージを...