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

推薦する

HTML ページ内の js および css ファイルのキャッシュを自動的にクリーンアップします (バージョン番号を自動的に追加します)

Web プロジェクトの開発プロセスでは、CSS ファイルや JS ファイルを参照することがよくあり...

MySQLはストアドプロシージャを使用して数百万のデータを素早く追加します。サンプルコード

序文インデックスを追加した場合と追加しなかった場合の違いを反映するには、数百万のデータを使用する必要...

Linux ドライバ開発でよく使われる関数 copy_from_user open read write の詳細な説明

目次Linux ドライバーの共通機能 (copy_from_user open read write...

Vue + 要素の動的複数ヘッダーと動的スロット

目次1. 需要2. 効果3. すべてのコード1. 需要ユーザーが自分でテーブルを構成できるようになり...

TypeScript におけるインターフェースと型メソッドの正しい使用例

目次序文インタフェースタイプ付録: インターフェースとタイプの違い要約する序文インターフェースとタイ...

Linux のハードリンクとソフトリンクの区別

Linux には、2 種類のファイル接続があります。1 つは Windows のショートカットに似て...

JS で列挙をシミュレートする方法

序文現在の JavaScript には列挙の概念がありません。一部のシナリオでは、列挙を使用するとデ...

docker run後にコンテナがExited (0)と表示される問題を解決する

Centos7 上で openresty 用の Dockerfile を作成し、ビルドしました。 d...

HTML+CSS+JSはナビゲーションバーのスクロールグラデーション効果を実現します

目次まず効果を見てみましょう:成し遂げる:要約:まず効果を見てみましょう: 成し遂げる: 1. ナビ...

Linux で指定された期間に数分ごとにタスク スケジュール crontab を自動的に実行する方法

まずコードを見てみましょう #/bin/sh datename=$(日付 +%Y%m%d-%H%M%...

Linux システムでの nginx サーバーのインストールと負荷分散構成の詳細な説明

nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバー、メール プ...

Linuxにグラフィカルインターフェースをインストールする方法

1. Linuxのインストール(rootユーザー操作) 1. vncserver をインストールしま...

React構成サブルーティングの実装

1. コンポーネント First.js にはサブコンポーネントがあります。 './Admin...

シンプルなショッピングカート機能を実現するjs

この記事の例では、簡単なショッピングカート機能を実現するためのjsの具体的なコードを参考までに共有し...