


Wie führe ich eine .sh-Datei im Linux-System aus?
Wie führe ich eine .sh-Datei im Linux-System aus?
In Linux-Systemen ist die Datei .sh
eine Datei namens Shell-Skript, die zum Ausführen einer Reihe von Befehlen verwendet wird. Das Ausführen der Datei .sh
ist ein sehr häufiger Vorgang. In diesem Artikel wird erläutert, wie die Datei .sh
im Linux-System ausgeführt wird, und es werden spezifische Codebeispiele bereitgestellt. .sh
文件是一种被称为Shell脚本的文件,用于执行一系列的命令。执行.sh
文件是非常常见的操作,本文将介绍如何在Linux系统中执行.sh
文件,并提供具体的代码示例。
方法一:使用绝对路径执行.sh文件
要在Linux系统中执行一个.sh
文件,可以使用绝对路径来指定该文件的位置。以下是具体的步骤:
- 打开终端,进入到存放
.sh
文件的目录。 - 使用
./
加上文件名来执行.sh
文件,即./filename.sh
,其中filename.sh
为你的.sh
文件名。
示例代码:
cd /path/to/your/sh_file/folder ./example.sh
方法二:将.sh文件添加到系统PATH中并直接执行
除了使用绝对路径执行.sh
文件,还可以将.sh
文件添加到系统的PATH环境变量中,以便可以在任何路径下直接执行。以下是具体的步骤:
- 编辑你的
.bashrc
文件,可以使用命令nano ~/.bashrc
来打开该文件。 - 在文件中添加一行
export PATH=$PATH:/path/to/your/sh_file/folder
,其中/path/to/your/sh_file/folder
是你存放.sh
文件的路径。 - 保存并退出
.bashrc
文件,然后运行source ~/.bashrc
命令以使更改生效。 - 现在你可以在任何路径下直接执行
.sh
文件了,只需要输入文件名即可。
示例代码:
source ~/.bashrc example.sh
方法三:使用chmod命令赋予.sh文件执行权限
有时候在尝试执行.sh
文件时可能会出现权限不足的问题,这时可以使用chmod
命令赋予文件执行权限。以下是具体的步骤:
- 在终端中进入到存放
.sh
文件的目录。 - 运行
chmod +x filename.sh
命令,其中filename.sh
是你的.sh
文件名,该命令将文件赋予执行权限。 - 然后就可以直接通过文件名执行
.sh
文件了。
示例代码:
cd /path/to/your/sh_file/folder chmod +x example.sh ./example.sh
总结:
本文介绍了在Linux系统中执行.sh
文件的三种方法,并提供了具体的代码示例。通过这些方法,你可以方便地执行.sh
Methode 1: Verwenden Sie den absoluten Pfad, um die .sh-Datei auszuführen
Um eine.sh
-Datei im Linux-System auszuführen, können Sie den absoluten Pfad verwenden, um den Speicherort der Datei anzugeben. Im Folgenden sind die spezifischen Schritte aufgeführt: 🎜- Öffnen Sie das Terminal und geben Sie das Verzeichnis ein, in dem die Datei
.sh
gespeichert ist. - Verwenden Sie
./
plus den Dateinamen, um die Datei.sh
auszuführen, also./filename.sh
, wobei filename.sh der Name Ihrer.sh
-Datei ist.
Methode 2: Fügen Sie die .sh-Datei zum Systempfad hinzu und führen Sie sie direkt aus
🎜Zusätzlich zur Verwendung des absoluten Pfads zum Ausführen von .sh
-Datei können Sie die Datei .sh
auch zur PATH-Umgebungsvariablen des Systems hinzufügen, sodass sie direkt in einem beliebigen Pfad ausgeführt werden kann. Im Folgenden sind die spezifischen Schritte aufgeführt: 🎜- Bearbeiten Sie Ihre
.bashrc
-Datei. Sie können den Befehlnano ~/.bashrc
verwenden, um die Datei zu öffnen. - Fügen Sie eine Zeile
export PATH=$PATH:/path/to/your/sh_file/folder
zur Datei hinzu, wobei/path/to/your/sh_file/ Ordner
ist der Pfad, in dem Sie die Datei.sh
speichern. - Speichern und beenden Sie die Datei
.bashrc
und führen Sie dann den Befehlsource ~/.bashrc
aus, damit die Änderungen wirksam werden. - Jetzt können Sie die Datei
.sh
direkt in einem beliebigen Pfad ausführen. Geben Sie einfach den Dateinamen ein.
Methode 3: Verwenden Sie den Befehl chmod, um der .sh-Datei die Ausführungsberechtigung zu erteilen
🎜Manchmal, wenn Sie versuchen, den.sh-Datei Möglicherweise sind nicht genügend Berechtigungen vorhanden. In diesem Fall können Sie den Befehl <code>chmod
verwenden, um der Datei Ausführungsberechtigungen zu erteilen. Im Folgenden sind die spezifischen Schritte aufgeführt: 🎜- Geben Sie das Verzeichnis ein, in dem die Datei
.sh
im Terminal gespeichert ist. - Führen Sie den Befehl
chmod +x filename.sh
aus, wobeifilename.sh
der Name Ihrer.sh
-Datei ist . Der Befehl erteilt der Datei die Ausführungsberechtigung. - Dann können Sie die Datei
.sh
direkt über den Dateinamen ausführen.
.sh
-Dateien in Linux-Systemen vorgestellt und spezifische Codebeispiele bereitgestellt. Mit diesen Methoden können Sie die Datei .sh
problemlos ausführen und benutzerdefinierte Skriptvorgänge ausführen. Ich hoffe, dieser Artikel hilft Ihnen! 🎜Das obige ist der detaillierte Inhalt vonWie führe ich eine .sh-Datei im Linux-System aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Lösung für Erlaubnisprobleme beim Betrachten der Python -Version in Linux Terminal Wenn Sie versuchen, die Python -Version in Linux Terminal anzuzeigen, geben Sie Python ein ...

Ursachen und Lösungen für Fehler Bei der Verwendung von PECL zur Installation von Erweiterungen in der Docker -Umgebung, wenn die Docker -Umgebung verwendet wird, begegnen wir häufig auf einige Kopfschmerzen ...

Viele Website -Entwickler stehen vor dem Problem der Integration von Node.js oder Python Services unter der Lampenarchitektur: Die vorhandene Lampe (Linux Apache MySQL PHP) Architekturwebsite benötigt ...

Verwenden Sie Python im Linux -Terminal ...

Konfigurieren Sie die Timing -Timing -Timing -Timing -Timing auf der MacOS -Plattform, wenn Sie die Timing -Timing -Timing -Timing von APScheduler als Service konfigurieren möchten, ähnlich wie bei NGIN ...

In Bezug auf das Problem der Entfernung des Python -Dolmetschers, das mit Linux -Systemen ausgestattet ist, werden viele Linux -Verteilungen den Python -Dolmetscher bei der Installation vorinstallieren, und verwendet den Paketmanager nicht ...

Multithreading in der Sprache kann die Programmeffizienz erheblich verbessern. Es gibt vier Hauptmethoden, um Multithreading in C -Sprache zu implementieren: Erstellen Sie unabhängige Prozesse: Erstellen Sie mehrere unabhängig laufende Prozesse. Jeder Prozess hat seinen eigenen Speicherplatz. Pseudo-MultitHhreading: Erstellen Sie mehrere Ausführungsströme in einem Prozess, der denselben Speicherplatz freigibt und abwechselnd ausführt. Multi-Thread-Bibliothek: Verwenden Sie Multi-Thread-Bibliotheken wie PThreads, um Threads zu erstellen und zu verwalten, wodurch reichhaltige Funktionen der Thread-Betriebsfunktionen bereitgestellt werden. Coroutine: Eine leichte Multi-Thread-Implementierung, die Aufgaben in kleine Unteraufgaben unterteilt und sie wiederum ausführt.

Um eine Web.xml -Datei zu öffnen, können Sie die folgenden Methoden verwenden: Verwenden Sie einen Texteditor (z.
